.ikm26-root .ikm26-drop{display:flex;position:relative;flex-direction:column;align-items:center;gap:10px;padding:30px 18px;border:2px dashed #cbb8b8;border-radius:16px;background:#fcf8f8;text-align:center;cursor:pointer;transition:background .2s,border-color .2s}.ikm26-root .ikm26-drop:hover,.ikm26-root .ikm26-drag{background:#f5e7e7;border-color:#801b1b}.ikm26-root .ikm26-drop:focus-within{outline:2px solid #801b1b;outline-offset:3px}.ikm26-root .ikm26-drop input{position:absolute;width:1px;height:1px;opacity:0;bottom:15px}.ikm26-root .ikm26-upload-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#801b1b;color:#fff;font-size:30px}.ikm26-root .ikm26-drop small{font-size:12px;line-height:1.8;color:#697383}.ikm26-root .ikm26-count{font-size:12px;color:#801b1b}.ikm26-root .ikm26-files{list-style:none;margin:12px 0;padding:0}.ikm26-root .ikm26-files li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:7px;border:1px solid #e7e2e2;border-radius:10px}.ikm26-root .ikm26-files span{overflow-wrap:anywhere;font-size:13px}.ikm26-root .ikm26-files button{padding:7px 10px;background:#f5eded;color:#801b1b;font-size:12px;flex-shrink:0}.ikm26-root .ikm26-progress{padding:16px;border-radius:12px;background:#faf5f5;margin:18px 0}.ikm26-root progress{width:100%;height:12px;accent-color:#801b1b;direction:ltr}.ikm26-root .ikm26-stage{font-size:13px;display:block;margin-top:8px;line-height:1.8}.ikm26-root .ikm26-modal{border:0;border-radius:24px;padding:32px;max-width:420px;width:calc(100% - 32px);color:#24364b;text-align:center;box-shadow:0 24px 80px #0003;font-family:Tahoma,Arial,sans-serif}.ikm26-root .ikm26-modal::backdrop{background:#19202d99;backdrop-filter:blur(4px)}.ikm26-root .ikm26-success-icon{display:grid;place-items:center;margin:0 auto 20px;background:#e6f5eb;color:#248149;width:64px;height:64px;border-radius:50%;font-size:32px}.ikm26-root .ikm26-ticket{display:block;font-size:36px;font-weight:bold;color:#801b1b;letter-spacing:3px;margin:12px 0 22px}.ikm26-root .ikm26-modal p{line-height:1.8;font-size:14px}.ikm26-root [hidden]{display:none!important}

.ikm26-root .ikm26-phone{display:flex;align-items:stretch;direction:rtl;border:1px solid #d5d9df;border-radius:8px;overflow:hidden;background:#fff}.ikm26-root .ikm26-phone:focus-within{outline:2px solid #801b1b;outline-offset:2px}.ikm26-root .ikm26-dial{display:flex;align-items:center;justify-content:center;gap:9px;flex:0 0 110px;padding:10px;background:#faf5f5;border-left:1px solid #e6dddd;font-size:15px;font-weight:bold}.ikm26-root .ikm26-flag{width:26px;height:18px;object-fit:contain;display:block;flex-shrink:0}.ikm26-root .ikm26-phone input[type=tel]{flex:1;min-width:0;width:0;border:0;border-radius:0;text-align:left;outline:none;background:transparent}.ikm26-root .ikm26-code{unicode-bidi:isolate;white-space:nowrap}
