/* =====================================================================
   客户详情弹窗 —— 商务管理系统风格
   (保留全部功能类名 / 选择器 / z-index 修复，仅统一视觉)
   ===================================================================== */

/* ---- 弹窗容器：干净的商务白 + 浅灰画布 ---- */
#detailPanel .detail-dialog{width:min(1380px,calc(100vw - 40px))!important;max-height:calc(100vh - 40px)!important;padding:0!important;overflow:auto!important;background:#f4f6fa!important}
#detailPanel .detail-dialog>.section-head:first-child{position:sticky;top:0;z-index:20;min-height:54px;padding:0 30px!important;border:0!important;border-bottom:1px solid #e5eaf1!important;background:#fff!important}
#detailPanel .detail-dialog>.section-head:first-child h2{display:block;margin:0;color:#1a2634;font-size:15px;font-weight:650}
#detailPanel .detail-dialog>.section-head:first-child .modal-help-trigger{display:none!important}
#detailPanel .detail-dialog>.section-head:first-child .modal-close-top-right-v112{position:fixed!important;top:34px!important;right:34px!important;background:#fff!important}

/* ---- 基础 ---- */
.customer-dossier-v1289{min-width:0;color:#1f2d3d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}

/* ---- Hero：公司名 + 关键状态，白底、清晰层级 ---- */
.dossier-hero-v1289{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 30px 20px;border-bottom:1px solid #e5eaf1;background:-webkit-linear-gradient(180deg,#fff,#fbfcfe);background:linear-gradient(180deg,#fff,#fbfcfe)}
.dossier-identity-v1289{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 auto}
.dossier-identity-v1289>div{min-width:0}
.dossier-avatar-v1289{display:grid;flex:0 0 54px;place-items:center;width:54px;height:54px;border-radius:14px;background:#1e63d6;color:#fff;font-size:20px;font-weight:750;box-shadow:0 6px 16px rgba(30,99,214,.22)}
.dossier-title-line-v1289{display:flex;align-items:center;gap:10px;min-width:0}
.dossier-title-line-v1289 h2{overflow:hidden;margin:0;color:#1a2634;font-size:24px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.dossier-grade-v1289{display:grid;flex:0 0 auto;place-items:center;width:26px;height:26px;border-radius:7px;background:#e8f5ec;color:#16805a;font-size:12px;font-weight:800}
.dossier-identity-v1289 p{display:flex;flex-wrap:wrap;gap:14px;margin:8px 0 0;color:#6b7a8f;font-size:12px}
.dossier-identity-v1289 p span,.dossier-actions-v1289 button,.dossier-section-head-v1289 a,.dossier-section-head-v1289 button{display:inline-flex;align-items:center;gap:6px}
.dossier-identity-v1289 svg,.dossier-actions-v1289 svg,.dossier-section-head-v1289 svg,.dossier-icon-button-v1289 svg,.dossier-follow-editor-v1289 button svg{width:14px;height:14px}
.dossier-identity-v1289 .dossier-stage-v1289{color:#16805a!important}

/* ---- hero 右侧操作按钮：主次分明、统一商务按钮 ---- */
.dossier-actions-v1289{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-right:34px;flex:0 0 auto}
.dossier-actions-v1289 button{min-height:34px;padding:6px 14px;border-radius:8px;font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;flex:0 0 auto;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}
.dossier-actions-v1289 .primary{background:#1e63d6;border-color:#1e63d6;color:#fff}
.dossier-actions-v1289 .primary:hover{background:#1a56b8;box-shadow:0 6px 16px rgba(30,99,214,.22)}
.dossier-actions-v1289 .secondary,.dossier-actions-v1289 .ghost-button{background:#fff;border:1px solid #d3dce6;color:#43566c}
.dossier-actions-v1289 .secondary:hover,.dossier-actions-v1289 .ghost-button:hover{border-color:#b6c4d4;background:#f7f9fc;color:#1e63d6}
.dossier-actions-v1289 .success{background:#16805a;border-color:#16805a;color:#fff}
.dossier-actions-v1289 .success:hover{background:#116a49}
.dossier-actions-v1289 .danger-ghost{background:#fff;border:1px solid #eccfd0;color:#b3393f}
.dossier-actions-v1289 .danger-ghost:hover{background:#fbf3f3;border-color:#dd8a8e}
.dossier-actions-v1289 .is-done{background:#e8f5ec;border-color:#bfe3cf;color:#16805a}
.dossier-actions-v1289 .dossier-actions-primary-v1289,.dossier-actions-v1289 .dossier-actions-secondary-v1289{display:flex;gap:8px;flex-wrap:nowrap;justify-content:flex-end;align-items:center}
.dossier-actions-v1289 .dossier-actions-primary-v1289 button,.dossier-actions-v1289 .dossier-actions-secondary-v1289 button{justify-content:center}
.dossier-actions-v1289 .detail-star-v1289{color:#b8860b;border:1px solid #eed9a8;background:#fff}
.dossier-actions-v1289 .detail-star-v1289.active{background:#fff7dd;border-color:#e2b13f}
.dossier-actions-v1289 .detail-star-v1289 svg{fill:currentColor}

/* ---- 标签页 Tab：底部下划线式商务导航 ---- */
.dossier-tabs-v1289{display:flex;gap:30px;padding:0 30px;border-bottom:1px solid #e5eaf1;background:#fff}
.dossier-tabs-v1289 button{position:relative;padding:14px 2px 12px;border:0;border-radius:0;background:transparent;color:#69788c;font-size:14px;font-weight:500;box-shadow:none}
.dossier-tabs-v1289 button:hover{color:#1e63d6}
.dossier-tabs-v1289 button.active{color:#1e63d6;font-weight:700}
.dossier-tabs-v1289 button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2.5px;border-radius:3px;background:#1e63d6;content:""}
.dossier-tabs-v1289 em{display:inline-grid;min-width:20px;height:20px;margin-left:5px;place-items:center;border-radius:99px;background:#eef2f7;color:#5a6c82;font-size:10px;font-style:normal;font-weight:600}

/* ---- 工作区布局 ---- */
.dossier-workspace-v1289{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:16px;padding:20px 24px 26px}
.dossier-main-v1289,.dossier-side-v1289{display:grid;align-content:start;gap:16px;min-width:0}

/* ---- 卡片：统一白底、细边框、轻阴影、规范圆角 ---- */
.dossier-card-v1289{min-width:0;padding:18px 20px;border:1px solid #e6ebf1;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(24,43,70,.04)}
.dossier-section-head-v1289{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}
.dossier-section-head-v1289>div:first-child>span{display:block;margin-bottom:4px;color:#909baa;font-size:9.5px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.dossier-section-head-v1289 h3{margin:0;color:#22324a;font-size:16px;font-weight:650}
.dossier-section-head-v1289 p{margin:5px 0 0;color:#8794a6;font-size:11.5px}
.dossier-section-head-v1289 a{color:#1e63d6;font-size:11.5px;text-decoration:none}
.dossier-section-head-v1289 button{min-height:28px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:600}

/* ---- 公司概况：信息网格整齐、辅助弱化 ---- */
.dossier-company-grid-v1289{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 14px;padding:14px 0;border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6}
.dossier-company-grid-v1289 div{padding:0 16px;border-right:1px solid #eef2f6}
.dossier-company-grid-v1289 div:first-child{padding-left:0}
.dossier-company-grid-v1289 div:last-child{border:0}
.dossier-company-grid-v1289 dt{color:#9aa6b5;font-size:10.5px;font-weight:500}
.dossier-company-grid-v1289 dd{margin:5px 0 0;color:#2b3b50;font-size:13px;font-weight:650;line-height:1.4}
.dossier-company-grid-v1289 .dossier-potential-cell-v1289 dd{display:flex;align-items:center;gap:8px}
.dossier-company-grid-v1289 .dossier-potential-cell-v1289 dd>strong{color:#1e63d6;font-size:16px;font-weight:800}
.dossier-company-grid-v1289 .dossier-potential-cell-v1289 .dossier-potential-note{color:#9aa6b5;font-size:10px;font-weight:600}

/* ---- 完整度进度条 ---- */
.dossier-metrics-v1289{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 14px;padding:13px 0;border-bottom:1px solid #eef2f6}
.dossier-meter-v1289{display:flex;align-items:center;gap:10px;flex:1 1 240px;min-width:0}
.dossier-meter-label-v1289{display:inline-flex;align-items:center;gap:6px;color:#64738a;font-size:11.5px;white-space:nowrap}
.dossier-meter-label-v1289 svg{width:13px;height:13px}
.dossier-meter-track-v1289{position:relative;flex:1 1 auto;height:6px;min-width:60px;border-radius:99px;background:#e9eef3;overflow:hidden}
.dossier-meter-track-v1289 i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:#1e63d6}
.dossier-meter-v1289 b{color:#1e63d6;font-size:11.5px;font-weight:750}

/* ---- 标签 chips ---- */
.dossier-tags-v1289{display:flex;flex-wrap:wrap;gap:6px}
.dossier-tags-v1289 span{padding:4px 9px;border-radius:5px;background:#eef2fb;color:#48669b;font-size:10.5px;font-weight:500;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* ---- 公司摘要正文 ---- */
.dossier-summary-v1289{margin:12px 0 0;color:#5f7086;font-size:12.5px;line-height:1.7}

/* ---- AI 摘要：信息卡 ---- */
.dossier-ai-brief-v1289{margin-top:14px;padding:14px 16px;border:1px solid #e2e9f2;border-radius:8px;background:#fafcfe}
.dossier-ai-brief-v1289>.analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.dossier-ai-brief-v1289>.analysis-grid>div{min-width:0;padding:10px 12px;border-radius:7px;background:#fff;border:1px solid #edf1f6}
.dossier-ai-brief-v1289>.analysis-grid>div.full{grid-column:1/-1}
.dossier-ai-brief-v1289 b{display:block;margin-bottom:4px;color:#34536f;font-size:11px;font-weight:700}
.dossier-ai-brief-v1289 p{margin:0;color:#506480;font-size:12px;line-height:1.6}
.dossier-ai-brief-v1289 ul{margin:0;padding-left:16px;color:#506480;font-size:12px;line-height:1.6}
.dossier-ai-brief-v1289 small{display:block;margin-top:6px;color:#98a5b3;font-size:10px}
.dossier-ai-brief-v1289>.tiny{padding:6px 0;color:#8794a6}
.dossier-ai-empty-v1289{display:flex;align-items:center;gap:12px}
.dossier-ai-empty-icon-v1289{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:9px;background:#e9f1fc;color:#1e63d6}
.dossier-ai-empty-icon-v1289 svg{width:19px;height:19px}
.dossier-ai-empty-v1289>div{flex:1 1 auto;min-width:0}
.dossier-ai-empty-v1289 b{display:block;color:#34536f;font-size:12px}
.dossier-ai-empty-v1289 p{margin:4px 0 0;color:#6e7d90;font-size:11px;line-height:1.5}
.dossier-ai-empty-v1289 .primary{flex:0 0 auto;white-space:nowrap}

/* ---- 冷启动 ---- */
.dossier-coldstart-v1289{margin-top:14px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #dfe3f5;border-radius:8px;background:#f7f7ff}
.dossier-coldstart-v1289.replied{border-color:#cdeeda;background:#f1fbf5}
.dossier-coldstart-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#eef0fb;color:#4f46e5;flex:0 0 auto}
.dossier-coldstart-v1289.replied .dossier-coldstart-icon{background:#e6f7ee;color:#0e7a4e}
.dossier-coldstart-icon svg{width:15px;height:15px}
.dossier-coldstart-v1289 b{color:#444a9e;font-size:12px}
.dossier-coldstart-v1289 p{margin:3px 0 0;color:#667085;font-size:11px;line-height:1.5}

/* ---- 表格：商务风表头 + 行悬停 ---- */
.dossier-table-wrap-v1289{overflow:auto}
.dossier-table-wrap-v1289 table{width:100%;border-collapse:collapse}
.dossier-table-wrap-v1289 th{padding:9px 10px;border-bottom:1px solid #e3e8ef;background:#f8fafc;color:#7b8797;font-size:10.5px;font-weight:650;text-align:left;white-space:nowrap}
.dossier-table-wrap-v1289 td{padding:11px 10px;border-bottom:1px solid #eef2f6;color:#526478;font-size:12px;white-space:nowrap}
.dossier-table-wrap-v1289 tbody tr:hover{background:#f7f9fc}
.dossier-table-wrap-v1289 td a{color:#1d5fb8}
.dossier-contact-name-v1289{display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#2b3b50;box-shadow:none;font-weight:600}
.dossier-contact-name-v1289 span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#e9f1fc;color:#34536f;font-size:10px;font-weight:700}
.dossier-contact-state-v1289{padding:3px 8px;border-radius:5px;background:#eef2f6;color:#6b7a8e;font-size:10px;font-weight:600}
.dossier-contact-state-v1289.active{background:#e8f5ec;color:#16805a}
.dossier-contact-state-v1289.has-tooltip{cursor:default}
.dossier-icon-button-v1289{display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid #dde4ec;background:#fff;color:#64738a;border-radius:6px;cursor:pointer}
.dossier-icon-button-v1289:hover{color:#1e63d6;border-color:#b6c4d4;background:#f7f9fc}
.dossier-empty-v1289{padding:26px 14px;text-align:center;color:#9aa6b5;font-size:12px}

/* ---- 活动 / 跟进记录时间线 ---- */
.dossier-activity-list-v1289{display:grid}
.dossier-activity-v1289{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid #eef2f6}
.dossier-activity-v1289:last-child{border-bottom:0}
.dossier-activity-icon-v1289{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#e9f1fc;color:#1e63d6}
.dossier-activity-v1289.note .dossier-activity-icon-v1289{background:#fdf3e6;color:#c07d1d}
.dossier-activity-v1289 svg{width:14px}
.dossier-activity-v1289 b{color:#33455c;font-size:12px}
.dossier-activity-v1289 p{overflow:hidden;margin:4px 0 0;color:#728296;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}
.dossier-activity-v1289 time{color:#9aa6b5;font-size:10px;white-space:nowrap}

/* ---- 产品机会 ---- */
.dossier-opportunity-v1289 article{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid #eef2f6}
.dossier-opportunity-v1289 article:last-child{border:0}
.dossier-opportunity-v1289 b,.dossier-opportunity-v1289 small{display:block}
.dossier-opportunity-v1289 b{overflow:hidden;color:#2f4057;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}
.dossier-opportunity-v1289 small{margin-top:5px;color:#7b8b9c;font-size:10.5px;line-height:1.55}
.dossier-score-v1289{display:grid;justify-self:start;min-width:40px;height:26px;padding:0 9px;place-items:center;border-radius:7px;background:#e9f1fc;color:#1e63d6;font-size:13px;font-weight:750}
.dossier-score-v1289.high{background:#e8f5ec;color:#16805a}
.dossier-score-v1289.mid{background:#fdf3e6;color:#c07d1d}
.dossier-score-v1289.low{background:#f0f2f5;color:#7b8b9c}

/* ---- 跟进编辑表单 ---- */
.dossier-follow-editor-v1289 label{display:grid;gap:5px;margin:10px 0;color:#64738a;font-size:11px;font-weight:550}
.dossier-follow-editor-v1289 textarea,.dossier-follow-editor-v1289 input{margin:0;padding:9px 11px;border-color:#dde4ec;background:#fafcfe;font-size:12px;border-radius:7px}
.dossier-follow-editor-v1289 textarea:focus,.dossier-follow-editor-v1289 input:focus{border-color:#7ba6ef;box-shadow:0 0 0 3px rgba(30,99,214,.08)}
.dossier-follow-editor-v1289 button{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}
.dossier-follow-row-v1289{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}
.dossier-owner-v1289{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid #e4eaf1;border-radius:7px;background:#fafcfe}
.dossier-owner-text-v1289{display:inline-flex;align-items:center;gap:6px;color:#43566c;font-size:11.5px;font-weight:650}
.dossier-owner-text-v1289 svg{width:13px;height:13px;color:#98a5b3}

/* ---- 来源证据 ---- */
.dossier-more-v1289{padding:13px 15px;border:1px solid #e6ebf1;border-radius:8px;background:#fff;color:#64738a;font-size:11px}
.dossier-more-v1289 summary{cursor:pointer;font-weight:650}
.dossier-more-v1289>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.dossier-more-v1289 #salesAnalysisBox{display:block}
.dossier-evidence-list-v1289 p{margin:6px 0;color:#64738a;font-size:11px;line-height:1.6}
.dossier-evidence-list-v1289 a{color:#1e63d6;text-decoration:none}

/* ---- 单面板（联系人/邮件/跟进记录 标签页） ---- */
.dossier-single-panel-v1289{min-height:580px;padding:20px 24px}
.dossier-followup-grid-v1289{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px}
.dossier-single-panel-v1289>.dossier-card-v1289{min-height:420px}
.dossier-followup-history-v1289 .dossier-section-head-v1289 button{min-height:28px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:600}

/* ---- 可点击邮件条目 ---- */
.dossier-mail-clickable-v1289{cursor:pointer;transition:background .15s ease}
.dossier-mail-clickable-v1289:hover{background:#f4f8fd}
.dossier-mail-detail-v1289{grid-column:2/-1;margin:-4px 0 8px;padding:12px 14px;border:1px solid #e2e9f2;border-radius:8px;background:#fafcfe}
.dossier-mail-detail-v1289>strong{display:block;margin-bottom:8px;color:#34536f;font-size:12px}
.dossier-mail-detail-v1289 pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#506480;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}

/* ---- 改名按钮 ---- */
.dossier-rename-btn-v1289{display:grid;flex:0 0 auto;width:24px;height:24px;padding:0;place-items:center;border:1px solid #dde4ec;border-radius:6px;background:#fff;color:#8290a1;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}
.dossier-rename-btn-v1289:hover{border-color:#1e63d6;color:#1e63d6;background:#f0f6fd}
.dossier-rename-btn-v1289 svg{width:13px;height:13px}

/* ---- 完整度徽章（hero 内） ---- */
.dossier-identity-v1289 .dossier-completeness-v1289{color:#3a6ea8!important;background:#eef4fb;border-radius:99px;padding:3px 10px;font-weight:600}
.dossier-identity-v1289 .dossier-completeness-v1289 svg{width:13px;height:13px}

/* ---- 层级修复：客户详情弹窗与在其上打开的面板 ---- */
#detailPanel{z-index:2147483000!important}
#contactEditorPanel{z-index:2147483647!important;position:fixed!important}
#contactEditorPanel .evidence-dialog{position:relative}

/* ---- 响应式 ---- */
@media(max-width:1050px){
  .dossier-hero-v1289{align-items:flex-start}
  .dossier-title-line-v1289 h2{white-space:normal;overflow-wrap:anywhere;line-height:1.3}
  .dossier-actions-v1289{flex-wrap:wrap;max-width:none;padding-right:0;row-gap:8px}
  .dossier-workspace-v1289,.dossier-followup-grid-v1289{grid-template-columns:1fr}
  .dossier-company-grid-v1289{grid-template-columns:repeat(2,1fr);gap:12px}
  .dossier-company-grid-v1289 div:nth-child(2){border:0}
  .dossier-side-v1289{grid-template-columns:1fr 1fr}
  .dossier-more-v1289{grid-column:1/-1}
}
@media(max-width:700px){
  #detailPanel .detail-dialog{width:100%!important;max-height:calc(100vh - 16px)!important}
  #detailPanel .detail-dialog>.section-head:first-child .modal-close-top-right-v112{top:18px!important;right:18px!important}
  .dossier-hero-v1289{display:grid;padding:18px}
  .dossier-title-line-v1289 h2{font-size:21px}
  .dossier-actions-v1289{padding-right:0}
  .dossier-actions-v1289 button{flex:1;justify-content:center}
  .dossier-tabs-v1289{gap:17px;padding:0 18px;overflow:auto}
  .dossier-workspace-v1289,.dossier-single-panel-v1289{padding:12px}
  .dossier-side-v1289{grid-template-columns:1fr}
  .dossier-more-v1289{grid-column:auto}
  .dossier-company-grid-v1289{grid-template-columns:1fr 1fr}
  .dossier-table-wrap-v1289{margin:0 -18px;padding:0 18px}
  .dossier-activity-v1289{grid-template-columns:28px minmax(0,1fr)}
  .dossier-activity-v1289 time{grid-column:2}
  .dossier-identity-v1289 p{gap:8px}
  .dossier-follow-row-v1289{grid-template-columns:1fr}
  .dossier-ai-empty-v1289{flex-wrap:wrap}
  .dossier-ai-empty-v1289 .primary{flex:1 1 100%;justify-content:center}
  .dossier-actions-v1289 .dossier-actions-primary-v1289,.dossier-actions-v1289 .dossier-actions-secondary-v1289{flex:1;justify-content:stretch}
  .dossier-actions-v1289 .dossier-actions-primary-v1289 button,.dossier-actions-v1289 .dossier-actions-secondary-v1289 button{flex:1;justify-content:center}
}

/* Observed website contact form: visible across all customer detail tabs. */
.customer-dossier-v1289{--form-entry-bg:#fff7ed;--form-entry-border:#f59e0b;--form-entry-text:#7c2d12;--form-entry-action:#1d4ed8;--form-entry-action-hover:#1e40af}
.dossier-website-form-v174{display:flex;align-items:center;gap:16px;padding:18px 20px;margin:16px 0;border:2px solid var(--form-entry-border);border-radius:14px;background:var(--form-entry-bg);color:var(--form-entry-text);box-shadow:0 3px 12px #f59e0b12}
.dossier-website-form-icon-v174{display:flex;flex-shrink:0}.dossier-website-form-icon-v174 svg{width:28px;height:28px}
.dossier-website-form-v174 strong{display:block;font-size:17px;font-weight:750}.dossier-website-form-v174 p{margin:5px 0 0;font-size:14px;color:inherit;line-height:1.5}
.dossier-website-form-link-v174{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;margin-left:auto;border-radius:9px;background:var(--form-entry-action);color:#fff!important;font-size:15px;font-weight:700;text-decoration:none!important;flex-shrink:0;cursor:pointer}
.dossier-website-form-link-v174:hover{background:var(--form-entry-action-hover)}.dossier-website-form-link-v174:focus-visible{outline:3px solid var(--form-entry-action);outline-offset:4px}.dossier-website-form-link-v174:active{opacity:.85}.dossier-website-form-link-v174 svg{width:18px;height:18px}
@media(max-width:600px){.dossier-website-form-v174{flex-wrap:wrap;padding:16px;gap:12px}.dossier-website-form-v174>div{flex:1;min-width:180px}.dossier-website-form-link-v174{width:100%;margin-left:0}}
