.detail-profile__edit{align-items:center;align-self:start;color:var(--replica-blue);display:flex;font-size:.35rem;gap:.075rem;min-height:.8rem}.detail-media-row{align-items:center;background:#fff;border-bottom:.025rem solid var(--replica-line);border-top:.2rem solid #f2f2f2;display:flex;gap:.25rem;margin-top:.2rem;min-height:1.8rem;padding:.3rem .45rem}.detail-media-row > taro-text-core{flex:1}.detail-media-row__previews{color:var(--replica-muted);display:flex;gap:.15rem}.detail-media-row__previews > taro-image-core{border-radius:.1rem;height:.95rem;width:.95rem}.detail-description{background:#fff;border-top:.2rem solid #f2f2f2;padding:0 .45rem .6rem}.detail-description__head{align-items:center;border-bottom:.025rem solid var(--replica-line);display:flex;gap:.2rem;min-height:1.45rem}.detail-description__copy{align-items:center;color:var(--replica-muted);display:flex;min-height:1.1rem;min-width:.8rem}.detail-description__edit{align-items:center;color:var(--replica-blue);display:flex;flex:1;font-size:.35rem;gap:.1rem;justify-content:flex-end;min-height:1.1rem}.detail-description__body{color:#444;display:block;font-size:.375rem;line-height:1.7;margin-top:.35rem;overflow-wrap:anywhere;white-space:pre-wrap}.detail-description__body.is-empty{color:var(--replica-muted)}.followup-record__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.1rem .3rem;justify-content:space-between;margin-top:.3rem}.followup-record__meta{color:var(--replica-muted);flex:1;font-size:.3rem;line-height:1.6;min-width:3rem;overflow-wrap:anywhere}.followup-record__footer .core-card-actions{flex:none;margin-top:0}.core-followup-date-header > taro-view-core:last-child{align-items:center;color:var(--replica-muted);display:flex;justify-content:flex-end;min-height:1.1rem}.core-followup-date-selected{color:var(--replica-muted);display:block;font-size:.3rem;margin-top:.4rem;text-align:center}.core-followup-date-confirm{align-items:center;background:var(--replica-green);border-radius:.6rem;color:#fff;display:flex;font-size:.4rem;justify-content:center;margin-top:.25rem;min-height:1.1rem}@media (max-width:1099px){#app .core-detail > .replica-header{background:#fff;border-bottom:0}#app .core-detail .detail-profile{align-items:start;gap:.3rem;grid-template-columns:1.05rem minmax(0,1fr) auto;padding:.4rem .4rem .75rem}#app .core-detail .detail-profile__info > taro-text-core{color:#888;display:block;font-size:14PX;font-weight:400;line-height:1.75;margin:0}#app .core-detail .detail-profile__info > taro-text-core.detail-profile__name{color:#111;font-size:18PX;font-weight:600;line-height:1.4;margin-bottom:.1rem;overflow-wrap:anywhere}#app .core-detail .detail-profile__edit{color:#576b95;font-size:14PX;min-height:.75rem}#app .core-detail .core-inline-link{align-items:center;color:#888;display:flex;font-size:14PX;gap:.05rem;margin-top:0;min-height:.65rem}#app .core-detail .detail-rows{margin:0 .4rem}#app .core-detail .detail-rows > taro-view-core{border-bottom:.025rem solid #ededed;border-top:0;box-sizing:border-box;gap:.25rem;margin-top:0;min-height:1.55rem;padding:.3rem 0}#app .core-detail .detail-rows > taro-view-core:first-child{border-top:.025rem solid #ededed}#app .core-detail .detail-rows > taro-view-core > taro-text-core:first-child{color:#111;flex:0 0 2rem;font-size:16PX;line-height:1.5}#app .core-detail .detail-rows .core-row-value{color:#888;flex:1;font-size:14PX;line-height:1.5;max-width:none;min-width:0}#app .core-detail .detail-rows > taro-view-core[role=button] > .core-row-value{color:#576b95}#app .core-detail .core-company-detail__row > svg,#app .core-detail .detail-rows > taro-view-core > svg{color:#bbb;flex:none}#app .core-detail .detail-rows > .core-company-detail,#app .core-detail .detail-rows > .core-phone-detail{padding:0}#app .core-detail .core-company-detail__row,#app .core-detail .core-phone-detail__row{box-sizing:border-box;min-height:1.55rem;padding:.3rem 0}#app .core-detail .core-company-detail__row > taro-text-core:first-child,#app .core-detail .core-phone-detail__row > taro-text-core:first-child{flex-basis:2rem;font-size:16PX}#app .core-detail .core-company-link,#app .core-detail .core-phone-link{font-size:15PX;font-variant-numeric:tabular-nums;font-weight:400}#app .core-detail .detail-media-row{border-bottom:0;border-top:.2rem solid #f2f2f2;box-sizing:border-box;font-size:16PX;margin-top:0;min-height:1.9rem;padding:.3rem .4rem}#app .detail-media-row__previews > taro-text-core{color:#888;font-size:14PX}#app .detail-media-row > svg{color:#bbb}#app .core-detail .detail-description{padding:0 .4rem .65rem}#app .detail-description__head > taro-text-core{font-size:16PX}#app .detail-description__body{font-size:15PX;line-height:1.75}#app .core-detail .core-status-settings{border-top-width:.2rem}#app .core-detail .core-status-row{min-height:1.55rem}#app .core-detail .lead-feedback{border-bottom:0;border-top:.2rem solid #f2f2f2}#app .followups-page{background:#fff}#app .followups-page > .replica-header{background:#f2f2f2;border-bottom:0}#app .followups-page .core-list{margin:0 .4rem;padding:0}#app .followups-page .core-followup-card{background:#fff;border:0;border-bottom:.025rem solid #ededed;border-radius:0;margin:0;padding:.55rem 0 .35rem}#app .followups-page .core-followup-card:last-child{border-bottom:0}#app .followups-page .core-followup-card > .followup-record__date{color:#111;font-size:14PX;font-weight:600;line-height:1.5}#app .followups-page .core-followup-card > .followup-record__content{color:#333;font-size:16PX;font-weight:400;line-height:1.65;margin-top:.2rem;white-space:pre-wrap}#app .followup-record__footer{gap:.1rem .2rem;margin-top:.35rem}#app .followup-record__meta{color:#999;font-size:11PX;font-variant-numeric:tabular-nums}#app .followup-record__footer .core-card-actions{gap:.1rem}#app .followup-record__footer .core-card-actions > taro-view-core{align-items:center;background:transparent;border:0;border-radius:0;color:#576b95;display:flex;font-size:12PX;justify-content:center;min-height:.9rem;padding:0 .125rem}#app .followup-record__footer .core-card-actions > taro-view-core.is-danger,#app .followup-record__footer .core-card-actions > taro-view-core:first-child{color:#999}#app .followups-page .core-followup-image-preview{border-radius:.05rem;height:1.8rem;width:1.8rem}#app .followup-form-page > .replica-header{border-bottom:0}#app .followup-form-page .core-followup-composer{border:0;border-radius:0;box-shadow:none;margin:.1rem .4rem 0;overflow:visible}#app .followup-form-page .core-followup-input{font-size:16PX;min-height:4.5rem;padding:.35rem 0 .5rem}#app .followup-form-page .core-followup-attachments{background:#fff;border-bottom:.025rem solid #ededed;border-top:.025rem solid #ededed;padding:.35rem 0 .45rem}#app .followup-form-page .core-followup-add-image{background:#fff;border:0;border-radius:0;color:#576b95;flex-direction:row;font-size:15PX;gap:.175rem;height:.8rem;justify-content:flex-start;order:-1;padding:0;width:100%}#app .followup-form-page .core-followup-image{border-radius:.05rem;height:1.9rem;width:1.9rem}#app .followup-form-page .core-followup-attachments__hint{color:#999;font-size:11PX;margin-top:.1rem}#app .followup-form-page .core-date-picker-field{align-items:center;display:flex;flex-wrap:wrap;gap:.2rem .3rem;margin-top:.55rem}#app .followup-form-page .core-date-picker-field .field-label{font-size:15PX;margin-bottom:0}#app .followup-form-page .core-date-picker-field .field-control > .placeholder{color:#576b95}#app .followup-form-page .core-date-picker-field .field-control{background:#f2f2f2;border:0;color:#576b95;font-size:14PX;min-height:1rem;padding:.15rem .3rem;width:auto}#app .core-followup-date-sheet{animation:none;padding-left:.4rem;padding-right:.4rem}#app .core-followup-date-header{border-bottom:0;min-height:1.4rem}#app .core-followup-date-header > taro-text-core{color:#666;font-size:16PX;font-weight:400}#app .core-followup-date-month{margin-top:.2rem}#app .core-followup-date-month > taro-text-core{color:#111;font-size:18PX}#app .core-followup-date-grid{gap:.15rem .1rem}#app .core-followup-date-grid > taro-view-core{border-radius:.1rem;font-size:16PX;min-height:1.1rem}#app .core-followup-date-grid > taro-view-core.is-selected{background:#55bb6a;color:#fff}#app .core-followup-date-confirm{background:#55bb6a;color:#fff}#app .core-followup-date-clear{border-top:0;margin-top:.2rem;min-height:.9rem}#app .reminders-page .core-list{margin:.4rem;padding:0}#app .reminders-page .core-reminder-card{border-radius:.125rem;padding:.4rem}#app .reminders-page .core-reminder-card > .reminder-record__date{color:#576b95;font-size:14PX;font-weight:400}#app .reminders-page .core-reminder-card > .reminder-record__title{color:#111;font-size:16PX;font-weight:400;line-height:1.65;margin-top:.175rem}#app .reminders-page .core-reminder-card > .reminder-record__note{color:#888;font-size:13PX;line-height:1.6;margin-top:.15rem}#app .reminders-page .core-card-actions{border-top:.025rem solid #ededed;gap:.2rem;padding-top:.2rem}#app .reminders-page .core-card-actions > taro-view-core{background:transparent;border:0;font-size:12PX;min-height:.8rem;padding:.125rem 0}#app .customer-contact-form-page,#app .customer-form-page,#app .customer-project-form-page,#app .reminder-form-page{padding-bottom:calc(.7rem + env(safe-area-inset-bottom))}#app .customer-contact-form-page > .replica-header,#app .customer-form-page > .replica-header,#app .customer-project-form-page > .replica-header,#app .reminder-form-page > .replica-header{border-bottom:0}#app .customer-contact-form-page .form-block,#app .customer-form-page .form-block,#app .customer-project-form-page .form-block,#app .reminder-form-page .form-block{margin-top:.45rem}#app .customer-contact-form-page .field-label,#app .customer-form-page .field-label,#app .customer-project-form-page .field-label,#app .reminder-form-page .field-label{color:#777;font-size:14PX}#app .customer-contact-form-page .field-control,#app .customer-form-page .field-control,#app .customer-project-form-page .field-control,#app .reminder-form-page .field-control{background:#f2f2f2;border:0;min-height:1.1rem}#app .customer-contact-form-page .form-block,#app .customer-project-form-page .form-block,#app .reminder-form-page .form-block{margin-bottom:0}#app .customer-form-page .customer-description-editor{gap:.25rem}#app .customer-form-page .customer-description-editor > .field-label{margin-bottom:0}#app .customer-form-page .customer-description-hint{color:#999;font-size:11PX;line-height:1.6}#app .customer-description-add{background:#fafafa;border-color:#ddd;border-radius:.1rem;color:#576b95}#app .core-tag-chip{border-radius:.1rem}#app .core-choice-sheet,#app .core-tag-sheet{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}#app .core-choice-row{min-height:1.3rem}#app .customer-contacts-page .core-list-card{gap:.3rem}#app .customer-contacts-page .core-list-card > taro-view-core:nth-child(2){flex:1;min-width:0}#app .customer-contacts-page .core-list-card .core-card-actions{flex-wrap:nowrap}}