.email-skin{--em-coral:#ff7d3e;--em-coral-2:#ffa06b;--em-coral-deep:#ef5f1c;--em-blue:#5389f1;--em-blue-2:#89b0f8;--em-blue-deep:#3a6ed6;--em-mint:#2fb99a;--em-violet:#8b7cf0;--em-cream:#fffcf6;--em-slate:#4a6b94;--em-ink:#22374f;--em-muted:#7d93ac;--em-line:#e9eef7;--em-shadow:#4a6b9424;--em-radius:16px;--pz-orange:var(--em-coral);--pz-orange-2:var(--em-coral-2);--pz-orange-deep:var(--em-coral-deep);--pz-gold:#e8912f;--pz-green:var(--em-mint);--pz-sky:var(--em-blue);--pz-bg:var(--em-cream);--pz-card:#fff;--pz-card-2:#fff6ee;--pz-line:var(--em-line);--pz-text:var(--em-ink);--pz-muted:var(--em-muted);--pz-shadow:var(--em-shadow);--pz-radius:var(--em-radius)}.email-page{color:var(--em-ink);background:radial-gradient(68vmax 48vmax at 88% 2%, #ff7d3e29, transparent 60%), radial-gradient(58vmax 46vmax at 2% 26%, #5389f124, transparent 62%), radial-gradient(52vmax 40vmax at 52% 108%, #ffa06b29, transparent 60%), linear-gradient(180deg, #fbfdff 0%, var(--em-cream) 46%, #fff7f1 100%);min-height:calc(100% + 3rem);margin:-1.5rem -.75rem;padding:1.5rem .75rem}@media (min-width:640px){.email-page{margin:-1.5rem -1.75rem;padding:1.5rem 1.75rem}}.email-page h1{letter-spacing:-.015em;background:linear-gradient(100deg, var(--em-coral) 0%, var(--em-coral-deep) 42%, var(--em-blue) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.email-page h1 .ant-tag,.email-page h1 input,.email-page h1 .ant-input,.email-page h1 .ant-select,.email-page h1 .ant-btn{-webkit-text-fill-color:currentColor}.email-skin .ant-card{border-radius:var(--em-radius);border:1px solid var(--em-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px -18px var(--em-shadow);background:#ffffffdb}.email-skin .ant-card>.ant-card-head{border-bottom:1px solid var(--em-line);border-radius:var(--em-radius) var(--em-radius) 0 0;color:var(--em-ink);background:linear-gradient(120deg,#fff7f1,#f3f7ff)}.email-skin .ant-card-head-title{font-weight:700}.email-skin .ant-btn-primary{background:linear-gradient(135deg, var(--em-coral-deep), var(--em-coral) 52%, var(--em-coral-2));border:none;box-shadow:0 10px 22px -8px #ff7d3ebf,inset 0 1px #fff6}.email-skin .ant-btn-primary:not(:disabled):hover{filter:brightness(1.05);box-shadow:0 14px 26px -8px #ff7d3ed9,inset 0 1px #fff6}.email-skin .ant-btn-primary.ant-btn-dangerous{background:linear-gradient(135deg,#f2565f,#ff8a90);box-shadow:0 10px 22px -8px #f2565fb3}.email-skin .ant-btn-default:not(:disabled):hover{color:var(--em-blue-deep);border-color:var(--em-blue-2)}.email-skin .ant-btn-dashed:not(:disabled):hover{color:var(--em-coral-deep);border-color:var(--em-coral)}.email-skin .ant-typography a,.email-skin a.ant-typography,.email-skin .ant-btn-link{color:var(--em-blue-deep)}.email-skin .ant-typography a:hover,.email-skin a.ant-typography:hover,.email-skin .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.email-skin .ant-tabs-tab:hover{color:var(--em-coral-deep)}.email-skin .ant-tabs-ink-bar{background:linear-gradient(90deg, var(--em-coral), var(--em-coral-2))}.email-skin .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--em-coral);border-color:var(--em-coral);color:#fff}.email-skin .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background:var(--em-coral)}.email-skin .ant-segmented-item-selected{background:linear-gradient(135deg, var(--em-coral), var(--em-coral-2));color:#fff}.email-skin .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg, var(--em-coral-deep), var(--em-coral-2));border-color:#0000;box-shadow:0 6px 14px -6px #ff7d3ee6}.email-skin .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--em-blue);background:#eef4ff}.email-skin .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--em-blue-deep)}.email-skin .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--em-blue-2)}.email-skin .ant-table-wrapper .ant-table-thead>tr>th{color:var(--em-slate);border-bottom:1px solid var(--em-line);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(120deg,#fff6ee 0%,#f2f7ff 100%);font-size:12px;font-weight:700}.email-skin .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5fb}.email-skin .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#fff6ee}.email-skin .ant-collapse{border-radius:var(--em-radius);border:1px solid var(--em-line);background:#ffffffdb;overflow:hidden}.email-skin .ant-collapse>.ant-collapse-item{border-bottom-color:var(--em-line)}.email-skin .ant-input:focus,.email-skin .ant-input-focused,.email-skin .ant-input-affix-wrapper-focused,.email-skin .ant-input-number-focused,.email-skin .ant-select-focused .ant-select-selector{border-color:var(--em-coral)!important;box-shadow:0 0 0 3px #ff7d3e24!important}.email-skin .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--em-coral-deep);background:#fff1e6}.email-skin .ant-modal-content{border-radius:var(--em-radius);background:linear-gradient(180deg, #fff 0%, var(--em-cream) 100%)}.email-skin .ant-modal-title{color:var(--em-ink);background:0 0;font-weight:800}.email-skin .ant-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable}.composer-fullscreen .ant-modal{max-width:100vw;height:100dvh;margin:0;padding-bottom:0;top:0}.composer-fullscreen .ant-modal-content{border-radius:0;flex-direction:column;min-height:100dvh;padding-bottom:12px;display:flex}.composer-fullscreen .ant-modal-body{flex:auto}.email-hero{box-shadow:0 18px 40px -22px var(--em-shadow);background:radial-gradient(30vmax 22vmax at 100% 0,#5389f12e,#0000 62%),radial-gradient(26vmax 20vmax at 0 100%,#ff7d3e29,#0000 62%),linear-gradient(118deg,#fff 0%,#fff5ec 50%,#eef4ff 100%);border:1px solid #ffffffe6;border-radius:16px;padding:20px 22px;position:relative;overflow:hidden}.email-hero:after{content:"";background:linear-gradient(90deg, var(--em-coral), var(--em-coral-2) 34%, var(--em-blue) 74%, var(--em-mint) 100%);height:4px;position:absolute;inset:0 0 auto}.email-hero p{color:var(--em-slate)}.email-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.email-chip--now{color:var(--em-coral-deep);background:#fff1e6;border-color:#ffd6bd}.email-chip--wait{color:var(--em-blue-deep);background:#eaf1ff;border-color:#cbdcff}.email-chip--behavior{color:#6d5ce0;background:#f1eeff;border-color:#ddd6ff}.journey-pill{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.journey-pill i{background:currentColor;border-radius:999px;width:7px;height:7px}.journey-pill--draft{color:var(--em-slate);background:#f2f6fc;border-color:#e3ebf6}.journey-pill--active{color:#1a8f77;background:#e7f8f3;border-color:#bfeade}.journey-pill--paused{color:#c07314;background:#fff5e4;border-color:#ffe1b5}.journey-pill--archived{color:var(--em-muted);background:#f5f7fb;border-color:#e9edf4}.journey-stat{font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;min-width:34px;padding:3px 10px;font-weight:700;display:inline-flex}.journey-stat--zero{color:#adbccd;background:#f4f7fb}.journey-stat--flow{color:var(--em-blue-deep);background:#eaf1ff}.journey-stat--done{color:#1a8f77;background:#e7f8f3}.journey-stat--sent{color:var(--em-coral-deep);background:#fff1e6}.journey-name-icon{color:#fff;background:linear-gradient(135deg, var(--em-coral), var(--em-coral-2));border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex;box-shadow:0 6px 14px -7px #ff7d3ef2}.journey-table.ant-card{border-radius:16px}@media (max-width:767px){.pin-toolbar{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fffdfa 78%,#fffdfa00);margin:0 0 8px;padding:8px 0 10px;position:sticky;top:-1px}}.pinboard{background-image:repeating-linear-gradient(#4a6b9412 0 1px,#0000 1px 46px);background-position:0 12px;border-radius:14px;padding:10px 4px 4px;position:relative}.pin-note{background:#fff;border:1px solid #ffffffe6;border-radius:14px;max-width:640px;margin:0 auto 26px;padding:26px 14px 14px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 18px 34px -20px #4a6b948c,0 2px 6px -3px #4a6b9440}.pin-note:nth-child(odd){transform:rotate(-.8deg)}.pin-note:nth-child(2n){transform:rotate(.8deg)}.pin-note:hover{transform:rotate(0)translateY(-2px);box-shadow:0 26px 44px -22px #4a6b9499,0 3px 8px -3px #4a6b9447}.pin-note:after{content:"";border-left:2px dashed #4a6b9447;width:0;height:22px;position:absolute;bottom:-24px;left:50%}.pin-note:last-of-type:after{display:none}.pin-note__pin{background:radial-gradient(ellipse 42% 34% at 34% 24%, #fffffff2, #fff0 100%), radial-gradient(ellipse 46% 30% at 68% 86%, #ffffff4d, #fff0 100%), radial-gradient(ellipse 70% 60% at 62% 74%, #0000002e, #0000 100%), linear-gradient(158deg, color-mix(in srgb, var(--pin-color,#ff7d3e) 45%, #fff) 0%, var(--pin-color,#ff7d3e) 44%, color-mix(in srgb, var(--pin-color,#ff7d3e) 80%, #000) 100%);width:27px;height:25px;box-shadow:0 10px 16px -10px #1e293bd9, inset 0 -3px 6px color-mix(in srgb, var(--pin-color,#ff7d3e) 72%, #000), inset 0 2px 3px #ffffff80;z-index:2;border-radius:50% 50% 46% 46%/52% 52% 48% 48%;margin-left:-13.5px;position:absolute;top:-13px;left:50%}.pin-note__pin:before{content:"";background:linear-gradient(100deg, color-mix(in srgb, var(--pin-color,#ff7d3e) 72%, #000) 0%, color-mix(in srgb, var(--pin-color,#ff7d3e) 55%, #000) 100%);z-index:-1;border-radius:3px 3px 4px 4px;width:11px;height:8px;margin-left:-5.5px;position:absolute;bottom:-4px;left:50%}.pin-note__pin:after{content:"";background:radial-gradient(ellipse at center, var(--pin-glow,#ff7d3e8c) 0%, #fff0 70%);filter:blur(3px);z-index:-2;border-radius:50%;width:40px;height:16px;margin-left:-20px;position:absolute;bottom:-12px;left:50%}.pin-note__paper{background:var(--paper,linear-gradient(160deg, #fff3e9, #ffe8d7));border:1px solid var(--paper-line,#ff7d3e38);border-radius:10px;padding:14px}.pin-note__no{letter-spacing:.04em;color:var(--pin-color,var(--em-coral));opacity:.85;font-size:26px;font-weight:800;line-height:1}.pin-note--c1{--pin-color:#ff7d3e;--pin-glow:#ff7d3ed9;--paper:linear-gradient(160deg, #fff4ea 0%, #ffe6d4 100%);--paper-line:#ff7d3e3d}.pin-note--c2{--pin-color:#5389f1;--pin-glow:#5389f1cc;--paper:linear-gradient(160deg, #eef4ff 0%, #dfe9ff 100%);--paper-line:#5389f13d}.pin-note--c3{--pin-color:#2eb17c;--pin-glow:#2eb17ccc;--paper:linear-gradient(160deg, #ecfbf4 0%, #d8f3e7 100%);--paper-line:#2eb17c42}.pin-note--c4{--pin-color:#8b7cf0;--pin-glow:#8b7cf0cc;--paper:linear-gradient(160deg, #f4f0ff 0%, #e8e2ff 100%);--paper-line:#8b7cf042}.pin-note--c5{--pin-color:#e0a020;--pin-glow:#e0a020cc;--paper:linear-gradient(160deg, #fffaea 0%, #fdf0cd 100%);--paper-line:#e0a0204d}.pin-note--c6{--pin-color:#ec5f8b;--pin-glow:#ec5f8bcc;--paper:linear-gradient(160deg, #fff0f5 0%, #ffdfea 100%);--paper-line:#ec5f8b42}.pin-note--c7{--pin-color:#17a2b8;--pin-glow:#17a2b8cc;--paper:linear-gradient(160deg, #eafafc 0%, #d3f1f6 100%);--paper-line:#17a2b842}.pin-note__kind{white-space:nowrap;color:color-mix(in srgb, var(--pin-color,#ff7d3e) 78%, #000);border:1px solid var(--paper-line,#ff7d3e3d);background:#ffffffb8;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.pin-note__paper .ant-input,.pin-note__paper .ant-input-number,.pin-note__paper .ant-select-selector,.pin-note__paper .ant-input-affix-wrapper{background:#ffffffd1!important;border-color:#ffffffe6!important}.pin-note__paper .ant-input::-moz-placeholder{color:#9fb0c4}.pin-note__paper .ant-select-selection-placeholder,.pin-note__paper .ant-input::placeholder{color:#9fb0c4}.pin-branch{background:#ffffff9e;border:1px dashed #4a6b943d;border-radius:10px;flex:1;min-width:240px;padding:10px}.pin-add{width:100%;max-width:640px;color:var(--em-coral-deep);background:#fff9;border:2px dashed #ff7d3e73;border-radius:12px;margin:0 auto;padding:14px;font-weight:600;transition:background .2s,border-color .2s;display:block}.pin-add:hover{border-color:var(--em-coral);background:#fff4ea}@media (min-width:768px){.pinboard{overscroll-behavior-x:contain;background-image:repeating-linear-gradient(#4a6b940d 0 1px,#0000 1px 52px);background-attachment:local;align-items:flex-start;gap:40px;padding:20px 4px 18px;display:flex;overflow-x:auto}.pinboard::-webkit-scrollbar{height:8px}.pinboard::-webkit-scrollbar-thumb{background:#4a6b9438;border-radius:999px}.pin-note{flex:0 0 330px;max-width:330px;margin:0}.pin-note:nth-child(odd){transform:rotate(-.8deg)translateY(-10px)}.pin-note:nth-child(2n){transform:rotate(.8deg)translateY(12px)}.pin-note:hover{transform:rotate(0)translateY(-4px)}.pin-note__paper{max-height:none;overflow-y:visible}.pin-note:after{border-top:2px dashed #4a6b9447;border-left:0;width:20px;height:0;inset:84px -30px auto auto}.pin-add{flex:0 0 240px;align-self:center;max-width:240px}}.pin-dots{display:none}@media (min-width:768px){.pin-dots{justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.pin-dots button{background:#4a6b9440;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.pin-dots button[data-on="1"]{background:linear-gradient(90deg, var(--em-coral), var(--em-coral-2));width:20px}}.email-skin .ant-card,.email-skin .ant-collapse,.email-skin .ant-modal-content{border-radius:16px}.email-skin .ant-card>.ant-card-head{border-radius:16px 16px 0 0}.email-skin .ant-btn,.email-skin .ant-input,.email-skin .ant-input-affix-wrapper,.email-skin .ant-input-number,.email-skin .ant-picker,.email-skin .ant-select .ant-select-selector,.email-skin .ant-btn-sm{border-radius:8px}.email-skin .ant-tag{border-color:#0000;border-radius:999px;padding:1px 11px;font-weight:600}.email-skin .ant-tag-blue,.email-skin .ant-tag-processing,.email-skin .ant-tag-geekblue{color:var(--em-blue-deep);background:#eaf1ff;border-color:#cbdcff}.email-skin .ant-tag-green,.email-skin .ant-tag-success{color:#1a8f77;background:#e7f8f3;border-color:#bfeade}.email-skin .ant-tag-orange,.email-skin .ant-tag-gold,.email-skin .ant-tag-warning{color:#c07314;background:#fff5e4;border-color:#ffe1b5}.email-skin .ant-tag-red,.email-skin .ant-tag-error,.email-skin .ant-tag-volcano{color:#c9414a;background:#ffeff0;border-color:#ffd2d6}.email-skin .ant-tag-purple,.email-skin .ant-tag-magenta{color:#6d5ce0;background:#f1eeff;border-color:#ddd6ff}.email-skin .ant-tag:not([class*=ant-tag-]){color:var(--em-slate);background:#f2f6fc;border-color:#e3ebf6}.email-skin .ant-alert{border-color:#0000;border-radius:12px}.email-skin .ant-alert-info{background:#eef4ff}.email-skin .ant-alert-warning{background:#fff6e8}.email-skin .ant-alert-success{background:#e9f9f4}.email-skin .ant-alert-error{background:#fff0f1}.email-skin .ant-statistic-title{color:var(--em-muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:600}.email-skin .ant-statistic-content{color:var(--em-ink);font-variant-numeric:tabular-nums;font-weight:700}.email-skin .ant-progress-bg{background:linear-gradient(90deg, var(--em-coral), var(--em-coral-2))}.email-skin .ant-pagination-item-active{border-color:var(--em-coral)}.email-skin .ant-pagination-item-active a{color:var(--em-coral-deep)}.email-skin .ant-empty-description{color:var(--em-muted)}.email-skin .ant-avatar-square{border-radius:10px}.email-toolrail{border:1px solid var(--em-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 26px -18px var(--em-shadow);background:#ffffffb8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.email-toolchip{border:1px solid var(--em-line);cursor:pointer;color:var(--em-ink);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:13px;font-weight:600;line-height:1.1;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.email-toolchip:hover:not(:disabled){border-color:var(--chip,var(--em-coral));box-shadow:0 8px 18px -12px var(--chip,var(--em-coral));transform:translateY(-1px)}.email-toolchip:disabled{opacity:.5;cursor:not-allowed}.email-toolchip__icon{width:30px;height:30px;color:var(--chip,var(--em-coral));background:color-mix(in srgb, var(--chip,var(--em-coral)) 13%, #fff);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}@supports not (background:color-mix(in srgb, red 10%, #fff)){.email-toolchip__icon{background:#fff4ee}}.email-toolchip__link{cursor:pointer;color:var(--em-blue-deep);background:0 0;border:none;padding:4px 8px;font-size:13px;font-weight:600}.email-toolchip__link:hover{text-decoration:underline}.tpl-folder{text-align:left;cursor:pointer;border:1px solid var(--em-line);width:100%;color:var(--em-ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;transition:border-color .16s,box-shadow .16s;display:flex}.tpl-folder:hover{border-color:var(--chip,var(--em-blue));box-shadow:0 8px 18px -14px var(--chip,var(--em-blue))}.tpl-folder__icon{width:32px;height:32px;color:var(--chip,var(--em-blue));background:color-mix(in srgb, var(--chip,var(--em-blue)) 14%, #fff);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}@supports not (background:color-mix(in srgb, red 10%, #fff)){.tpl-folder__icon{background:#eef3fe}}.tpl-folder__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.tpl-folder__count{background:var(--em-cream);border:1px solid var(--em-line);min-width:22px;height:20px;color:var(--em-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.tpl-folder__chevron{color:var(--em-muted);flex:none;font-size:12px;transition:transform .18s}.tpl-folder[data-open="1"] .tpl-folder__chevron{transform:rotate(90deg)}.tpl-item{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;width:100%;padding:6px 10px;transition:background .14s,border-color .14s;display:block}.tpl-item:hover{background:#5389f112}.tpl-item[data-active="1"]{background:#ff7d3e1a;border-color:#ff7d3e52}.tpl-item__name{color:var(--em-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.tpl-item__subject{color:var(--em-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.deal-modal .ant-modal-content{background:linear-gradient(180deg, #fff 0%, var(--em-cream) 100%);border:1px solid #ffffffe6;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 34px 74px -34px #4a6b9499}.deal-modal .ant-modal-header{border-bottom:1px solid var(--em-line);background:radial-gradient(24vmax 16vmax at 100% 0,#5389f129,#0000 62%),radial-gradient(20vmax 14vmax at 0 100%,#ff7d3e24,#0000 62%),linear-gradient(118deg,#fff 0%,#fff5ec 52%,#eef4ff 100%);margin:0;padding:18px 22px 14px;position:relative}.deal-modal .ant-modal-header:after{content:"";background:linear-gradient(90deg, var(--em-coral), var(--em-coral-2) 34%, var(--em-blue) 74%, var(--em-mint) 100%);height:4px;position:absolute;inset:0 0 auto}.deal-modal .ant-modal-title{letter-spacing:-.01em;color:var(--em-ink);font-size:17px;font-weight:800}.deal-modal .ant-modal-body{padding:18px 22px}.deal-modal .ant-modal-footer{border-top:1px solid var(--em-line);background:#ffffffb8;margin:0;padding:14px 22px 18px}.deal-modal .ant-modal-close{top:14px;width:32px;height:32px;color:var(--em-slate);background:#ffffffb8;border-radius:999px;inset-inline-end:14px}.deal-modal .ant-modal-close:hover{color:var(--em-coral-deep);background:#fff}.deal-modal__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-modal__subtitle{color:var(--em-slate);margin-top:3px;font-size:12.5px;font-weight:500}.deal-card{border:1px solid var(--em-line);box-shadow:0 14px 34px -24px var(--em-shadow);background:#ffffffeb;border-radius:16px;padding:14px 16px}.deal-card+.deal-card{margin-top:14px}.deal-card__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.deal-card__icon{color:#fff;background:linear-gradient(135deg, var(--em-coral-deep), var(--em-coral-2));border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:inline-flex;box-shadow:0 8px 18px -8px #ff7d3ee6}.deal-card__icon--blue{background:linear-gradient(135deg, var(--em-blue-deep), var(--em-blue-2));box-shadow:0 8px 18px -8px #5389f1e6}.deal-card__icon--mint{background:linear-gradient(135deg,#1a8f77,#5fd3ba);box-shadow:0 8px 18px -8px #2fb99ae6}.deal-card__title{color:var(--em-ink);margin:0;font-size:14px;font-weight:800}.deal-card__sub{color:var(--em-muted);font-size:12px;line-height:1.35}.deal-note{border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:9px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.deal-note--muted{color:var(--em-slate);background:#f4f7fd;border-color:#e6edf8}.deal-note--info{color:var(--em-blue-deep);background:#eaf1ff;border-color:#cbdcff}.deal-note--warn{color:#b06a10;background:#fff5e6;border-color:#ffe0b3}.deal-note--ok{color:#1a8f77;background:#e7f8f3;border-color:#c3ecdf}.deal-note--danger{color:#c8393f;background:#fff0f0;border-color:#ffd3d3}.deal-note strong{font-weight:700}.deal-slot{text-align:center;background:linear-gradient(#fff,#f8fbff);border:1px dashed #d6e2f4;border-radius:14px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s}.deal-slot:hover{border-color:var(--em-coral);box-shadow:0 14px 28px -20px var(--em-shadow);transform:translateY(-1px)}.deal-slot--filled{background:linear-gradient(#fff,#f2fbf8);border-style:solid;border-color:#c9e8dd}.deal-slot__label{color:var(--em-slate);font-size:12px;font-weight:700}.deal-slot__state{color:var(--em-muted);font-size:11px}.deal-slot__state--ok{color:#1a8f77;font-weight:600}.deal-file{border:1px solid var(--em-line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:7px 8px 7px 12px;font-size:13px;display:flex}.deal-file+.deal-file{margin-top:6px}.deal-file a{color:var(--em-blue-deep)}.deal-field__label{letter-spacing:.01em;color:var(--em-slate);margin-bottom:4px;font-size:12px;font-weight:700}.deal-modal .ant-form-item-label>label{color:var(--em-slate);font-size:12px;font-weight:700}.deal-toggle{border:1px solid var(--em-line);width:100%;color:var(--em-ink);text-align:left;cursor:pointer;background:linear-gradient(118deg,#fff6ee 0%,#f2f7ff 100%);border-radius:16px;align-items:center;gap:9px;padding:11px 14px;font-size:13.5px;font-weight:700;transition:box-shadow .18s;display:flex}.deal-toggle:hover{box-shadow:0 14px 28px -20px var(--em-shadow)}.deal-toggle--open{border-bottom-color:#0000;border-radius:16px 16px 0 0}.deal-collapse{border:1px solid var(--em-line);background:#ffffffeb;border-top:none;border-radius:0 0 16px 16px;padding:14px 16px}.deal-actions{border:1px solid var(--em-line);background:linear-gradient(118deg,#fff6ee 0%,#f2f7ff 100%);border-radius:16px;flex-wrap:wrap;gap:10px;padding:12px 16px;display:flex}.deal-modal .ant-descriptions-bordered{border-color:var(--em-line);border-radius:14px;overflow:hidden}.deal-modal .ant-descriptions-bordered .ant-descriptions-item-label{color:var(--em-slate);background:linear-gradient(120deg,#fff6ee 0%,#f2f7ff 100%);font-weight:700}.deal-modal .ant-descriptions-bordered .ant-descriptions-view,.deal-modal .ant-descriptions-bordered .ant-descriptions-row>th,.deal-modal .ant-descriptions-bordered .ant-descriptions-row>td{border-color:var(--em-line)}.lock-timer{background:linear-gradient(180deg, #fff 0%, var(--em-cream) 100%);border:1px solid #ffffffe6;border-radius:20px;width:264px;overflow:hidden;box-shadow:0 26px 60px -28px #4a6b9499}.lock-timer__head{border-bottom:1px solid var(--em-line);cursor:grab;background:radial-gradient(16vmax 12vmax at 100% 0,#5389f12e,#0000 64%),linear-gradient(118deg,#fff 0%,#fff5ec 54%,#eef4ff 100%);align-items:center;gap:7px;padding:11px 10px 9px 12px;display:flex;position:relative}.lock-timer__head:active{cursor:grabbing}.lock-timer__head:after{content:"";background:linear-gradient(90deg, var(--em-coral), var(--em-coral-2) 34%, var(--em-blue) 74%, var(--em-mint) 100%);height:3px;position:absolute;inset:0 0 auto}.lock-timer__title{min-width:0;color:var(--em-ink);flex:1;font-size:12.5px;font-weight:800}.lock-timer__body{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:60vh;padding:10px;display:flex;overflow-y:auto}.lock-timer__item{border:1px solid var(--em-line);box-shadow:0 12px 26px -22px var(--em-shadow);background:#fffffff0;border-radius:14px;padding:10px}.lock-timer__item--near{background:linear-gradient(#fff8f3,#fff1e6);border-color:#ffd6bd}.lock-timer__item--expired{background:linear-gradient(#f4fcf9,#e7f8f3);border-color:#c3ecdf}.lock-timer__code{color:var(--em-ink);font-size:13px;font-weight:800}.lock-timer__project{color:var(--em-muted);font-size:11px}.lock-timer__time{font-variant-numeric:tabular-nums;color:var(--em-ink);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:21px;font-weight:800;line-height:1}.lock-timer__time--near{color:var(--em-coral-deep)}.lock-timer__time--expired{color:#1a8f77;font-family:inherit;font-size:14px}.lock-timer-pill{color:var(--em-ink);cursor:pointer;background:linear-gradient(118deg,#fff 0%,#fff5ec 54%,#eef4ff 100%);border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 18px 34px -20px #4a6b94b3}.lock-timer-pill--near{color:var(--em-coral-deep);background:linear-gradient(118deg,#fff8f3,#ffe9d9)}.lock-timer-pill--expired{color:#1a8f77;background:linear-gradient(118deg,#f4fcf9,#dff4ed)}.lock-timer-pill__count{color:var(--em-muted);font-size:11px;font-weight:700}
