.AdditionalContactsInput-module__p9HmEa__container{flex-direction:column;gap:.5rem;display:flex}.AdditionalContactsInput-module__p9HmEa__addRow{align-items:center;gap:.4rem;display:flex}.AdditionalContactsInput-module__p9HmEa__input{border:1px solid var(--border-default,#e2e8f0);background:var(--surface-base,#fff);border-radius:8px;outline:none;flex:1;min-width:0;padding:.5rem .65rem;font-size:.85rem}.AdditionalContactsInput-module__p9HmEa__input:focus,.AdditionalContactsInput-module__p9HmEa__input:focus-visible{box-shadow:none;border-color:var(--border-default,#e2e8f0);outline:none}.AdditionalContactsInput-module__p9HmEa__addBtn{border:1px solid var(--border-default,#e2e8f0);background:var(--surface-base,#fff);width:34px;height:34px;color:var(--text-muted,#64748b);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AdditionalContactsInput-module__p9HmEa__addBtn:hover:not(:disabled){color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.AdditionalContactsInput-module__p9HmEa__addBtn:disabled{opacity:.5;cursor:not-allowed}.AdditionalContactsInput-module__p9HmEa__error{color:var(--danger-600,#dc2626);font-size:.75rem}.AdditionalContactsInput-module__p9HmEa__list{flex-direction:column;gap:.35rem;display:flex}.AdditionalContactsInput-module__p9HmEa__item{background:var(--surface-subtle,#f8fafc);border:1px solid var(--border-default,#e2e8f0);border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.8rem;display:flex}.AdditionalContactsInput-module__p9HmEa__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AdditionalContactsInput-module__p9HmEa__primaryBtn{color:#2563eb;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.75rem;font-weight:600}.AdditionalContactsInput-module__p9HmEa__primaryBtn:hover{text-decoration:underline}.AdditionalContactsInput-module__p9HmEa__removeBtn{cursor:pointer;color:var(--text-muted,#64748b);opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.AdditionalContactsInput-module__p9HmEa__removeBtn:hover{opacity:1}
.FollowUpTemplateStepModal-module__f6piZq__overlay{z-index:10000;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.FollowUpTemplateStepModal-module__f6piZq__card{background:var(--bg-surface,#fff);border-radius:var(--radius-lg,12px);width:100%;max-width:980px;max-height:90vh;box-shadow:var(--shadow-lg,0 20px 40px #0003);flex-direction:column;display:flex;overflow:hidden}.FollowUpTemplateStepModal-module__f6piZq__header{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__title{color:var(--neutral-900,#0f172a);margin:0;font-size:1rem;font-weight:700}.FollowUpTemplateStepModal-module__f6piZq__subtitle{color:var(--neutral-500,#64748b);margin:2px 0 0;font-size:.8rem}.FollowUpTemplateStepModal-module__f6piZq__closeBtn{cursor:pointer;color:var(--neutral-500,#64748b);background:0 0;border:none;flex-shrink:0}.FollowUpTemplateStepModal-module__f6piZq__body{flex-direction:column;gap:1.1rem;padding:1.25rem;display:flex;overflow-y:auto}.FollowUpTemplateStepModal-module__f6piZq__fieldLabelRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__previewLinkBtn{color:var(--primary-600,#2563eb);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.78rem;font-weight:600;display:inline-flex}.FollowUpTemplateStepModal-module__f6piZq__previewLinkBtn:hover{text-decoration:underline}.FollowUpTemplateStepModal-module__f6piZq__footer{border-top:1px solid var(--border-color,#e2e8f0);justify-content:flex-end;gap:.5rem;padding:.9rem 1.25rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__sectionDivider{border:none;border-top:1px solid var(--border-color,#e2e8f0);margin:0}.FollowUpTemplateStepModal-module__f6piZq__channelGrid{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.FollowUpTemplateStepModal-module__f6piZq__channelCheck{border:2px solid var(--neutral-300,#cbd5e1);border-radius:4px;flex-shrink:0;width:15px;height:15px;transition:border-color .12s,background .12s;position:relative}.FollowUpTemplateStepModal-module__f6piZq__channelCheckActive{border-color:var(--primary-600,#2563eb);background:var(--primary-600,#2563eb)}.FollowUpTemplateStepModal-module__f6piZq__channelCheckActive:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.FollowUpTemplateStepModal-module__f6piZq__channelRadio{border:2px solid var(--neutral-300,#cbd5e1);border-radius:50%;flex-shrink:0;width:15px;height:15px;transition:border-color .12s;position:relative}.FollowUpTemplateStepModal-module__f6piZq__channelRadioActive{border-color:var(--primary-600,#2563eb)}.FollowUpTemplateStepModal-module__f6piZq__channelRadioActive:after{content:"";background:var(--primary-600,#2563eb);border-radius:50%;position:absolute;inset:2px}.FollowUpTemplateStepModal-module__f6piZq__notesField{flex:none}.FollowUpTemplateStepModal-module__f6piZq__notesTextarea{resize:none;flex:none;min-height:60px}.FollowUpTemplateStepModal-module__f6piZq__previewEmptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;height:100%;min-height:150px;display:flex}.FollowUpTemplateStepModal-module__f6piZq__previewEmptyIcon{background:var(--primary-50,#eff6ff);width:42px;height:42px;color:var(--primary-500,#3b82f6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FollowUpTemplateStepModal-module__f6piZq__previewEmptyText{color:var(--neutral-500,#64748b);max-width:210px;margin:0;font-size:.8rem;line-height:1.4}@media (max-width:560px){.FollowUpTemplateStepModal-module__f6piZq__channelGrid{grid-template-columns:1fr}}.FollowUpTemplateStepModal-module__f6piZq__emailSplit{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.1rem;display:grid}@media (max-width:720px){.FollowUpTemplateStepModal-module__f6piZq__emailSplit{grid-template-columns:1fr}}.FollowUpTemplateStepModal-module__f6piZq__emailSplitLeft{flex-direction:column;gap:.9rem;min-width:0;display:flex}.FollowUpTemplateStepModal-module__f6piZq__previewPane{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,10px);background:var(--neutral-50,#f8fafc);min-width:0;padding:.9rem 1rem}.FollowUpTemplateStepModal-module__f6piZq__previewPaneLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--neutral-400,#94a3b8);margin-bottom:.6rem;font-size:.7rem;font-weight:700;display:block}.FollowUpTemplateStepModal-module__f6piZq__previewAttachments{border-top:1px solid var(--border-color,#e2e8f0);flex-wrap:wrap;gap:.4rem;margin-top:.75rem;padding-top:.75rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__previewAttachmentChip{border:1px solid var(--border-color,#e2e8f0);color:var(--text-main,#1e293b);background:#fff;border-radius:7px;align-items:center;gap:.35rem;max-width:200px;padding:.3rem .55rem;font-size:.76rem;display:inline-flex}.FollowUpTemplateStepModal-module__f6piZq__previewAttachmentName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FollowUpTemplateStepModal-module__f6piZq__autoSendRow{background:var(--neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);align-items:flex-start;gap:.65rem;padding:.65rem .8rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__autoSendLabel{color:var(--neutral-900,#0f172a);font-size:.82rem;font-weight:600;display:block}.FollowUpTemplateStepModal-module__f6piZq__autoSendDesc{color:var(--neutral-500,#64748b);margin:.15rem 0 0;font-size:.74rem;line-height:1.35}.FollowUpTemplateStepModal-module__f6piZq__switchTrack{background:var(--neutral-200,#e2e8f0);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:34px;height:18px;margin-top:2px;padding:0;transition:background .15s;position:relative}.FollowUpTemplateStepModal-module__f6piZq__switchTrackOn{background:var(--primary-600,#2563eb)}.FollowUpTemplateStepModal-module__f6piZq__switchThumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.FollowUpTemplateStepModal-module__f6piZq__switchTrackOn .FollowUpTemplateStepModal-module__f6piZq__switchThumb{transform:translate(16px)}.FollowUpTemplateStepModal-module__f6piZq__whatsappPreviewPane{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,10px);background:var(--neutral-50,#f8fafc);flex-direction:column;align-items:center;gap:.85rem;height:100%;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappPreviewToolbar{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappPreviewToolbarLeft{align-items:center;gap:.55rem;min-width:0;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappPreviewBadge{color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappPreviewTitle{color:var(--neutral-900,#0f172a);font-size:.85rem;font-weight:700}.FollowUpTemplateStepModal-module__f6piZq__whatsappPreviewSubtitle{color:var(--neutral-500,#64748b);font-size:.72rem}.FollowUpTemplateStepModal-module__f6piZq__whatsappPhone{border:1px solid var(--border-color,#e2e8f0);background:#e5ddd5;border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 6px 16px #0f172a1a}.FollowUpTemplateStepModal-module__f6piZq__whatsappHeader{color:#fff;background:#075e54;align-items:center;gap:.55rem;padding:.6rem .7rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappAvatar{color:#fff;background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappContactInfo{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappContactNameInput{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:.82rem;font-weight:700}.FollowUpTemplateStepModal-module__f6piZq__whatsappContactNameInput::placeholder{color:#ffffffbf}.FollowUpTemplateStepModal-module__f6piZq__whatsappContactStatus{color:#ffffffbf;font-size:.68rem}.FollowUpTemplateStepModal-module__f6piZq__whatsappHeaderIcons{color:#ffffffe6;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappChatBody{background-color:#e5ddd5;background-image:radial-gradient(#00000009 1px,#0000 1px);background-size:16px 16px;flex-direction:column;flex:1;justify-content:flex-end;gap:.6rem;min-height:170px;padding:.9rem .7rem;display:flex;overflow-y:auto}.FollowUpTemplateStepModal-module__f6piZq__whatsappDatePill{color:var(--neutral-500,#64748b);background:#ffffffbf;border-radius:999px;align-self:center;padding:.2rem .6rem;font-size:.68rem;font-weight:600}.FollowUpTemplateStepModal-module__f6piZq__whatsappInputBar{background:var(--bg-surface,#fff);color:var(--neutral-400,#94a3b8);border-top:1px solid #0000000f;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappInputPlaceholder{min-width:0;color:var(--neutral-400,#94a3b8);flex:1;font-size:.78rem}.FollowUpTemplateStepModal-module__f6piZq__whatsappMicBtn{color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappMessages{flex-direction:column;gap:.5rem;width:100%;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappBubble{background:#dcf8c6;border-radius:8px 8px 2px;flex-direction:column;align-self:flex-end;gap:.2rem;max-width:88%;padding:.5rem .6rem;display:flex;box-shadow:0 1px 1px #00000014}.FollowUpTemplateStepModal-module__f6piZq__whatsappBubbleImage{padding:0;overflow:hidden}.FollowUpTemplateStepModal-module__f6piZq__whatsappAttachmentImage{object-fit:cover;width:100%;max-height:160px;display:block}.FollowUpTemplateStepModal-module__f6piZq__whatsappAttachmentFile{align-items:center;gap:.5rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappAttachmentMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappAttachmentName{color:#111b21;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.78rem;font-weight:600;overflow:hidden}.FollowUpTemplateStepModal-module__f6piZq__whatsappAttachmentSub{color:#667781;font-size:.68rem}.FollowUpTemplateStepModal-module__f6piZq__whatsappBubbleText{color:#111b21;white-space:pre-wrap;word-break:break-word;font-size:.8rem}.FollowUpTemplateStepModal-module__f6piZq__whatsappBubbleMeta{color:#667781;align-self:flex-end;align-items:center;gap:1px;font-size:.65rem;display:inline-flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappTicks{color:#53bdeb;margin-left:2px;display:inline-flex}.FollowUpTemplateStepModal-module__f6piZq__whatsappTicks svg:last-child{margin-left:-7px}.FollowUpTemplateStepModal-module__f6piZq__whatsappEmptyHint{color:var(--neutral-500,#64748b);text-align:center;align-self:center;margin:auto 0;font-size:.78rem}.FollowUpTemplateStepModal-module__f6piZq__linkedinPreviewPane{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,10px);background:var(--neutral-50,#f8fafc);flex-direction:column;align-items:center;gap:.85rem;height:100%;display:flex}.FollowUpTemplateStepModal-module__f6piZq__linkedinPhone{border:1px solid var(--border-color,#e2e8f0);background:#fff;border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 6px 16px #0f172a1a}.FollowUpTemplateStepModal-module__f6piZq__linkedinHeader{color:#000000e0;border-bottom:1px solid var(--border-color,#e2e8f0);background:#fff;align-items:center;gap:.55rem;padding:.6rem .7rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__linkedinHeaderIcons{color:#0009;flex-shrink:0;align-items:center;gap:.6rem;margin-left:auto;display:flex}.FollowUpTemplateStepModal-module__f6piZq__linkedinProfileIntro{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:.9rem .7rem .4rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__linkedinProfileAvatar{color:#0a66c2;background:#0a66c21a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.FollowUpTemplateStepModal-module__f6piZq__linkedinProfileName{color:#000000e0;font-size:.85rem;font-weight:700}.FollowUpTemplateStepModal-module__f6piZq__linkedinProfileTitle{color:#0009;font-size:.72rem}.FollowUpTemplateStepModal-module__f6piZq__linkedinChatBody{background:#fff;flex-direction:column;flex:1;justify-content:flex-end;gap:.6rem;min-height:170px;padding:.5rem .7rem .9rem;display:flex;overflow-y:auto}.FollowUpTemplateStepModal-module__f6piZq__linkedinDatePill{background:var(--neutral-100,#f1f5f9);color:var(--neutral-500,#64748b);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-self:center;padding:.2rem .6rem;font-size:.65rem;font-weight:700}.FollowUpTemplateStepModal-module__f6piZq__linkedinMessages{flex-direction:column;gap:.65rem;width:100%;display:flex}.FollowUpTemplateStepModal-module__f6piZq__linkedinMessageGroup{flex-direction:column;align-self:flex-end;gap:.2rem;max-width:88%;display:flex}.FollowUpTemplateStepModal-module__f6piZq__linkedinSenderLine{color:#0009;align-self:flex-end;font-size:.68rem}.FollowUpTemplateStepModal-module__f6piZq__linkedinSenderLine b{color:#000000e0;font-weight:600}.FollowUpTemplateStepModal-module__f6piZq__linkedinBubble{background:#eef3f8;border-radius:10px 10px 2px;padding:.5rem .6rem}.FollowUpTemplateStepModal-module__f6piZq__linkedinBubbleImage{padding:0;overflow:hidden}.FollowUpTemplateStepModal-module__f6piZq__linkedinAttachmentImage{object-fit:cover;border-radius:10px 10px 2px;width:100%;max-height:160px;display:block}.FollowUpTemplateStepModal-module__f6piZq__linkedinAttachmentFile{align-items:center;gap:.5rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__linkedinAttachmentMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.FollowUpTemplateStepModal-module__f6piZq__linkedinAttachmentName{color:#000000e0;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.78rem;font-weight:600;overflow:hidden}.FollowUpTemplateStepModal-module__f6piZq__linkedinAttachmentSub{color:#0009;font-size:.68rem}.FollowUpTemplateStepModal-module__f6piZq__linkedinBubbleText{color:#000000e0;white-space:pre-wrap;word-break:break-word;font-size:.8rem}.FollowUpTemplateStepModal-module__f6piZq__linkedinInputBar{background:var(--bg-surface,#fff);color:var(--neutral-400,#94a3b8);border-top:1px solid #0000000f;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.78rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__linkedinEmptyHint{color:var(--neutral-500,#64748b);text-align:center;align-self:center;margin:auto 0;font-size:.78rem}.FollowUpTemplateStepModal-module__f6piZq__attachmentGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (max-width:640px){.FollowUpTemplateStepModal-module__f6piZq__attachmentGrid{grid-template-columns:repeat(2,1fr)}}.FollowUpTemplateStepModal-module__f6piZq__attachmentTile{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,10px);background:#fff;flex-direction:column;transition:box-shadow .12s,border-color .12s;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000008}.FollowUpTemplateStepModal-module__f6piZq__attachmentTile:hover{border-color:var(--neutral-300,#cbd5e1);box-shadow:0 2px 6px #0000000f}.FollowUpTemplateStepModal-module__f6piZq__attachmentTilePreview{flex-shrink:0;width:100%;height:92px}.FollowUpTemplateStepModal-module__f6piZq__attachmentTileImage{object-fit:cover;width:100%;height:100%;display:block}.FollowUpTemplateStepModal-module__f6piZq__attachmentTileIconBox{background:var(--primary-50,#eff6ff);width:100%;height:100%;color:var(--primary-600,#2563eb);justify-content:center;align-items:center;display:flex}.FollowUpTemplateStepModal-module__f6piZq__attachmentTileBody{flex-direction:column;gap:.3rem;padding:.55rem .65rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__attachmentTileName{color:var(--neutral-800,#1e293b);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;text-decoration:none;overflow:hidden}.FollowUpTemplateStepModal-module__f6piZq__attachmentTileName:hover{color:var(--primary-600,#2563eb);text-decoration:underline}.FollowUpTemplateStepModal-module__f6piZq__attachmentTileFooter{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__attachmentTileSub{color:var(--neutral-500,#64748b);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.68rem;overflow:hidden}.FollowUpTemplateStepModal-module__f6piZq__viewAllAttachmentsBtn{color:var(--primary-600,#2563eb);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin-top:.6rem;padding:0;font-size:.8rem;font-weight:600;display:inline-flex}.FollowUpTemplateStepModal-module__f6piZq__viewAllAttachmentsBtn:hover{text-decoration:underline}.FollowUpTemplateStepModal-module__f6piZq__viewAllCard{background:var(--bg-surface,#fff);border-radius:var(--radius-lg,12px);width:100%;max-width:760px;max-height:85vh;box-shadow:var(--shadow-lg,0 20px 40px #0003);flex-direction:column;display:flex;overflow:hidden}.FollowUpTemplateStepModal-module__f6piZq__viewAllBody{padding:1.25rem;overflow-y:auto}.FollowUpTemplateStepModal-module__f6piZq__stepTabs{border-bottom:1px solid var(--border-color,#e2e8f0);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.FollowUpTemplateStepModal-module__f6piZq__stepTabsEmpty{padding-bottom:.75rem}.FollowUpTemplateStepModal-module__f6piZq__stepTab{font:inherit;color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;max-width:220px;margin-bottom:-1px;padding:.55rem .5rem .55rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.FollowUpTemplateStepModal-module__f6piZq__stepTab:hover{color:var(--text-main,#1e293b)}.FollowUpTemplateStepModal-module__f6piZq__stepTabActive{color:var(--primary-600,#2563eb);border-bottom-color:var(--primary-600,#2563eb)}.FollowUpTemplateStepModal-module__f6piZq__stepTabHasError{color:var(--danger-600,#dc2626)}.FollowUpTemplateStepModal-module__f6piZq__stepTabLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FollowUpTemplateStepModal-module__f6piZq__stepTabRemove{width:22px;height:22px;color:var(--neutral-400,#94a3b8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FollowUpTemplateStepModal-module__f6piZq__stepTabRemove:hover{background:var(--neutral-100,#f1f5f9);color:var(--danger-600,#dc2626)}.FollowUpTemplateStepModal-module__f6piZq__addChannelWrap{margin:0 0 -1px .25rem;position:relative}.FollowUpTemplateStepModal-module__f6piZq__addChannelBtn{font:inherit;color:var(--primary-600,#2563eb);background:var(--primary-50,#eff6ff);border:1px dashed var(--primary-200,#bfdbfe);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.FollowUpTemplateStepModal-module__f6piZq__addChannelBtn:hover{background:var(--primary-100,#dbeafe)}.FollowUpTemplateStepModal-module__f6piZq__addChannelMenu{z-index:20;background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,10px);min-width:170px;box-shadow:var(--shadow-lg,0 10px 30px #0f172a1f);flex-direction:column;gap:.15rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + 6px);left:0}.FollowUpTemplateStepModal-module__f6piZq__addChannelMenuItem{font:inherit;color:var(--text-main,#1e293b);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.55rem;padding:.45rem .5rem;font-size:.82rem;font-weight:600;display:flex}.FollowUpTemplateStepModal-module__f6piZq__addChannelMenuItem:hover{background:var(--neutral-50,#f8fafc)}.FollowUpTemplateStepModal-module__f6piZq__addChannelMenuIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.FollowUpTemplateStepModal-module__f6piZq__genericPreviewCard{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,10px);background:#fff;padding:.9rem 1rem}.FollowUpTemplateStepModal-module__f6piZq__genericPreviewText{color:var(--text-main,#1e293b);white-space:pre-wrap;margin:0;font-size:.85rem;line-height:1.5}
.FollowUpTemplateEditor-module__QlJ6SW__page{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;padding:.25rem 1.25rem 3.5rem .25rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__breadcrumb{color:var(--neutral-500,#64748b);align-items:center;gap:.45rem;margin-bottom:-.25rem;font-size:.8rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__breadcrumbLink{font-size:inherit;color:var(--primary-600,#2563eb);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.FollowUpTemplateEditor-module__QlJ6SW__breadcrumbLink:hover{color:var(--primary-700,#1d4ed8);text-decoration:underline}.FollowUpTemplateEditor-module__QlJ6SW__breadcrumbSeparator{color:var(--neutral-300,#cbd5e1);font-size:.75rem}.FollowUpTemplateEditor-module__QlJ6SW__breadcrumbCurrent{color:var(--neutral-600,#475569);font-weight:600}.FollowUpTemplateEditor-module__QlJ6SW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__headerLeft{align-items:center;gap:1rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__headerIconBox{border-radius:var(--radius-md,10px);background:var(--primary-50,#eff6ff);width:38px;height:38px;color:var(--primary-600,#2563eb);border:1px solid #2563eb26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__headerText{flex-direction:column;gap:1px;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__title{color:var(--neutral-900,#0f172a);letter-spacing:-.01em;cursor:pointer;border-radius:var(--radius-sm,4px);border:1px solid #0000;align-items:center;gap:.4rem;margin:0 0 0 -6px;padding:1px 6px;font-size:1.15rem;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.FollowUpTemplateEditor-module__QlJ6SW__title:hover{background:var(--primary-50,#eff6ff);border-color:#2563eb26}.FollowUpTemplateEditor-module__QlJ6SW__subtitle{color:var(--neutral-500,#64748b);cursor:pointer;border-radius:var(--radius-sm,4px);border:1px solid #0000;align-items:center;gap:.35rem;margin:0 0 0 -6px;padding:1px 6px;font-size:.8rem;line-height:1.4;transition:background .12s,border-color .12s;display:inline-flex}.FollowUpTemplateEditor-module__QlJ6SW__subtitle:hover{background:var(--primary-50,#eff6ff);border-color:#2563eb26}.FollowUpTemplateEditor-module__QlJ6SW__placeholderText{color:var(--neutral-400,#94a3b8);font-style:italic}.FollowUpTemplateEditor-module__QlJ6SW__editIcon{color:var(--neutral-400,#94a3b8);opacity:0;flex-shrink:0;transition:opacity .12s,color .12s}.FollowUpTemplateEditor-module__QlJ6SW__title:hover .FollowUpTemplateEditor-module__QlJ6SW__editIcon,.FollowUpTemplateEditor-module__QlJ6SW__subtitle:hover .FollowUpTemplateEditor-module__QlJ6SW__editIcon{opacity:1;color:var(--primary-600,#2563eb)}.FollowUpTemplateEditor-module__QlJ6SW__titleInput{color:var(--neutral-900,#0f172a);letter-spacing:-.01em;border:1px solid var(--primary-600,#2563eb);border-radius:var(--radius-md,8px);outline:none;width:100%;max-width:420px;margin-left:-4px;padding:1px 4px;font-family:inherit;font-size:1.15rem;font-weight:700;box-shadow:0 0 0 3px #2563eb1f}.FollowUpTemplateEditor-module__QlJ6SW__subtitleInput{color:var(--neutral-700,#334155);border:1px solid var(--primary-600,#2563eb);border-radius:var(--radius-md,8px);resize:vertical;outline:none;width:100%;max-width:420px;margin-left:-4px;padding:.3rem .45rem;font-family:inherit;font-size:.8rem;line-height:1.4;box-shadow:0 0 0 3px #2563eb1f}.FollowUpTemplateEditor-module__QlJ6SW__editHint{color:var(--neutral-400,#94a3b8);margin-top:1px;font-size:.7rem}.FollowUpTemplateEditor-module__QlJ6SW__backButton{color:var(--neutral-700,#334155);background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);cursor:pointer;box-shadow:var(--shadow-xs,0 1px 2px #0000000d);flex-shrink:0;align-items:center;gap:.4rem;padding:.42rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.FollowUpTemplateEditor-module__QlJ6SW__backButton:hover{background:var(--neutral-50,#f8fafc);border-color:var(--neutral-300,#cbd5e1);color:var(--neutral-900,#0f172a)}.FollowUpTemplateEditor-module__QlJ6SW__headerActions{flex-shrink:0;align-items:flex-end;gap:.75rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__statusField{flex-direction:column;gap:.3rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__statusLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--neutral-400,#94a3b8);font-size:.68rem;font-weight:700}.FollowUpTemplateEditor-module__QlJ6SW__layout{flex-direction:column;gap:1.75rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__main{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__card{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-xs,0 1px 3px #0f172a0a);flex-direction:column;gap:1.1rem;padding:1.25rem 1.4rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__cardHeader{border-bottom:1px solid var(--border-color,#f1f5f9);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__cardHeaderTitle{color:var(--neutral-900,#0f172a);align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__nameStatusRow{align-items:flex-start;gap:1.25rem;display:flex}@media (max-width:640px){.FollowUpTemplateEditor-module__QlJ6SW__nameStatusRow{flex-direction:column}}.FollowUpTemplateEditor-module__QlJ6SW__required{color:var(--danger-500,#ef4444);font-weight:700}.FollowUpTemplateEditor-module__QlJ6SW__field{flex-direction:column;gap:.35rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__label{color:var(--neutral-800,#1e293b);align-items:center;gap:.35rem;font-size:.825rem;font-weight:600;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__input,.FollowUpTemplateEditor-module__QlJ6SW__textarea{border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md,8px);color:var(--neutral-900,#0f172a);background:var(--bg-surface,#fff);padding:.6rem .8rem;font-family:inherit;font-size:.875rem;transition:border-color .12s,box-shadow .12s}.FollowUpTemplateEditor-module__QlJ6SW__input:focus,.FollowUpTemplateEditor-module__QlJ6SW__textarea:focus{border-color:var(--primary-600,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb1f}.FollowUpTemplateEditor-module__QlJ6SW__inputError{border-color:var(--danger-500,#ef4444)!important}.FollowUpTemplateEditor-module__QlJ6SW__fieldError{color:var(--danger-500,#ef4444);margin-top:.3rem;font-size:.78rem}.FollowUpTemplateEditor-module__QlJ6SW__row2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.FollowUpTemplateEditor-module__QlJ6SW__stepsSection{flex-direction:column;gap:.65rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__stepsHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__stepsTitle{color:var(--neutral-900,#0f172a);margin:0;font-size:.92rem;font-weight:700}.FollowUpTemplateEditor-module__QlJ6SW__stepsCount{color:var(--neutral-500,#64748b);font-size:.78rem;display:block}.FollowUpTemplateEditor-module__QlJ6SW__addStepPlaceholder{border:1.5px dashed var(--border-color,#cbd5e1);border-radius:var(--radius-md,10px);width:100%;color:var(--neutral-500,#64748b);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.9rem;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__addStepPlaceholder:hover{border-color:var(--primary-400,#60a5fa);color:var(--primary-600,#2563eb);background:var(--primary-50,#eff6ff)}.FollowUpTemplateEditor-module__QlJ6SW__footer{border-top:1px solid var(--border-color,#f1f5f9);justify-content:flex-end;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__errorBanner{color:#b91c1c;border-radius:var(--radius-md,8px);background:#fee2e2;border:1px solid #fca5a5;padding:.65rem .95rem;font-size:.825rem}
.LeadStatusPopover-module__mtIv1G__popoverPortal{z-index:9999;background-color:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);width:300px;max-height:420px;font-family:var(--font-sans);border-radius:12px;flex-direction:column;animation:.15s cubic-bezier(.16,1,.3,1) LeadStatusPopover-module__mtIv1G__popoverFadeIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 30px -5px #00000026,0 4px 12px -2px #00000014}@keyframes LeadStatusPopover-module__mtIv1G__popoverFadeIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.LeadStatusPopover-module__mtIv1G__searchContainer{border-bottom:1px solid var(--border-color,#f1f5f9);padding:10px 12px 8px}.LeadStatusPopover-module__mtIv1G__searchWrapper{background-color:var(--neutral-50,#f8fafc);box-shadow:none;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;transition:all .15s;display:flex}.LeadStatusPopover-module__mtIv1G__searchWrapper:focus-within{background-color:var(--neutral-100,#f1f5f9);box-shadow:none;border:none;outline:none}.LeadStatusPopover-module__mtIv1G__searchIcon{color:var(--text-muted,#94a3b8);align-items:center;display:flex}.LeadStatusPopover-module__mtIv1G__searchInput{width:100%;font-size:var(--text-sm);color:var(--text-main,#0f172a);box-shadow:none;background:0 0;border:none;outline:none}.LeadStatusPopover-module__mtIv1G__searchInput:focus{box-shadow:none;border:none;outline:none}.LeadStatusPopover-module__mtIv1G__searchInput::placeholder{color:var(--text-muted,#94a3b8)}.LeadStatusPopover-module__mtIv1G__statusList{flex:1;padding:6px 4px;overflow-y:auto}.LeadStatusPopover-module__mtIv1G__sectionHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#64748b);padding:8px 12px 4px;font-size:.725rem;font-weight:700}.LeadStatusPopover-module__mtIv1G__statusItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 10px;transition:background-color .12s;display:flex}.LeadStatusPopover-module__mtIv1G__statusItem:hover,.LeadStatusPopover-module__mtIv1G__statusItemActive{background-color:var(--neutral-100,#f1f5f9)}.LeadStatusPopover-module__mtIv1G__statusLeft{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.LeadStatusPopover-module__mtIv1G__statusBadgePill{font-size:var(--text-sm);letter-spacing:.01em;white-space:nowrap;background-color:#0000;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:.25rem .6rem;font-weight:500;display:inline-flex}.LeadStatusPopover-module__mtIv1G__statusIconDot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.LeadStatusPopover-module__mtIv1G__statusTextGroup{flex-direction:column;min-width:0;display:flex}.LeadStatusPopover-module__mtIv1G__statusLabel{color:var(--text-main,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.LeadStatusPopover-module__mtIv1G__statusDesc{color:var(--text-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.LeadStatusPopover-module__mtIv1G__checkIcon{color:var(--primary-600,#2563eb);flex-shrink:0;align-items:center;display:flex}.LeadStatusPopover-module__mtIv1G__addCustomBtn{width:100%;color:var(--primary-600,#2563eb);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;margin-top:4px;padding:9px 12px;font-size:.8125rem;font-weight:600;transition:background-color .12s;display:flex}.LeadStatusPopover-module__mtIv1G__addCustomBtn:hover{background-color:var(--primary-50,#eff6ff)}.LeadStatusPopover-module__mtIv1G__noResults{text-align:center;color:var(--text-muted,#64748b);padding:16px 12px;font-size:.8125rem}
.OrganizationFollowupPanel-module__-GjV7W__wrapper{flex-direction:column;flex:auto;gap:1.25rem;min-height:0;display:flex}.OrganizationFollowupPanel-module__-GjV7W__innerTabsBar{justify-content:flex-start;align-items:center;padding-bottom:.25rem;display:flex}.OrganizationFollowupPanel-module__-GjV7W__innerTabs{background:var(--neutral-100,#f1f5f9);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,10px);align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.OrganizationFollowupPanel-module__-GjV7W__innerTab{color:var(--neutral-600,#475569);border-radius:var(--radius-sm,7px);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:.45rem;padding:.42rem .95rem;font-size:.84rem;font-weight:600;transition:all .15s cubic-bezier(.23,1,.32,1);display:inline-flex}.OrganizationFollowupPanel-module__-GjV7W__innerTab:hover:not(.OrganizationFollowupPanel-module__-GjV7W__innerTabActive){color:var(--neutral-900,#0f172a);background:#fff9}.OrganizationFollowupPanel-module__-GjV7W__innerTabActive{color:var(--primary-700,#1d4ed8);background:var(--bg-surface,#fff);box-shadow:0 1px 3px #0f172a14}
.ColorPicker-module__UqMlDG__wrapper{align-items:center;gap:.5rem;display:inline-flex}.ColorPicker-module__UqMlDG__nativeColorInput{border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;appearance:none;background:0 0;width:42px;height:38px;padding:0;overflow:hidden}.ColorPicker-module__UqMlDG__nativeColorInput::-webkit-color-swatch-wrapper{padding:0}.ColorPicker-module__UqMlDG__nativeColorInput::-webkit-color-swatch{border:none;border-radius:4px}.ColorPicker-module__UqMlDG__hexLabel{font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;font-family:monospace;font-weight:500}
.OrganizationStatusConfigCard-module__rHaUca__card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__header{border-bottom:1px solid var(--border-color);padding-bottom:1rem}.OrganizationStatusConfigCard-module__rHaUca__title{font-size:var(--text-lg);color:var(--text-main);margin:0 0 .35rem;font-weight:700}.OrganizationStatusConfigCard-module__rHaUca__hint{font-size:var(--text-sm);color:var(--text-muted)}.OrganizationStatusConfigCard-module__rHaUca__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.5rem;display:grid}@media (max-width:1400px){.OrganizationStatusConfigCard-module__rHaUca__grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.OrganizationStatusConfigCard-module__rHaUca__grid{grid-template-columns:1fr;gap:1.5rem}}.OrganizationStatusConfigCard-module__rHaUca__column{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);height:620px;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__column:hover{box-shadow:var(--shadow-md)}.OrganizationStatusConfigCard-module__rHaUca__columnHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.75rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__headerTitle{font-size:var(--text-base);color:var(--text-main);align-items:center;gap:.6rem;font-weight:700;display:flex}.OrganizationStatusConfigCard-module__rHaUca__headerTitle svg{color:var(--primary-600)}.OrganizationStatusConfigCard-module__rHaUca__headerAddBtn{border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-main);font-size:var(--text-xs);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.3rem;padding:.35rem .7rem;font-weight:600;display:inline-flex}.OrganizationStatusConfigCard-module__rHaUca__headerAddBtn:hover{border-color:var(--primary-600);color:var(--primary-700);background:var(--primary-50)}.OrganizationStatusConfigCard-module__rHaUca__columnContent{flex-direction:column;flex:1;gap:1.25rem;padding-right:.5rem;display:flex;overflow-y:auto}.OrganizationStatusConfigCard-module__rHaUca__columnContent::-webkit-scrollbar{width:6px}.OrganizationStatusConfigCard-module__rHaUca__columnContent::-webkit-scrollbar-track{background:0 0}.OrganizationStatusConfigCard-module__rHaUca__columnContent::-webkit-scrollbar-thumb{background:var(--neutral-200);border-radius:var(--radius-full)}.OrganizationStatusConfigCard-module__rHaUca__columnContent::-webkit-scrollbar-thumb:hover{background:var(--neutral-300)}.OrganizationStatusConfigCard-module__rHaUca__group{flex-direction:column;gap:.5rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__groupHeader{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--neutral-100);padding-bottom:.25rem;font-weight:700}.OrganizationStatusConfigCard-module__rHaUca__groupList{flex-direction:column;gap:.5rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__noStatuses{font-size:var(--text-xs);color:var(--text-muted);background:var(--neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:.6rem .8rem;font-style:italic}.OrganizationStatusConfigCard-module__rHaUca__row,.OrganizationStatusConfigCard-module__rHaUca__editRow,.OrganizationStatusConfigCard-module__rHaUca__addRow{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);flex-wrap:wrap;align-items:center;gap:.75rem;min-height:48px;padding:.5rem .75rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__editRow,.OrganizationStatusConfigCard-module__rHaUca__addRow{background:var(--neutral-50);flex-shrink:0}.OrganizationStatusConfigCard-module__rHaUca__addRow{margin-bottom:.5rem}.OrganizationStatusConfigCard-module__rHaUca__badge{border-radius:var(--radius-full);font-size:var(--text-sm);border:1px solid;align-items:center;padding:.25rem .75rem;font-weight:600;display:inline-flex}.OrganizationStatusConfigCard-module__rHaUca__defaultTag{border-radius:var(--radius-sm);background:var(--primary-50);color:var(--primary-700);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.25rem;padding:.2rem .55rem;font-weight:700;display:inline-flex}.OrganizationStatusConfigCard-module__rHaUca__defaultTag svg{fill:currentColor}.OrganizationStatusConfigCard-module__rHaUca__rowActions{align-items:center;gap:.4rem;margin-left:auto;display:flex}.OrganizationStatusConfigCard-module__rHaUca__iconBtn{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-surface);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);place-items:center;display:inline-grid}.OrganizationStatusConfigCard-module__rHaUca__iconBtn:hover:not(:disabled){color:var(--text-main);border-color:var(--neutral-400);background:var(--neutral-50)}.OrganizationStatusConfigCard-module__rHaUca__iconBtn:disabled{opacity:.4;cursor:not-allowed}.OrganizationStatusConfigCard-module__rHaUca__confirmText{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.OrganizationStatusConfigCard-module__rHaUca__nameInput{border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:120px;min-height:32px;font-size:var(--text-sm);outline:none;flex:1;padding:.35rem .6rem}.OrganizationStatusConfigCard-module__rHaUca__nameInput:focus{border-color:var(--primary-600);box-shadow:var(--focus-ring)}.OrganizationStatusConfigCard-module__rHaUca__typeSelect{border:1px solid var(--border-color);border-radius:var(--radius-md);min-height:32px;font-size:var(--text-sm);background:var(--bg-surface);color:var(--text-main);padding:.25rem .5rem}.OrganizationStatusConfigCard-module__rHaUca__rowError{width:100%;font-size:var(--text-xs);color:var(--danger-600);align-items:center;gap:.3rem;font-weight:600;display:flex}.OrganizationStatusConfigCard-module__rHaUca__error{font-size:var(--text-sm);color:var(--danger-700);align-items:center;gap:.35rem;font-weight:600;display:flex}
.CreateProspectModal-module__DzEweq__modal{width:min(100%,520px)}.CreateProspectModal-module__DzEweq__title{font-size:var(--text-xl);letter-spacing:-.015em;font-weight:800}.CreateProspectModal-module__DzEweq__subtitle{font-size:var(--text-sm);color:var(--text-muted);margin-top:.2rem}.CreateProspectModal-module__DzEweq__body{flex-direction:column;gap:1rem;max-height:calc(100vh - 230px);padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.CreateProspectModal-module__DzEweq__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.CreateProspectModal-module__DzEweq__label{font-size:var(--text-sm);color:var(--text-main);font-weight:600}.CreateProspectModal-module__DzEweq__required{color:var(--danger-600)}.CreateProspectModal-module__DzEweq__fieldHint{font-size:var(--text-xs);color:var(--text-subtle);line-height:1.45}.CreateProspectModal-module__DzEweq__input{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;min-height:42px;font-size:var(--text-sm);color:var(--text-main);box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(#fff,#fbfdff);outline:none;padding:.65rem .9rem}.CreateProspectModal-module__DzEweq__input:focus{border-color:var(--primary-600);box-shadow:var(--focus-ring)}
.ImportProspectsModal-module__49QXYa__modal{border-radius:var(--radius-lg,12px);background:var(--bg-surface,#fff);flex-direction:column;width:95vw;max-width:900px;max-height:90vh;padding:0;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ImportProspectsModal-module__49QXYa__header{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem 1rem;display:flex}.ImportProspectsModal-module__49QXYa__title{color:var(--text-main,#0f172a);margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.ImportProspectsModal-module__49QXYa__subtitle{color:var(--text-muted,#64748b);margin:0;font-size:.85rem}.ImportProspectsModal-module__49QXYa__stepper{background:var(--neutral-50,#f8fafc);border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.ImportProspectsModal-module__49QXYa__stepItem{color:var(--neutral-400,#94a3b8);align-items:center;gap:.5rem;font-size:.825rem;font-weight:500;display:flex}.ImportProspectsModal-module__49QXYa__stepItemActive{color:var(--primary-600,#2563eb);font-weight:600}.ImportProspectsModal-module__49QXYa__stepItemDone{color:var(--success-600,#16a34a)}.ImportProspectsModal-module__49QXYa__stepBadge{background:var(--neutral-200,#e2e8f0);width:22px;height:22px;color:var(--neutral-600,#475569);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.ImportProspectsModal-module__49QXYa__stepBadgeActive{background:var(--primary-600,#2563eb);color:#fff}.ImportProspectsModal-module__49QXYa__stepBadgeDone{background:var(--success-600,#16a34a);color:#fff}.ImportProspectsModal-module__49QXYa__stepDivider{background:var(--border-color,#e2e8f0);flex:1;height:1px;margin:0 .75rem}.ImportProspectsModal-module__49QXYa__body{flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.ImportProspectsModal-module__49QXYa__dropzone{border:2px dashed var(--border-color,#cbd5e1);border-radius:var(--radius-lg,10px);text-align:center;background:var(--neutral-50,#f8fafc);cursor:pointer;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;transition:all .15s;display:flex}.ImportProspectsModal-module__49QXYa__dropzone:hover,.ImportProspectsModal-module__49QXYa__dropzoneDragOver{border-color:var(--primary-500,#3b82f6);background:#eff6ff99}.ImportProspectsModal-module__49QXYa__dropzoneIcon{width:48px;height:48px;color:var(--primary-600,#2563eb);background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;display:flex}.ImportProspectsModal-module__49QXYa__dropzoneTitle{color:var(--text-main,#0f172a);margin:0;font-size:1rem;font-weight:600}.ImportProspectsModal-module__49QXYa__dropzoneText{color:var(--text-muted,#64748b);margin:0;font-size:.825rem}.ImportProspectsModal-module__49QXYa__templateBar{border-radius:var(--radius-md,8px);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.825rem;display:flex}.ImportProspectsModal-module__49QXYa__templateLink{color:#15803d;cursor:pointer;align-items:center;gap:.35rem;font-weight:600;text-decoration:underline;display:inline-flex}.ImportProspectsModal-module__49QXYa__mappingGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:640px){.ImportProspectsModal-module__49QXYa__mappingGrid{grid-template-columns:1fr}}.ImportProspectsModal-module__49QXYa__mappingItem{background:var(--neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);flex-direction:column;gap:.35rem;padding:.6rem .75rem;display:flex}.ImportProspectsModal-module__49QXYa__mappingLabel{color:var(--text-main,#1e293b);justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;display:flex}.ImportProspectsModal-module__49QXYa__requiredTag{color:var(--danger-600,#dc2626);font-size:.75rem;font-weight:500}.ImportProspectsModal-module__49QXYa__recommendedTag{color:var(--neutral-500,#64748b);font-size:.75rem;font-weight:400}.ImportProspectsModal-module__49QXYa__defaultAssigneeBox{border-radius:var(--radius-md,8px);background:#eff6ff;border:1px solid #bfdbfe;flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}.ImportProspectsModal-module__49QXYa__defaultAssigneeTitle{color:#1e40af;margin:0;font-size:.85rem;font-weight:600}.ImportProspectsModal-module__49QXYa__defaultAssigneeDesc{color:#3b82f6;margin:0;font-size:.775rem}.ImportProspectsModal-module__49QXYa__metricsGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (max-width:640px){.ImportProspectsModal-module__49QXYa__metricsGrid{grid-template-columns:repeat(2,1fr)}}.ImportProspectsModal-module__49QXYa__metricCard{border-radius:var(--radius-md,8px);border:1px solid var(--border-color,#e2e8f0);background:var(--bg-surface,#fff);flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.ImportProspectsModal-module__49QXYa__metricLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#64748b);font-size:.75rem;font-weight:600}.ImportProspectsModal-module__49QXYa__metricValue{font-size:1.4rem;font-weight:700;line-height:1}.ImportProspectsModal-module__49QXYa__metricValid{background:#f0fdf4;border-color:#bbf7d0}.ImportProspectsModal-module__49QXYa__metricValid .ImportProspectsModal-module__49QXYa__metricValue{color:#16a34a}.ImportProspectsModal-module__49QXYa__metricDuplicate{background:#fefce8;border-color:#fef08a}.ImportProspectsModal-module__49QXYa__metricDuplicate .ImportProspectsModal-module__49QXYa__metricValue{color:#ca8a04}.ImportProspectsModal-module__49QXYa__metricInvalid{background:#fef2f2;border-color:#fecaca}.ImportProspectsModal-module__49QXYa__metricInvalid .ImportProspectsModal-module__49QXYa__metricValue{color:#dc2626}.ImportProspectsModal-module__49QXYa__previewTableContainer{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);max-height:320px;overflow-x:auto}.ImportProspectsModal-module__49QXYa__previewTable{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}.ImportProspectsModal-module__49QXYa__previewTable th{background:var(--neutral-100,#f1f5f9);color:var(--neutral-700,#334155);border-bottom:1px solid var(--border-color,#e2e8f0);white-space:nowrap;z-index:1;padding:.6rem .75rem;font-weight:600;position:sticky;top:0}.ImportProspectsModal-module__49QXYa__previewTable td{border-bottom:1px solid var(--border-color,#e2e8f0);color:var(--text-main,#0f172a);vertical-align:middle;padding:.55rem .75rem}.ImportProspectsModal-module__49QXYa__previewTable tbody tr:hover{background:var(--neutral-50,#f8fafc)}.ImportProspectsModal-module__49QXYa__rowValid{background:#fff}.ImportProspectsModal-module__49QXYa__rowDuplicate{background:#fffbeb}.ImportProspectsModal-module__49QXYa__rowInvalid{background:#fef2f2}.ImportProspectsModal-module__49QXYa__badge{white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.ImportProspectsModal-module__49QXYa__badgeValid{color:#15803d;background:#dcfce7}.ImportProspectsModal-module__49QXYa__badgeDuplicate{color:#a16207;background:#fef9c3}.ImportProspectsModal-module__49QXYa__badgeInvalid{color:#b91c1c;background:#fee2e2}.ImportProspectsModal-module__49QXYa__badgeWarning{color:#b45309;background:#fef3c7}.ImportProspectsModal-module__49QXYa__resultBox{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2.5rem 1.5rem;display:flex}.ImportProspectsModal-module__49QXYa__resultIcon{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ImportProspectsModal-module__49QXYa__resultTitle{color:var(--text-main,#0f172a);margin:0;font-size:1.35rem;font-weight:700}.ImportProspectsModal-module__49QXYa__resultDesc{color:var(--text-muted,#64748b);max-width:500px;margin:0;font-size:.9rem}.ImportProspectsModal-module__49QXYa__leadPillsWrap{flex-wrap:wrap;justify-content:center;gap:.5rem;max-height:140px;padding:.5rem;display:flex;overflow-y:auto}.ImportProspectsModal-module__49QXYa__leadPill{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.ImportProspectsModal-module__49QXYa__footer{border-top:1px solid var(--border-color,#e2e8f0);background:var(--neutral-50,#f8fafc);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.ImportProspectsModal-module__49QXYa__footerLeft{align-items:center;gap:.5rem;display:flex}.ImportProspectsModal-module__49QXYa__footerRight{align-items:center;gap:.75rem;display:flex}
.ProspectsList-module__OG6Wfa__container{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.ProspectsList-module__OG6Wfa__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:.5rem;display:flex}.ProspectsList-module__OG6Wfa__pageTitle{font-family:var(--font-heading);font-size:var(--text-2xl,1.75rem);color:var(--text-main,#0f172a);margin:0;font-weight:800}.ProspectsList-module__OG6Wfa__pageSubtitle{font-size:var(--text-sm,.875rem);color:var(--text-muted,#64748b);margin:.25rem 0 0}.ProspectsList-module__OG6Wfa__table{border-collapse:collapse;width:100%}.ProspectsList-module__OG6Wfa__rowNumberHeader{width:3.2rem}.ProspectsList-module__OG6Wfa__nameHeader{width:26%}.ProspectsList-module__OG6Wfa__companyHeader{width:20%}.ProspectsList-module__OG6Wfa__contactHeader{width:22%}.ProspectsList-module__OG6Wfa__sourceHeader{width:140px}.ProspectsList-module__OG6Wfa__tagsHeader{width:160px}.ProspectsList-module__OG6Wfa__assigneeHeader{width:180px}.ProspectsList-module__OG6Wfa__assigneeCell{vertical-align:middle;white-space:nowrap;width:180px;position:relative;text-align:left!important}.ProspectsList-module__OG6Wfa__assigneeBadgeTrigger{border-radius:var(--radius-sm,6px);cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;padding:3px 6px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.ProspectsList-module__OG6Wfa__assigneeBadgeTrigger:hover{background-color:var(--neutral-100,#f1f5f9);border-color:var(--border-color,#cbd5e1);box-shadow:0 1px 3px #00000014}.ProspectsList-module__OG6Wfa__assigneeName{font-size:var(--text-sm,.875rem);color:var(--text-main,#0f172a);font-weight:500}.ProspectsList-module__OG6Wfa__tagsCell{flex-wrap:wrap;gap:.3rem;max-width:180px;display:flex}.ProspectsList-module__OG6Wfa__tagChipMore{color:#475569;white-space:nowrap;cursor:default;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.ProspectsList-module__OG6Wfa__tagChip{color:#2563eb;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.ProspectsList-module__OG6Wfa__activityHeader{width:150px}.ProspectsList-module__OG6Wfa__statusHeader{width:120px}.ProspectsList-module__OG6Wfa__nameCell{align-items:center;gap:.75rem;min-width:0;padding:.25rem 0;display:flex}.ProspectsList-module__OG6Wfa__avatarFallback{letter-spacing:-.02em;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 1px 3px #0000000d}.ProspectsList-module__OG6Wfa__nameMetaInfo{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ProspectsList-module__OG6Wfa__nameText{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:500;line-height:1.25;overflow:hidden}.ProspectsList-module__OG6Wfa__subCode{font-family:var(--font-mono,monospace);color:#64748b;letter-spacing:.02em;font-size:.75rem;font-weight:600;line-height:1.1}.ProspectsList-module__OG6Wfa__statusDotBadge{border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.ProspectsList-module__OG6Wfa__statusDotNew{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.ProspectsList-module__OG6Wfa__statusDotContacted{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.ProspectsList-module__OG6Wfa__statusDotQualified{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.ProspectsList-module__OG6Wfa__statusDotDisqualified{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.ProspectsList-module__OG6Wfa__statusDot{background-color:currentColor;border-radius:50%;width:6px;height:6px}.ProspectsList-module__OG6Wfa__rowNumber{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:600}.ProspectsList-module__OG6Wfa__contactMore{margin-left:.35rem;padding:0 .4rem;font-size:.68rem}
.CreateJobModal-module__KoCcKG__modal{width:min(100%,520px)}.CreateJobModal-module__KoCcKG__title{font-size:var(--text-xl);letter-spacing:-.015em;font-weight:800}.CreateJobModal-module__KoCcKG__body{flex-direction:column;gap:1rem;max-height:calc(100vh - 230px);padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.CreateJobModal-module__KoCcKG__field{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.CreateJobModal-module__KoCcKG__row{align-items:flex-start;gap:.75rem;display:flex}.CreateJobModal-module__KoCcKG__label{font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.CreateJobModal-module__KoCcKG__required{color:var(--danger-600)}.CreateJobModal-module__KoCcKG__input{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-surface);width:100%;min-height:38px;font-size:var(--text-sm);color:var(--text-main);box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:.55rem .75rem;font-family:inherit}.CreateJobModal-module__KoCcKG__input:focus{border-color:var(--primary-600);box-shadow:var(--focus-ring)}.CreateJobModal-module__KoCcKG__fixedLead{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--neutral-50);width:100%;min-height:38px;font-size:var(--text-sm);color:var(--text-main);box-sizing:border-box;align-items:center;padding:.55rem .75rem;font-weight:600;display:flex}.CreateJobModal-module__KoCcKG__carried{font-size:var(--text-xs);color:var(--text-muted);background:var(--neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0;padding:.55rem .7rem;line-height:1.5;display:flex}.CreateJobModal-module__KoCcKG__carriedLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);font-weight:700;font-size:var(--text-xs)}.CreateJobModal-module__KoCcKG__carriedHint{width:100%;color:var(--text-subtle)}.CreateJobModal-module__KoCcKG__emptyLeads{font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;gap:.5rem;padding:.5rem 0;line-height:1.55;display:flex}.CreateJobModal-module__KoCcKG__emptyLeads p{margin:0}.CreateJobModal-module__KoCcKG__emptyTitle{font-size:var(--text-base);color:var(--text-main);font-weight:700}.CreateJobModal-module__KoCcKG__emptyAside{font-size:var(--text-xs);color:var(--text-subtle);border-top:1px solid var(--border-color);padding-top:.35rem}.CreateJobModal-module__KoCcKG__emptyList{flex-direction:column;gap:.2rem;margin:0;padding-left:1.15rem;display:flex}.CreateJobModal-module__KoCcKG__emptyList li{font-size:var(--text-sm);color:var(--text-muted)}
.JobBadges-module__vYnOpq__badge{font-size:var(--text-sm);white-space:nowrap;color:var(--text-muted);border:1px solid #0000;border-color:var(--border-color);background-color:#0000;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-weight:400;display:inline-flex}.JobBadges-module__vYnOpq__badgeUpper{text-transform:uppercase;letter-spacing:.04em}.JobBadges-module__vYnOpq__badgeInteractive{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.JobBadges-module__vYnOpq__badgeInteractive:hover{filter:brightness(.96);transform:translateY(-1px);box-shadow:0 2px 5px #00000014}.JobBadges-module__vYnOpq__badgeOpen{filter:brightness(.96);box-shadow:0 0 0 2px #3b82f64d}.JobBadges-module__vYnOpq__badgeChevron{opacity:.7;flex-shrink:0;margin-left:1px;transition:transform .15s,opacity .15s}.JobBadges-module__vYnOpq__badgeInteractive:hover .JobBadges-module__vYnOpq__badgeChevron{opacity:1}.JobBadges-module__vYnOpq__badgeChevronOpen{opacity:1;transform:rotate(180deg)}.JobBadges-module__vYnOpq__badge[data-status=Pending]{color:#334155;background-color:#0000;border-color:#e2e8f0}.JobBadges-module__vYnOpq__badge[data-status=Booked]{color:#1d4ed8;background-color:#0000;border-color:#bfdbfe}.JobBadges-module__vYnOpq__badge[data-status=Picked\ Up]{color:#6d28d9;background-color:#0000;border-color:#ddd6fe}.JobBadges-module__vYnOpq__badge[data-status=In\ Transit]{color:#0e7490;background-color:#0000;border-color:#a5f3fc}.JobBadges-module__vYnOpq__badge[data-status=Customs\ Clearance]{color:#854d0e;background-color:#0000;border-color:#fde68a}.JobBadges-module__vYnOpq__badge[data-status=Delivered]{color:#047857;background-color:#0000;border-color:#a7f3d0}.JobBadges-module__vYnOpq__badge[data-status=Completed]{color:#15803d;background-color:#0000;border-color:#bbf7d0}.JobBadges-module__vYnOpq__shipmentCell{flex-direction:column;gap:.2rem;min-width:0;display:inline-flex}.JobBadges-module__vYnOpq__eta{font-size:var(--text-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.JobBadges-module__vYnOpq__notSetUp{font-size:var(--text-xs);color:var(--text-subtle);font-style:italic}.JobBadges-module__vYnOpq__route{font-size:var(--text-sm);color:var(--text-main);white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.JobBadges-module__vYnOpq__routeArrow{color:var(--neutral-400)}.JobBadges-module__vYnOpq__routeMissing{color:var(--text-subtle)}
.RecordLayout-module__54h_3G__page{width:100%;min-height:calc(100dvh - var(--header-height,64px));box-sizing:border-box;flex-direction:column;flex:auto;padding:0;display:flex;overflow:hidden}.RecordLayout-module__54h_3G__shell{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:100%;min-height:0;margin:0;display:flex;overflow:hidden}.RecordLayout-module__54h_3G__layout{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.RecordLayout-module__54h_3G__hero{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:.75rem;width:100%;margin-bottom:1.25rem;padding:1rem 1.25rem 0;display:flex}.RecordLayout-module__54h_3G__topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.RecordLayout-module__54h_3G__breadcrumbLink{color:var(--text-muted);font-size:var(--text-sm);transition:color var(--transition-fast);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.RecordLayout-module__54h_3G__breadcrumbLink:hover{color:var(--text-brand)}}.RecordLayout-module__54h_3G__badgeGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.RecordLayout-module__54h_3G__recordBadge{font-family:var(--font-mono);font-weight:700;font-size:var(--text-xs);background-color:var(--primary-50);color:var(--primary-700);border-radius:var(--radius-sm);border:1px solid var(--primary-200);padding:.2rem .65rem}.RecordLayout-module__54h_3G__heroIdentity{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.RecordLayout-module__54h_3G__heroTitle{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--text-main);text-wrap:balance;min-width:0;margin:0;font-weight:800}.RecordLayout-module__54h_3G__heroSub{font-size:var(--text-sm);color:var(--text-muted);margin:.2rem 0 0}.RecordLayout-module__54h_3G__heroControls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.RecordLayout-module__54h_3G__statusPicker{min-width:200px}.RecordLayout-module__54h_3G__tabBar{scrollbar-width:none;border-bottom:1px solid var(--border-color);flex-shrink:0;align-items:stretch;gap:.25rem;margin:0 -1.5rem;padding:0 1.5rem;display:flex;position:relative;overflow-x:auto}.RecordLayout-module__54h_3G__tabBar::-webkit-scrollbar{display:none}.RecordLayout-module__54h_3G__tab{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;background:0 0;border:none;align-items:center;gap:.4rem;padding:.7rem .85rem .85rem;font-weight:600;transition:color .15s;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.RecordLayout-module__54h_3G__tab:hover{color:var(--text-main)}}.RecordLayout-module__54h_3G__tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.RecordLayout-module__54h_3G__tabActive{color:var(--primary-700)}.RecordLayout-module__54h_3G__tabDisabled{opacity:.5;cursor:not-allowed!important;pointer-events:auto!important}@media (hover:hover) and (pointer:fine){.RecordLayout-module__54h_3G__tabDisabled:hover{color:var(--text-muted)!important}}.RecordLayout-module__54h_3G__tabCount{font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:var(--neutral-100);color:var(--text-muted);border-radius:var(--radius-full);text-align:center;min-width:1.1rem;padding:.05rem .35rem;font-weight:700}.RecordLayout-module__54h_3G__tabActive .RecordLayout-module__54h_3G__tabCount{background:var(--primary-50);color:var(--primary-700)}.RecordLayout-module__54h_3G__tabCountAlert,.RecordLayout-module__54h_3G__tabActive .RecordLayout-module__54h_3G__tabCountAlert{color:#b91c1c;background:#fef2f2}.RecordLayout-module__54h_3G__tabHighlight{color:var(--primary-700);font-weight:700}.RecordLayout-module__54h_3G__tabCountHighlight,.RecordLayout-module__54h_3G__tabActive .RecordLayout-module__54h_3G__tabCountHighlight{background:var(--primary-600);color:#fff}.RecordLayout-module__54h_3G__tabIndicator{background:var(--primary-600);transform-origin:0;pointer-events:none;border-radius:2px 2px 0 0;height:2px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-1px;left:0}.RecordLayout-module__54h_3G__tabIndicatorIdle{opacity:0}@media (prefers-reduced-motion:reduce){.RecordLayout-module__54h_3G__tabIndicator{transition:none}}.RecordLayout-module__54h_3G__contentGrid{box-sizing:border-box;flex:auto;grid-template-columns:1fr 420px;align-items:stretch;gap:1.5rem;width:100%;min-height:0;display:grid;overflow:hidden}.RecordLayout-module__54h_3G__contentGridFull{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.RecordLayout-module__54h_3G__contentGridFull .RecordLayout-module__54h_3G__mainColumn{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--neutral-300,#cbd5e1) transparent;flex-direction:column;flex:auto;gap:1.5rem;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;padding-bottom:1.25rem;padding-right:.35rem;display:flex;overflow-y:auto}.RecordLayout-module__54h_3G__mainColumn{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--neutral-300,#cbd5e1) transparent;flex-direction:column;flex:auto;gap:1.5rem;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;padding-bottom:1.5rem;padding-right:.35rem;display:flex;overflow-y:auto}.RecordLayout-module__54h_3G__mainColumn::-webkit-scrollbar{width:6px}.RecordLayout-module__54h_3G__mainColumn::-webkit-scrollbar-track{background:0 0}.RecordLayout-module__54h_3G__mainColumn::-webkit-scrollbar-thumb{background-color:var(--neutral-300,#cbd5e1);border-radius:4px}.RecordLayout-module__54h_3G__sideColumn{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--neutral-300,#cbd5e1) transparent;flex-direction:column;flex:auto;gap:1.25rem;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;padding-bottom:1.25rem;display:flex;overflow:hidden auto}.RecordLayout-module__54h_3G__sideColumn::-webkit-scrollbar{width:6px}.RecordLayout-module__54h_3G__sideColumn::-webkit-scrollbar-track{background:0 0}.RecordLayout-module__54h_3G__sideColumn::-webkit-scrollbar-thumb{background-color:var(--neutral-300,#cbd5e1);border-radius:4px}@media (max-width:1100px){.RecordLayout-module__54h_3G__contentGrid{grid-template-columns:1fr}.RecordLayout-module__54h_3G__sideColumn{order:-1}.RecordLayout-module__54h_3G__mainColumn{order:0}}@media (max-width:640px){.RecordLayout-module__54h_3G__sectionCard{padding:1.15rem}.RecordLayout-module__54h_3G__summaryGrid{grid-template-columns:1fr 1fr}.RecordLayout-module__54h_3G__tab{min-height:44px;padding:.85rem .75rem}.RecordLayout-module__54h_3G__page{padding:1rem 1rem 2rem}}.RecordLayout-module__54h_3G__sectionCard{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);box-sizing:border-box;flex-direction:column;flex:none;gap:1.25rem;width:100%;padding:1.5rem;display:flex}.RecordLayout-module__54h_3G__contentGridFull .RecordLayout-module__54h_3G__sectionCard,.RecordLayout-module__54h_3G__sectionCard:only-child{flex:auto;min-height:0;overflow:hidden}.RecordLayout-module__54h_3G__sectionHeader{border-bottom:1px solid var(--border-color);box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding-bottom:.85rem;display:flex}.RecordLayout-module__54h_3G__sectionTitle{font-size:var(--text-base);color:var(--text-main);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.RecordLayout-module__54h_3G__sectionHint{font-size:var(--text-sm);color:var(--text-muted);margin:.15rem 0 0}.RecordLayout-module__54h_3G__fieldGrid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:1.15rem 1rem;width:100%;display:grid}@media (max-width:900px){.RecordLayout-module__54h_3G__fieldGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.RecordLayout-module__54h_3G__fieldGrid{grid-template-columns:1fr}}.RecordLayout-module__54h_3G__field{box-sizing:border-box;flex-direction:column;gap:.35rem;width:100%;min-width:0;display:flex}.RecordLayout-module__54h_3G__fieldWide{grid-column:1/-1;width:100%}.RecordLayout-module__54h_3G__fieldLabel{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.RecordLayout-module__54h_3G__fieldHint{font-size:var(--text-xs);color:var(--text-muted)}.RecordLayout-module__54h_3G__input,.RecordLayout-module__54h_3G__textarea{width:100%;font-size:var(--text-sm);border-radius:var(--radius-sm);border:1px solid var(--border-color);background-color:var(--bg-surface);color:var(--text-main);box-shadow:var(--shadow-xs);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);box-sizing:border-box;outline:none;min-width:0;max-width:100%;padding:.65rem .85rem;font-family:inherit;font-weight:400}.RecordLayout-module__54h_3G__input:focus,.RecordLayout-module__54h_3G__textarea:focus{border-color:var(--primary-600);box-shadow:var(--focus-ring)}.RecordLayout-module__54h_3G__input:disabled,.RecordLayout-module__54h_3G__textarea:disabled{background-color:var(--neutral-100,#f1f5f9)!important;color:var(--neutral-600,#475569)!important;border-color:var(--neutral-200,#e2e8f0)!important;cursor:not-allowed!important;opacity:1!important}.RecordLayout-module__54h_3G__textarea{resize:vertical;min-height:80px;line-height:1.45}.RecordLayout-module__54h_3G__feedbackRow{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.RecordLayout-module__54h_3G__feedbackChip{border-radius:var(--radius-full);font-size:var(--text-xs);align-items:center;gap:.35rem;padding:.2rem .65rem;font-weight:700;display:inline-flex}.RecordLayout-module__54h_3G__feedbackDirty{background-color:var(--warning-50);color:var(--warning-700);border:1px solid #f59e0b4d}.RecordLayout-module__54h_3G__feedbackSaved{background-color:var(--success-50);color:var(--success-700);border:1px solid #10b9814d}.RecordLayout-module__54h_3G__feedbackMessage{color:var(--text-muted);font-size:var(--text-xs)}.RecordLayout-module__54h_3G__feedbackError{color:var(--danger-700);font-size:var(--text-xs);font-weight:600}.RecordLayout-module__54h_3G__formActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.RecordLayout-module__54h_3G__recordFooter{z-index:90;background-color:var(--bg-surface,#fff);border-top:1px solid var(--border-color,#e2e8f0);border-radius:0 0 var(--radius-md) var(--radius-md);box-sizing:border-box;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:auto;padding:.65rem 1.25rem;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000d}.RecordLayout-module__54h_3G__recordFooterState{margin-right:auto}.RecordLayout-module__54h_3G__summaryCard{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;padding:1.25rem;display:flex;overflow:hidden}.RecordLayout-module__54h_3G__summaryGrid{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:.85rem .75rem;width:100%;display:grid}.RecordLayout-module__54h_3G__summaryItem{flex-direction:column;gap:.2rem;min-width:0;display:flex;overflow:hidden}.RecordLayout-module__54h_3G__summaryItemWide{grid-column:1/-1}.RecordLayout-module__54h_3G__summaryLabel{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.RecordLayout-module__54h_3G__summaryValue{font-size:var(--text-sm);color:var(--text-main);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.RecordLayout-module__54h_3G__summaryLink{color:var(--text-brand);font-weight:700;font-size:var(--text-sm);transition:color var(--transition-fast);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.RecordLayout-module__54h_3G__summaryLink:hover{text-decoration:underline}}.RecordLayout-module__54h_3G__timelineContainer{box-sizing:border-box;flex-direction:column;gap:.85rem;width:100%;max-height:340px;padding-right:.35rem;display:flex;overflow-y:auto}.RecordLayout-module__54h_3G__timelineContainer::-webkit-scrollbar{width:5px}.RecordLayout-module__54h_3G__timelineContainer::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:4px}.RecordLayout-module__54h_3G__timelineContainer::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:4px}.RecordLayout-module__54h_3G__skeletonBlock{background:linear-gradient(90deg, var(--neutral-100), var(--neutral-200), var(--neutral-100));border-radius:var(--radius-sm);background-size:200% 100%;margin-bottom:.5rem;animation:1.4s ease-in-out infinite RecordLayout-module__54h_3G__shimmer}@keyframes RecordLayout-module__54h_3G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.RecordLayout-module__54h_3G__skeletonBlock{animation:none}}.RecordLayout-module__54h_3G__loadingCard{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem}.RecordLayout-module__54h_3G__errorPanel{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:500px;margin:3rem auto;padding:2.5rem 2rem;display:flex}.RecordLayout-module__54h_3G__errorPanel h2{font-size:var(--text-xl);color:var(--text-main);margin:0;font-weight:700}.RecordLayout-module__54h_3G__errorPanel p{font-size:var(--text-sm);color:var(--text-muted);margin:0}.RecordLayout-module__54h_3G__actionRow{gap:.75rem;margin-top:.5rem;display:flex}.RecordLayout-module__54h_3G__emptyState{text-align:center;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.65rem;min-height:260px;padding:2.5rem 1.5rem;display:flex}.RecordLayout-module__54h_3G__emptyIcon{color:var(--neutral-300)}.RecordLayout-module__54h_3G__emptyState h4{font-size:var(--text-base);color:var(--text-main);margin:0;font-weight:700}.RecordLayout-module__54h_3G__emptyState p{font-size:var(--text-sm);max-width:46ch;margin:0;line-height:1.55}.RecordLayout-module__54h_3G__readonlyValue{min-height:2.55rem;font-size:var(--text-sm);color:var(--text-main);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;padding:.35rem 0;font-weight:600;line-height:1.35;display:flex}.RecordLayout-module__54h_3G__muted{color:var(--text-subtle);font-weight:400}.RecordLayout-module__54h_3G__partyList{flex-direction:column;gap:.75rem;display:flex}.RecordLayout-module__54h_3G__party{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--neutral-50);flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}.RecordLayout-module__54h_3G__partyTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.RecordLayout-module__54h_3G__partyRole{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--primary-700);background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-full);padding:.1rem .5rem;font-weight:700}.RecordLayout-module__54h_3G__partyCompany{font-size:var(--text-sm);color:var(--text-main);font-weight:600}.RecordLayout-module__54h_3G__partyRef{font-size:var(--text-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums}.RecordLayout-module__54h_3G__contactBlock{border-top:1px dashed var(--border-color);flex-direction:column;gap:.25rem;padding-top:.5rem;display:flex}.RecordLayout-module__54h_3G__contactName{font-size:var(--text-sm);color:var(--text-main);font-weight:600}.RecordLayout-module__54h_3G__contactRole{color:var(--text-muted);font-weight:400}.RecordLayout-module__54h_3G__contactLines{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;gap:.2rem 1rem;display:flex}.RecordLayout-module__54h_3G__contactLines a{color:var(--text-brand);text-decoration:none}@media (hover:hover) and (pointer:fine){.RecordLayout-module__54h_3G__contactLines a:hover{text-decoration:underline}}.RecordLayout-module__54h_3G__noContact{font-size:var(--text-xs);color:var(--text-subtle);border-top:1px dashed var(--border-color);padding-top:.5rem;font-style:italic}.RecordLayout-module__54h_3G__partyNotes{font-size:var(--text-xs);color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.RecordLayout-module__54h_3G__factGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem 1rem;display:grid}.RecordLayout-module__54h_3G__fact{flex-direction:column;gap:.2rem;min-width:0;display:flex}.RecordLayout-module__54h_3G__factLabel{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.RecordLayout-module__54h_3G__factValue{font-size:var(--text-sm);color:var(--text-main);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.RecordLayout-module__54h_3G__factValueMuted{color:var(--text-subtle);font-weight:400}.RecordLayout-module__54h_3G__cardLink{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--text-xs);color:var(--text-brand);white-space:nowrap;background:0 0;border:none;padding:.2rem .1rem;font-weight:700}.RecordLayout-module__54h_3G__cardLink:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}@media (hover:hover) and (pointer:fine){.RecordLayout-module__54h_3G__cardLink:hover{text-decoration:underline}}.RecordLayout-module__54h_3G__emptyInline{font-size:var(--text-sm);color:var(--text-subtle);padding:.5rem 0}.RecordLayout-module__54h_3G__iconOnlyBtn{gap:0;width:42px;min-width:42px;padding-left:0;padding-right:0;position:relative}.RecordLayout-module__54h_3G__iconOnlyLabel{z-index:30;border-radius:var(--radius-sm);background-color:var(--neutral-900);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;padding:.3rem .55rem;font-size:.71875rem;font-weight:600;line-height:1.3;transition:opacity .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%,-2px)}@media (hover:hover) and (pointer:fine){.RecordLayout-module__54h_3G__iconOnlyBtn:hover .RecordLayout-module__54h_3G__iconOnlyLabel{opacity:1;transform:translate(-50%)}}.RecordLayout-module__54h_3G__iconOnlyBtn:focus-visible .RecordLayout-module__54h_3G__iconOnlyLabel{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.RecordLayout-module__54h_3G__iconOnlyLabel{transition:opacity .14s cubic-bezier(.23,1,.32,1);transform:translate(-50%)}}
.JobStatusPopover-module__edtqtG__popoverPortal{z-index:9999;background-color:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);width:300px;max-height:420px;font-family:var(--font-sans);border-radius:12px;flex-direction:column;animation:.15s cubic-bezier(.16,1,.3,1) JobStatusPopover-module__edtqtG__popoverFadeIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 30px -5px #00000026,0 4px 12px -2px #00000014}@keyframes JobStatusPopover-module__edtqtG__popoverFadeIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.JobStatusPopover-module__edtqtG__searchContainer{border-bottom:1px solid var(--border-color,#f1f5f9);padding:10px 12px 8px}.JobStatusPopover-module__edtqtG__searchWrapper{background-color:var(--neutral-50,#f8fafc);box-shadow:none;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;transition:all .15s;display:flex}.JobStatusPopover-module__edtqtG__searchWrapper:focus-within{background-color:var(--neutral-100,#f1f5f9);box-shadow:none;border:none;outline:none}.JobStatusPopover-module__edtqtG__searchIcon{color:var(--text-muted,#94a3b8);align-items:center;display:flex}.JobStatusPopover-module__edtqtG__searchInput{width:100%;font-size:var(--text-sm);color:var(--text-main,#0f172a);box-shadow:none;background:0 0;border:none;outline:none}.JobStatusPopover-module__edtqtG__searchInput:focus{box-shadow:none;border:none;outline:none}.JobStatusPopover-module__edtqtG__searchInput::placeholder{color:var(--text-muted,#94a3b8)}.JobStatusPopover-module__edtqtG__statusList{flex:1;padding:6px 4px;overflow-y:auto}.JobStatusPopover-module__edtqtG__sectionHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#64748b);padding:8px 12px 4px;font-size:.725rem;font-weight:700}.JobStatusPopover-module__edtqtG__statusItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 10px;transition:background-color .12s;display:flex}.JobStatusPopover-module__edtqtG__statusItem:hover,.JobStatusPopover-module__edtqtG__statusItemActive{background-color:var(--neutral-100,#f1f5f9)}.JobStatusPopover-module__edtqtG__statusLeft{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.JobStatusPopover-module__edtqtG__statusBadgePill{font-size:var(--text-sm);letter-spacing:.01em;white-space:nowrap;background-color:#0000;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:.25rem .6rem;font-weight:500;display:inline-flex}.JobStatusPopover-module__edtqtG__statusIconDot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.JobStatusPopover-module__edtqtG__statusTextGroup{flex-direction:column;min-width:0;display:flex}.JobStatusPopover-module__edtqtG__statusLabel{color:var(--text-main,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.JobStatusPopover-module__edtqtG__statusDesc{color:var(--text-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.JobStatusPopover-module__edtqtG__checkIcon{color:var(--primary-600,#2563eb);flex-shrink:0;align-items:center;display:flex}.JobStatusPopover-module__edtqtG__noResults{text-align:center;color:var(--text-muted,#64748b);padding:16px 12px;font-size:.8125rem}
.JobsList-module__ls67Bq__container{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.JobsList-module__ls67Bq__statGrid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}@media (max-width:1100px){.JobsList-module__ls67Bq__statGrid{grid-template-columns:repeat(2,1fr)}}.JobsList-module__ls67Bq__table{border-collapse:collapse;width:100%}.JobsList-module__ls67Bq__productHeader{width:38%}.JobsList-module__ls67Bq__statusHeader,.JobsList-module__ls67Bq__statusCell{white-space:nowrap;width:220px;min-width:200px;text-align:left!important}.JobsList-module__ls67Bq__assigneeHeader,.JobsList-module__ls67Bq__assigneeCell{vertical-align:middle;white-space:nowrap;width:180px;position:relative;text-align:left!important}.JobsList-module__ls67Bq__assigneeBadgeTrigger{border-radius:var(--radius-sm,6px);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;gap:.5rem;padding:3px 6px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.JobsList-module__ls67Bq__assigneeBadgeTrigger:hover{background-color:var(--neutral-100,#f1f5f9);border-color:var(--border-color,#cbd5e1);box-shadow:0 1px 3px #00000014}.JobsList-module__ls67Bq__assigneeName{font-size:var(--text-sm,.875rem);color:var(--text-main,#0f172a);font-weight:500}.JobsList-module__ls67Bq__productCell{align-items:flex-start;gap:.55rem;padding:0;display:flex}.JobsList-module__ls67Bq__productMainInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.JobsList-module__ls67Bq__productTitleText{color:var(--text-main);font-weight:500;font-size:var(--text-sm);line-height:1.35}.JobsList-module__ls67Bq__productSubtitle{font-size:var(--text-xs);color:var(--text-subtle);white-space:normal;word-break:break-word;font-weight:400;line-height:1.35}.JobsList-module__ls67Bq__productBullet{flex-shrink:0;transition:transform .15s}.JobsList-module__ls67Bq__productCell:hover .JobsList-module__ls67Bq__productBullet{transform:scale(1.15)}.JobsList-module__ls67Bq__buyerCell{font-size:var(--text-sm);color:var(--text-main);font-weight:400}.JobsList-module__ls67Bq__unset{color:var(--text-subtle);font-weight:400}.JobsList-module__ls67Bq__addInlineRow{cursor:pointer;transition:background-color .15s}.JobsList-module__ls67Bq__addInlineRow:hover{background-color:var(--neutral-50,#f8fafc)}.JobsList-module__ls67Bq__addInlineContent{color:var(--text-muted,#64748b);font-size:var(--text-xs,.8125rem);align-items:center;gap:.4rem;padding:.35rem .2rem;font-weight:500;transition:color .15s;display:flex}.JobsList-module__ls67Bq__addInlineRow:hover .JobsList-module__ls67Bq__addInlineContent{color:var(--primary-600,#2563eb)}.JobsList-module__ls67Bq__headerSection{flex-direction:column;gap:.75rem;padding-bottom:.5rem;display:flex}.JobsList-module__ls67Bq__tabsStrip{border-bottom:1px solid var(--border-color,#e2e8f0);align-items:center;gap:2rem;margin-top:.25rem;display:flex}.JobsList-module__ls67Bq__tabItem{color:var(--text-muted,#4b5563);cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:.5rem .25rem .75rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.JobsList-module__ls67Bq__tabItem:hover{color:var(--text-main,#0f172a)}.JobsList-module__ls67Bq__tabActive{color:var(--primary-600,#2563eb)!important}.JobsList-module__ls67Bq__tabActive:after{content:"";background-color:var(--primary-600,#2563eb);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.JobsList-module__ls67Bq__badge{border-radius:9999px;justify-content:center;align-items:center;padding:2px 10px;font-size:.8rem;font-weight:600;line-height:1.25;display:inline-flex}.JobsList-module__ls67Bq__badgeActive{color:#1d4ed8;background-color:#dbeafe}.JobsList-module__ls67Bq__badgeInactive{color:#475569;background-color:#e2e8f0}
.CreateCompanyModal-module__s68Yoq__modal{width:min(100%,560px)}.CreateCompanyModal-module__s68Yoq__title{font-size:var(--text-xl);letter-spacing:-.015em;font-weight:800}.CreateCompanyModal-module__s68Yoq__subtitle{font-size:var(--text-sm);color:var(--text-muted);margin-top:.2rem}.CreateCompanyModal-module__s68Yoq__body{flex-direction:column;gap:1rem;max-height:calc(100vh - 230px);padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.CreateCompanyModal-module__s68Yoq__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.CreateCompanyModal-module__s68Yoq__label{font-size:var(--text-sm);color:var(--text-main);font-weight:600}.CreateCompanyModal-module__s68Yoq__required{color:var(--danger-600)}.CreateCompanyModal-module__s68Yoq__fieldHint{font-size:var(--text-xs);color:var(--text-subtle);line-height:1.45}.CreateCompanyModal-module__s68Yoq__input{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;min-height:42px;font-size:var(--text-sm);color:var(--text-main);box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(#fff,#fbfdff);outline:none;padding:.65rem .9rem}.CreateCompanyModal-module__s68Yoq__input:focus{border-color:var(--primary-600);box-shadow:var(--focus-ring)}.CreateCompanyModal-module__s68Yoq__logoRow{align-items:center;gap:.9rem;display:flex}.CreateCompanyModal-module__s68Yoq__logoPreviewBtn{border-radius:var(--radius-md);border:1px dashed var(--border-color);background:var(--neutral-50,#f8fafc);width:56px;height:56px;color:var(--text-subtle);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.CreateCompanyModal-module__s68Yoq__logoImg{object-fit:cover;width:100%;height:100%}.CreateCompanyModal-module__s68Yoq__logoActions{align-items:center;gap:.6rem;display:flex}.CreateCompanyModal-module__s68Yoq__logoRemoveBtn{color:var(--danger-600);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.CreateCompanyModal-module__s68Yoq__typeGrid{flex-wrap:wrap;gap:.5rem;display:flex}.CreateCompanyModal-module__s68Yoq__typeChip{border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-muted);border-radius:var(--radius-full);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform .16s ease-out;padding:.4rem .9rem;font-weight:700}.CreateCompanyModal-module__s68Yoq__typeChip:hover{border-color:var(--border-color-hover);color:var(--text-main)}.CreateCompanyModal-module__s68Yoq__typeChip:active{transform:scale(.97)}.CreateCompanyModal-module__s68Yoq__typeChip:focus-visible{box-shadow:var(--focus-ring);outline:none}.CreateCompanyModal-module__s68Yoq__typeChipOn{background:var(--primary-50);border-color:var(--primary-600);color:var(--primary-700)}
.CompaniesList-module__SiF6jW__container{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.CompaniesList-module__SiF6jW__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CompaniesList-module__SiF6jW__pageTitle{font-family:var(--font-heading);font-size:var(--text-2xl,1.75rem);color:var(--text-main,#0f172a);margin:0;font-weight:800}.CompaniesList-module__SiF6jW__pageSubtitle{font-size:var(--text-sm,.875rem);color:var(--text-muted,#64748b);margin:.25rem 0 0}.CompaniesList-module__SiF6jW__statGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;display:grid}.CompaniesList-module__SiF6jW__statCard{box-sizing:border-box;background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,12px);width:100%;box-shadow:var(--shadow-xs,0 1px 3px #0f172a0a);justify-content:flex-start;align-items:center;gap:.55rem;padding:.65rem .9rem;display:flex}.CompaniesList-module__SiF6jW__statLabel{font-size:var(--text-sm,.8125rem);color:var(--text-muted,#64748b);white-space:nowrap;font-weight:600}.CompaniesList-module__SiF6jW__statIcon{border-radius:var(--radius-sm,8px);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.CompaniesList-module__SiF6jW__statIconBlue{background:var(--primary-50,#eff6ff);color:var(--primary-600,#2563eb)}.CompaniesList-module__SiF6jW__statIconGreen{color:var(--success-600,#059669);background:#ecfdf5}.CompaniesList-module__SiF6jW__statIconAmber{color:var(--warning-600,#d97706);background:#fffbeb}.CompaniesList-module__SiF6jW__statIconViolet{color:#7c3aed;background:#f5f3ff}.CompaniesList-module__SiF6jW__statIconTeal{color:#0e7490;background:#ecfeff}.CompaniesList-module__SiF6jW__statIconIndigo{color:#4338ca;background:#eef2ff}.CompaniesList-module__SiF6jW__statIconPink{color:#be185d;background:#fdf2f8}.CompaniesList-module__SiF6jW__statIconOrange{color:#c2410c;background:#fff7ed}.CompaniesList-module__SiF6jW__statIconSlate{color:#475569;background:#f1f5f9}.CompaniesList-module__SiF6jW__statValue{font-family:var(--font-heading);font-size:var(--text-lg,1.125rem);color:var(--text-main,#0f172a);font-weight:800;line-height:1}.CompaniesList-module__SiF6jW__typeTabs{flex-wrap:wrap;gap:.5rem;display:flex}.CompaniesList-module__SiF6jW__typeTab{border-radius:var(--radius-full,9999px);border:1px solid var(--border-color,#e2e8f0);background:var(--bg-surface,#fff);color:var(--text-muted,#64748b);font-size:var(--text-sm,.875rem);cursor:pointer;align-items:center;gap:.4rem;padding:.45rem .9rem;font-weight:600;transition:all .15s;display:inline-flex}.CompaniesList-module__SiF6jW__typeTab:hover{border-color:var(--primary-300,#93c5fd);color:var(--primary-600,#2563eb)}.CompaniesList-module__SiF6jW__typeTabActive,.CompaniesList-module__SiF6jW__typeTabActive:hover{background:var(--primary-50,#eff6ff);border-color:var(--primary-300,#93c5fd);color:var(--primary-700,#1d4ed8)}.CompaniesList-module__SiF6jW__table{border-collapse:collapse;width:100%}.CompaniesList-module__SiF6jW__rowNumberHeader{width:3.2rem}.CompaniesList-module__SiF6jW__companyHeader{width:28%}.CompaniesList-module__SiF6jW__typeHeader{width:180px}.CompaniesList-module__SiF6jW__contactHeader{width:22%}.CompaniesList-module__SiF6jW__openOrdersHeader{text-align:left;width:140px}.CompaniesList-module__SiF6jW__activityHeader{width:150px}.CompaniesList-module__SiF6jW__statusHeader{width:110px}.CompaniesList-module__SiF6jW__companyCell{align-items:center;gap:.85rem;min-width:0;padding:.25rem 0;display:flex}.CompaniesList-module__SiF6jW__companyLogo{object-fit:contain;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;flex-shrink:0;width:52px;height:52px;padding:2px;box-shadow:0 1px 3px #0000000d}.CompaniesList-module__SiF6jW__companyLogoFallback{letter-spacing:-.02em;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1rem;font-weight:700;display:flex;box-shadow:0 1px 3px #0000000d}.CompaniesList-module__SiF6jW__companyMetaInfo{flex-direction:column;gap:.2rem;min-width:0;display:flex}.CompaniesList-module__SiF6jW__companyTitleText{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:500;line-height:1.25;overflow:hidden}.CompaniesList-module__SiF6jW__companySubCode{font-family:var(--font-mono,monospace);color:#64748b;letter-spacing:.02em;font-size:.75rem;font-weight:600;line-height:1.1}.CompaniesList-module__SiF6jW__companySubLocation{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;overflow:hidden}.CompaniesList-module__SiF6jW__typeCell{flex-wrap:wrap;gap:.35rem;display:flex}.CompaniesList-module__SiF6jW__typeChip{white-space:nowrap;border-radius:8px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.CompaniesList-module__SiF6jW__typeChipSupplier{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.CompaniesList-module__SiF6jW__typeChipManufacturer{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.CompaniesList-module__SiF6jW__typeChipCHA{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.CompaniesList-module__SiF6jW__typeChipBuyer{color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc}.CompaniesList-module__SiF6jW__typeChipForwarder{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.CompaniesList-module__SiF6jW__typeChipVendor{color:#db2777;background:#fdf2f8;border:1px solid #fbcfe8}.CompaniesList-module__SiF6jW__typeChipOther{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.CompaniesList-module__SiF6jW__locationCell{flex-direction:column;gap:.15rem;display:flex}.CompaniesList-module__SiF6jW__countryRow{color:#1e293b;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;display:inline-flex}.CompaniesList-module__SiF6jW__citySubtext{color:#64748b;font-size:.72rem;font-weight:500}.CompaniesList-module__SiF6jW__openOrdersCell{flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.CompaniesList-module__SiF6jW__openCountBold{color:#0f172a;font-size:.925rem;font-weight:800;line-height:1.1}.CompaniesList-module__SiF6jW__openCountMuted{color:#94a3b8;font-size:.85rem;font-weight:600;line-height:1.1}.CompaniesList-module__SiF6jW__openCountLabel{color:#64748b;font-size:.72rem;font-weight:500}.CompaniesList-module__SiF6jW__statusDotBadge{border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.CompaniesList-module__SiF6jW__statusDotActive{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.CompaniesList-module__SiF6jW__statusDotInactive{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1}.CompaniesList-module__SiF6jW__statusDotBlacklisted{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.CompaniesList-module__SiF6jW__statusDot{background-color:currentColor;border-radius:50%;width:6px;height:6px}.CompaniesList-module__SiF6jW__rowNumber{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:600}
.DashboardHome-module__Ruq40W__home{flex-direction:column;gap:.75rem;width:100%;max-width:1500px;margin:0 auto;display:flex}.DashboardHome-module__Ruq40W__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.DashboardHome-module__Ruq40W__pageTitle{color:var(--text-main);letter-spacing:-.02em;margin:0 0 .2rem;font-size:clamp(1.5rem,1vw + 1.1rem,1.85rem);font-weight:800}.DashboardHome-module__Ruq40W__pageSubtitle{font-size:var(--text-sm);color:var(--text-muted);max-width:56ch;margin:0}.DashboardHome-module__Ruq40W__headerActions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}@media (max-width:560px){.DashboardHome-module__Ruq40W__pageHeader{flex-direction:column;align-items:stretch}.DashboardHome-module__Ruq40W__headerActions{width:100%}.DashboardHome-module__Ruq40W__headerActions button{flex:1}}.DashboardHome-module__Ruq40W__tile{appearance:none;text-align:left;cursor:pointer;background:var(--bg-surface);border:1px solid var(--border-color);border-left:3px solid var(--neutral-300);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;gap:.3rem;min-width:0;padding:1.1rem 1.25rem;font-family:inherit;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s,box-shadow .16s;display:flex}.DashboardHome-module__Ruq40W__tile:active{transform:scale(.985)}.DashboardHome-module__Ruq40W__tile:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.DashboardHome-module__Ruq40W__tile:hover{box-shadow:var(--shadow-sm);border-color:var(--border-color-hover)}}@media (prefers-reduced-motion:reduce){.DashboardHome-module__Ruq40W__tile{transition:border-color .16s,box-shadow .16s}.DashboardHome-module__Ruq40W__tile:active{transform:none}}.DashboardHome-module__Ruq40W__tileLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700}.DashboardHome-module__Ruq40W__tileValue{letter-spacing:-.02em;color:var(--text-main);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.1}.DashboardHome-module__Ruq40W__tileMeta{font-size:var(--text-xs);color:var(--text-subtle);line-height:1.4}.DashboardHome-module__Ruq40W__toneAlert{border-left-color:var(--danger-500)}.DashboardHome-module__Ruq40W__toneAlert .DashboardHome-module__Ruq40W__tileValue{color:var(--danger-700)}.DashboardHome-module__Ruq40W__toneWarn{border-left-color:var(--warning-500)}.DashboardHome-module__Ruq40W__toneInfo{border-left-color:var(--primary-500)}.DashboardHome-module__Ruq40W__toneGood{border-left-color:var(--success-500)}.DashboardHome-module__Ruq40W__tileMetaAlert{color:var(--danger-700);font-weight:600}.DashboardHome-module__Ruq40W__panel{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;display:flex}.DashboardHome-module__Ruq40W__panelHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.DashboardHome-module__Ruq40W__panelTitle{font-size:var(--text-base);color:var(--text-main);align-items:center;gap:.5rem;margin:0;font-weight:700;display:flex}.DashboardHome-module__Ruq40W__panelHint{font-size:var(--text-xs);color:var(--text-muted);margin:.15rem 0 0}.DashboardHome-module__Ruq40W__panelLink{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--text-xs);color:var(--text-brand);white-space:nowrap;background:0 0;border:none;padding:.2rem .1rem;font-weight:700}.DashboardHome-module__Ruq40W__panelLink:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}@media (hover:hover) and (pointer:fine){.DashboardHome-module__Ruq40W__panelLink:hover{text-decoration:underline}}.DashboardHome-module__Ruq40W__chartBox{width:100%;height:260px}.DashboardHome-module__Ruq40W__chartBoxTall{height:300px}.DashboardHome-module__Ruq40W__donutWrap{position:relative}.DashboardHome-module__Ruq40W__donutCentre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DashboardHome-module__Ruq40W__donutValue{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1}.DashboardHome-module__Ruq40W__donutLabel{font-size:var(--text-xs);color:var(--text-muted);margin-top:.2rem}.DashboardHome-module__Ruq40W__legend{flex-wrap:wrap;gap:.35rem .9rem;display:flex}.DashboardHome-module__Ruq40W__legendItem{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:.4rem;min-width:0;display:inline-flex}.DashboardHome-module__Ruq40W__legendSwatch{border-radius:2px;flex-shrink:0;width:9px;height:9px}.DashboardHome-module__Ruq40W__legendValue{color:var(--text-main);font-variant-numeric:tabular-nums;font-weight:700}.DashboardHome-module__Ruq40W__tooltip{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-size:var(--text-xs);padding:.5rem .7rem}.DashboardHome-module__Ruq40W__tooltipTitle{color:var(--text-main);margin-bottom:.2rem;font-weight:700}.DashboardHome-module__Ruq40W__tooltipRow{color:var(--text-muted);align-items:center;gap:.4rem;display:flex}.DashboardHome-module__Ruq40W__tooltipValue{color:var(--text-main);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.DashboardHome-module__Ruq40W__empty{text-align:center;min-height:200px;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;display:flex}.DashboardHome-module__Ruq40W__emptyTitle{font-size:var(--text-sm);color:var(--text-main);font-weight:700}.DashboardHome-module__Ruq40W__emptyText{font-size:var(--text-xs);max-width:38ch;line-height:1.5}.DashboardHome-module__Ruq40W__skeleton{background:linear-gradient(90deg, var(--neutral-100), var(--neutral-200), var(--neutral-100));border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite DashboardHome-module__Ruq40W__shimmer;display:block}@keyframes DashboardHome-module__Ruq40W__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.DashboardHome-module__Ruq40W__skeleton{animation:none}}.DashboardHome-module__Ruq40W__metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.DashboardHome-module__Ruq40W__skeletonTile{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.DashboardHome-module__Ruq40W__skeletonCircle{background:linear-gradient(90deg, var(--neutral-100), var(--neutral-200), var(--neutral-100));background-size:200% 100%;border-radius:50%;flex-shrink:0;width:44px;height:44px;animation:1.4s ease-in-out infinite DashboardHome-module__Ruq40W__shimmer}.DashboardHome-module__Ruq40W__pipelineRow{align-items:stretch;gap:.4rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.DashboardHome-module__Ruq40W__pipelineStage{flex:128px;min-width:128px}.DashboardHome-module__Ruq40W__pipelineArrow{color:var(--border-color-hover);flex-shrink:0;align-items:center;padding-top:1.5rem;display:flex}@media (max-width:640px){.DashboardHome-module__Ruq40W__pipelineStage{min-width:108px}}.DashboardHome-module__Ruq40W__stageCard{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:.3rem;min-width:0;padding:.85rem .9rem;display:flex}.DashboardHome-module__Ruq40W__stageLabel{font-size:var(--text-xs);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.DashboardHome-module__Ruq40W__stageValueRow{align-items:baseline;gap:.4rem;display:flex}.DashboardHome-module__Ruq40W__stageValue{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:800;line-height:1}.DashboardHome-module__Ruq40W__stagePercent{font-size:var(--text-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums}.DashboardHome-module__Ruq40W__stageBarTrack{background:var(--neutral-100);border-radius:2px;height:4px;margin-top:.1rem;overflow:hidden}.DashboardHome-module__Ruq40W__stageBarFill{border-radius:2px;height:100%;transition:width .42s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.DashboardHome-module__Ruq40W__stageBarFill{transition:none}}.DashboardHome-module__Ruq40W__triple{grid-template-columns:1.4fr 1fr .9fr;align-items:stretch;gap:1.25rem;display:grid}@media (max-width:1200px){.DashboardHome-module__Ruq40W__triple{grid-template-columns:1fr 1fr}}@media (max-width:780px){.DashboardHome-module__Ruq40W__triple{grid-template-columns:1fr}}.DashboardHome-module__Ruq40W__miniTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.DashboardHome-module__Ruq40W__miniTable th{text-align:left;font-size:var(--text-xs);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-color);white-space:nowrap;padding:0 .5rem .5rem 0;font-weight:600}.DashboardHome-module__Ruq40W__miniTable td{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:.55rem .5rem .55rem 0}.DashboardHome-module__Ruq40W__miniTable tr:last-child td{border-bottom:none}.DashboardHome-module__Ruq40W__miniTablePrimary{color:var(--text-main);font-weight:600;font-size:var(--text-sm);white-space:nowrap}.DashboardHome-module__Ruq40W__miniTableSecondary{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;margin-top:.1rem}.DashboardHome-module__Ruq40W__docList{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.DashboardHome-module__Ruq40W__docItem{border-bottom:1px solid var(--border-color);align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.DashboardHome-module__Ruq40W__docItem:last-child{border-bottom:none}.DashboardHome-module__Ruq40W__docIcon{border-radius:var(--radius-sm);background:var(--neutral-50);border:1px solid var(--border-color);width:30px;height:30px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DashboardHome-module__Ruq40W__docInfo{flex-direction:column;flex:1;min-width:0;display:flex}.DashboardHome-module__Ruq40W__docTitle{font-size:var(--text-sm);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.DashboardHome-module__Ruq40W__docMeta{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardHome-module__Ruq40W__docTime{font-size:var(--text-xs);color:var(--text-subtle);white-space:nowrap;flex-shrink:0}.DashboardHome-module__Ruq40W__snapshotList{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.DashboardHome-module__Ruq40W__snapshotItem{border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 0;display:flex}.DashboardHome-module__Ruq40W__snapshotItem:last-child{border-bottom:none}.DashboardHome-module__Ruq40W__snapshotLabel{color:var(--text-muted);text-transform:capitalize}.DashboardHome-module__Ruq40W__snapshotCount{color:var(--text-main);font-variant-numeric:tabular-nums;font-weight:700}
.QuotationBadges-module__0vFT9W__badge{font-size:var(--text-sm);white-space:nowrap;background-color:#0000;border:1px solid #0000;border-radius:6px;align-items:center;padding:.25rem .65rem;font-weight:400;line-height:1.4;display:inline-flex}.QuotationBadges-module__0vFT9W__badgeSm{padding:.15rem .5rem;font-size:.6875rem}.QuotationBadges-module__0vFT9W__chip{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;padding:.2rem .55rem;font-size:.71875rem;font-weight:700;display:inline-flex}.QuotationBadges-module__0vFT9W__chipWarn{background-color:var(--warning-50);color:var(--warning-700)}.QuotationBadges-module__0vFT9W__chipDanger{background-color:var(--danger-50);color:var(--danger-700)}.QuotationBadges-module__0vFT9W__muted{color:var(--text-subtle);white-space:nowrap;font-size:.8125rem}.QuotationBadges-module__0vFT9W__money{color:var(--text-main);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:700}.QuotationBadges-module__0vFT9W__revision{border-radius:var(--radius-sm);background-color:var(--neutral-100);color:var(--text-muted);align-items:center;margin-left:.4rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:700;display:inline-flex}
.JobShipmentTab-module__KdcPhG__syncPrompt{border-radius:var(--radius-sm);font-size:var(--text-sm);color:#854d0e;background:#fef9c3;border:1px solid #fde68a;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.7rem .9rem;line-height:1.5;display:flex}.JobShipmentTab-module__KdcPhG__syncMessage{flex:240px;min-width:0}.JobShipmentTab-module__KdcPhG__syncActions{gap:.5rem;display:flex}.JobShipmentTab-module__KdcPhG__syncBtn{appearance:none;font-family:inherit;font-size:var(--text-xs);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:.35rem .8rem;font-weight:700;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s,border-color .16s}.JobShipmentTab-module__KdcPhG__syncBtn:active{transform:scale(.97)}.JobShipmentTab-module__KdcPhG__syncBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.JobShipmentTab-module__KdcPhG__syncBtn{transition:background-color .16s,border-color .16s}.JobShipmentTab-module__KdcPhG__syncBtn:active{transform:none}}.JobShipmentTab-module__KdcPhG__syncYes{color:#fffbeb;background:#854d0e;border-color:#854d0e}.JobShipmentTab-module__KdcPhG__syncNo{color:#854d0e;background:0 0;border-color:#d6bf7a}@media (hover:hover) and (pointer:fine){.JobShipmentTab-module__KdcPhG__syncYes:hover{background:#6b3d0a}.JobShipmentTab-module__KdcPhG__syncNo:hover{background:#fef3c7}}.JobShipmentTab-module__KdcPhG__shipmentBadge{font-family:var(--font-mono);font-weight:700;font-size:var(--text-xs);background-color:var(--primary-50);color:var(--primary-700);border-radius:var(--radius-sm);border:1px solid var(--primary-200);padding:.2rem .65rem}.JobShipmentTab-module__KdcPhG__headerBadges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}
