@charset "UTF-8";@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.pd{--pd-text: #21232c;--pd-muted: rgba(33, 35, 44, .62);--pd-line: rgba(33, 35, 44, .12);--pd-border: rgba(33, 35, 44, .24);--pd-hover: rgba(33, 35, 44, .04);--pd-red: #c7202d;--pd-green: #2d8647;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:14px;line-height:21px;color:var(--pd-text)}.pd-toolbar{display:flex;align-items:center;gap:8px;padding-bottom:12px}.pd-count{color:var(--pd-text);margin-right:4px;white-space:nowrap}.pd-seg{display:inline-flex;border:1px solid var(--pd-border);border-radius:4px;overflow:hidden}.pd-seg button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:32px;padding:0 12px;border:none;background:#fff;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;color:var(--pd-muted)}.pd-seg button+button{border-left:1px solid var(--pd-border)}.pd-seg button:has(>svg:only-child){padding:0;width:36px}.pd-seg button svg{width:18px;height:18px;fill:currentColor}.pd-seg button:hover{background:var(--pd-hover)}.pd-seg button.active{background:var(--color-primary-50);color:var(--color-primary)}.pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:4px;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #2a36470d}.pd-btn:disabled{opacity:.55;cursor:default}.pd-btn-primary{border:none;background:var(--color-primary);color:var(--color-on-primary)}.pd-btn-primary:hover:not(:disabled){background:var(--color-primary-dark)}.pd-btn-ghost{border:1px solid var(--pd-border);background:#fff;color:var(--pd-text)}.pd-btn-ghost:hover:not(:disabled){background:var(--pd-hover)}.pd-plus{font-size:15px;font-weight:700;line-height:1}.pd-ico{width:16px;height:16px;fill:currentColor;flex:0 0 auto}.pd-caret{width:0;height:0;margin-left:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--pd-muted)}.pd-link{border:none;background:none;padding:0;font:inherit;font-weight:600;color:var(--color-primary);cursor:pointer}.pd-link:hover{text-decoration:underline}.pd-dropdown{position:relative}.pd-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:200px;padding:4px 0;background:#fff;border:1px solid var(--pd-border);border-radius:4px;box-shadow:0 4px 16px #21232c29}.pd-menu-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 12px;border:none;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--pd-text)}.pd-menu-item:hover{background:var(--color-primary-50)}.pd-menu-note{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--color-primary);font-weight:600}.pd-check{color:var(--color-primary);font-weight:700}.pd-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:3px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.pd-chip.hot{background:#e0483c}.pd-chip.warm{background:#e8912b}.pd-chip.cold{background:#3d8bd4}.pd-prio{display:inline-flex;align-items:center;height:16px;padding:0 6px 0 2px;border-radius:6px;font-size:10px;font-weight:600;line-height:16px;text-transform:uppercase;white-space:nowrap}.pd-prio svg{width:16px;height:16px;fill:currentcolor}.pd-prio.high{background:#d63033;color:#fff}.pd-prio.medium{background:#fae021;color:#21232c}.pd-prio.low{background:#2d8647;color:#fff}.pd-prio-pick{display:flex;flex-wrap:wrap;gap:6px}.pd-prio-pick .pd-prio{border:none;cursor:pointer;opacity:.35;filter:saturate(.65);transition:opacity .12s ease,filter .12s ease}.pd-prio-pick .pd-prio:hover{opacity:.7;filter:none}.pd-prio-pick .pd-prio.picked{opacity:1;filter:none}.pd-chip-x{border:none;background:none;padding:0;color:inherit;font-size:13px;line-height:1;cursor:pointer;opacity:.85}.pd-chip-x:hover{opacity:1}.pd-selbar{display:flex;align-items:center;gap:12px;padding:8px 12px;margin-bottom:8px;background:var(--color-primary-50);border:1px solid var(--pd-border);border-radius:4px}.pd-selcount{font-weight:600}.pd-table{border-top:1px solid var(--pd-line);background:#fff}.pd-row{position:relative;display:grid;align-items:center;min-height:34px;border-bottom:1px solid var(--pd-line)}.pd-cell{padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-cell-check{display:flex;align-items:center;justify-content:center;padding:0}.pd-cell-check input{width:14px;height:14px;accent-color:var(--color-primary);cursor:pointer}.pd-cell-labels{display:flex;gap:4px;overflow:visible}.pd-head{font-weight:600;border-bottom:1px solid var(--pd-line)}.pd-grid .pd-cell{border-right:1px solid var(--pd-line);height:100%;display:flex;align-items:center}.pd-grid .pd-cell:last-child{border-right:none}.pd-item{cursor:pointer}.pd-item:hover{background:var(--pd-hover)}.pd-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.pd-item.selected{background:var(--color-primary-50)}.pd-item.unseen .pd-cell-title{font-weight:700}.pd-unseen{position:absolute;left:2px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--color-primary)}.pd-cell-source,.pd-cell-next{display:flex;align-items:center;gap:6px}.pd-item .pd-cell-source{color:var(--pd-muted)}.pd-item .pd-cell-source .pd-ico{opacity:.7}.pd-next{display:inline-flex;align-items:center;gap:6px;min-width:0}.pd-next.overdue,.pd-next.today{color:var(--pd-red);font-weight:600}.pd-next.future,.pd-next.none{color:var(--pd-muted)}.pd-next.none .pd-ico{display:none}.pd-muted{color:var(--pd-muted)}.pd-cell-menu{padding:0;overflow:visible;position:relative}.pd-dots{width:28px;height:24px;border:none;background:none;border-radius:4px;color:var(--pd-muted);font-size:11px;letter-spacing:1px;cursor:pointer;visibility:hidden}.pd-dots:hover{background:#21232c14}.pd-item:hover .pd-dots,.pd-item:focus-within .pd-dots{visibility:visible}.pd-menu-row{left:auto;right:0}.pd-empty{padding:32px 12px;text-align:center;color:var(--pd-muted)}.pd-drawer-backdrop{position:fixed;inset:0;z-index:45;background:#21232c73;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);animation:pd-fade-in .22s ease-out}.pd-drawer{position:fixed;top:0;right:0;bottom:0;z-index:46;display:flex;width:min(1180px,94vw);background:#fff;box-shadow:-12px 0 40px #21232c38;animation:pd-drawer-in .28s cubic-bezier(.32,.72,0,1)}@keyframes pd-fade-in{0%{opacity:0}}@keyframes pd-drawer-in{0%{transform:translate(100%)}}.pd-drawer-body>*{animation:pd-fade-in .3s .06s ease-out backwards}@keyframes pd-rise-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.pd-drawer,.pd-drawer-backdrop,.pd-drawer-body>*{animation:none}}.pd-drawer-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid var(--pd-line);background:#fff}.pd-drawer-close{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid var(--pd-border);border-radius:4px;background:#fff;font:inherit;font-weight:600;color:var(--pd-text);cursor:pointer}.pd-drawer-close .pd-x-glyph{font-size:17px;line-height:1;color:var(--pd-muted)}.pd-drawer-close:hover{background:var(--pd-hover)}.pd-drawer-body{flex:1;min-width:0;padding:20px 24px 32px;overflow-y:auto}.pd-drawer{flex-direction:column}.pd-cf{border:1px solid var(--pd-line);border-radius:4px;padding:8px 12px;margin-bottom:10px}.pd-cf-row{display:flex;align-items:center;gap:10px;padding:4px 0}.pd-cf-row+.pd-cf-row{border-top:1px solid var(--pd-line)}.pd-cf-row .pd-k{flex:0 0 80px;color:var(--pd-muted)}.pd-cf-row .pd-input{flex:1;height:28px;border:none;padding-left:0}.pd-cf-row .pd-input:focus{box-shadow:none}.pd-cf-toggles{display:flex;gap:8px}.pd-compose-body{margin-bottom:10px}.pd-compose-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pd-attach-btn{cursor:pointer}.pd-attach-list{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.pd-attach{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--pd-border);border-radius:4px;font-size:12px}.pd-attach-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-spacer{flex:1}.pd-toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap;cursor:pointer}.pd-toggle input{accent-color:var(--color-primary)}.pd-tbl{width:100%;border-collapse:collapse;background:#fff;border-top:1px solid var(--pd-line)}.pd-tbl th,.pd-tbl td{text-align:left;padding:7px 12px;border-bottom:1px solid var(--pd-line);vertical-align:middle}.pd-tbl th{font-weight:600;white-space:nowrap}.pd-tbl tbody tr:hover td{background:var(--pd-hover)}.pd-tbl a{color:var(--color-primary);text-decoration:none}.pd-tbl a:hover{text-decoration:underline}.pd-bar{display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,#21232c12 25%,#21232c21 37%,#21232c12 63%);background-size:400% 100%;animation:pd-shimmer 1.3s ease-in-out infinite}@keyframes pd-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.pd-bar{animation:none}}.pd-progress{display:block;height:3px;overflow:hidden;background:var(--color-primary-50)}.pd-progress:after{content:"";display:block;width:40%;height:100%;background:var(--color-primary);animation:pd-progress-slide 1.1s ease-in-out infinite}@keyframes pd-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.pd-progress:after{animation:none;width:100%}}.pd-skel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px}.pd-skel-stepper{height:30px;border-radius:3px;margin-bottom:20px}.pd-skel-layout{display:grid;grid-template-columns:320px 1fr;gap:16px;align-items:start}@media(max-width:900px){.pd-skel-layout{grid-template-columns:1fr}}.pd-skel-panel{background:#fff;border:1px solid var(--pd-line);border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:12px}.pd-skel-panel+.pd-skel-panel{margin-top:16px}.pd-skel-row{display:flex;gap:12px}.pd-skel-row .pd-bar{flex:1}.pd-error{margin:0 0 12px;padding:8px 12px;border-radius:4px;background:#fdecea;color:var(--pd-red)}.pd-backdrop{position:fixed;inset:0;z-index:6000;display:flex;align-items:flex-start;justify-content:center;padding:0;background:#21232c7a;overflow-y:auto}.pd-modal{display:flex;flex-direction:column;width:678px;max-width:100%;max-height:100%;background:#fff;border:none;border-radius:0 0 4px 4px;box-shadow:0 0 2px #0000003d,0 16px 24px 2px #0000000d,0 6px 30px 5px #0000000f,0 8px 10px -5px #0000001a}.pd-modal-head{position:relative;flex:0 0 auto;display:flex;align-items:center;height:48px;padding:12px 48px 12px 16px;border-bottom:.8px solid var(--pd-line)}.pd-modal-head h2{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--pd-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-followup{display:flex;align-items:center;gap:8px;margin:0;padding:10px 16px;border-bottom:.8px solid var(--pd-line);background:#2d864714;font-size:13px;line-height:20px;color:var(--pd-text)}.pd-followup svg{flex:0 0 auto;width:16px;height:16px;fill:var(--pd-green)}.pd-followup strong{font-weight:600}.pd-x{position:absolute;top:12px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0 4px;border:none;border-radius:8px;background:none;font-size:18px;line-height:1;color:#21232cb8;cursor:pointer}.pd-x:hover{background:#21232c0d;color:var(--pd-text)}.pd-modal>form{display:flex;flex:1;flex-direction:column;min-height:0}.pd-modal-body{flex:1;min-height:72px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:0;padding:0;overflow-y:auto}.pd-modal-body>.pd-col{padding:16px}@media(max-width:640px){.pd-modal-body{grid-template-columns:minmax(0,1fr)}}.pd-modal-body.pd-single{grid-template-columns:minmax(0,1fr)}.pd-col-person{border-left:.8px solid var(--pd-line)}@media(max-width:640px){.pd-col-person{border-left:none;border-top:.8px solid var(--pd-line)}}.pd-section{display:flex;align-items:center;height:24px;margin:6px 0;padding:4px 0}.pd-section span{font-size:11px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:normal;color:var(--pd-text)}.pd-section .pd-rule{flex:1 1 auto;height:1px;margin-left:8px;background:var(--pd-line)}.pd-field{margin:8px 0 0}.pd-field:first-child{margin-top:0}.pd-field label{display:flex;align-items:center;height:21px;margin-bottom:4px;font-size:14px;line-height:21px;font-weight:450;color:var(--pd-muted)}.pd-input{width:100%;height:32px;padding:4px 8px;border:.8px solid var(--pd-line);border-radius:8px;background:#fff;font:inherit;font-size:14px;line-height:21px;font-weight:450;color:var(--pd-text)}.pd-input::placeholder{color:#93949a}.pd-input:focus,.pd-input:focus-visible{outline:none;border-color:#2b74da;box-shadow:none}.pd-input:disabled{background:#f5f5f6;color:#93949a;cursor:not-allowed}.pd-input.invalid{border-color:var(--pd-red)}.pd-input.has-ico{padding-left:32px}select.pd-input{padding:3px 8px}.pd-act-when input.app-datepicker-input{box-sizing:border-box;flex:0 0 132px;width:132px;height:32px;padding:4px 8px 4px 28px;border:.8px solid var(--pd-line);border-radius:8px;background-color:#fff;background-position:left 8px center;background-size:14px;font-size:14px;line-height:21px}.pd-act-when input.app-datepicker-input:focus,.pd-act-when input.app-datepicker-input:focus-visible{outline:none;border-color:#2b74da;box-shadow:none}select.pd-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(33,35,44,.62) 50%),linear-gradient(135deg,rgba(33,35,44,.62) 50%,transparent 50%);background-position:calc(100% - 15px) 14px,calc(100% - 10px) 14px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:28px}.pd-combo{position:relative}.pd-input-ico{position:absolute;left:9px;top:8px;width:16px;height:16px;fill:var(--pd-muted);pointer-events:none}.pd-badge{position:absolute;right:8px;top:7px;padding:0 6px;height:18px;display:inline-flex;align-items:center;border-radius:9px;background:var(--color-primary);color:var(--color-on-primary);font-size:10px;font-weight:700;letter-spacing:.04em}.pd-clear{position:absolute;right:6px;top:5px;width:22px;height:22px;border:none;background:none;border-radius:4px;color:var(--pd-muted);font-size:15px;line-height:1;cursor:pointer}.pd-clear:hover{background:var(--pd-hover);color:var(--pd-text)}.pd-combo-menu{width:100%}.pd-multi{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:32px;height:auto;cursor:pointer}.pd-multi .pd-caret{margin-left:auto}.pd-repeat{display:flex;align-items:center;gap:4px;margin-bottom:4px}.pd-row-x{flex:0 0 auto;width:28px;height:32px;border:1px solid var(--pd-border);border-radius:4px;background:#fff;color:var(--pd-muted);font-size:14px;line-height:1;cursor:pointer}.pd-row-x:hover{color:var(--pd-red);border-color:var(--pd-red)}.pd-readonly{min-height:32px;display:flex;align-items:center;color:var(--pd-text)}.pd-note,.pd-hint{margin:4px 0 0;font-size:12px;color:var(--pd-muted)}.pd-hint{color:#b07400}.pd-field-error{margin:4px 0 0;font-size:12px;color:var(--pd-red)}.pd-modal-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;height:48px;padding:8px 16px;border-top:none;border-radius:0 0 8px 8px;background:#fff;box-shadow:inset 0 1px 0 0 var(--pd-line)}.pd-modal-foot .pd-btn{height:32px;min-width:32px;padding:4px 12px;border-radius:8px;font-size:14px;line-height:20px;font-weight:600}.pd-modal-foot .pd-btn-primary{border:none;background:#2d8647;box-shadow:0 1px 2px #2a36470d;color:#fff}.pd-modal-foot .pd-btn-primary:hover:not(:disabled){background:#077838}.pd-modal-foot .pd-btn-ghost{border:.8px solid var(--pd-line);background:#fff;box-shadow:0 1px 2px #2a36470d;color:var(--pd-text)}.pd-modal-foot .pd-btn-ghost:hover{background:#21232c0d}.pd-lead input.app-datepicker-input,.pd-deal input.app-datepicker-input{height:32px;padding:4px 8px 4px 30px;border:.8px solid rgba(33,35,44,.14);border-radius:8px;background-color:#f5f5f6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2365686f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>");background-repeat:no-repeat;background-position:left 8px center;background-size:14px;font:inherit;font-size:14px;line-height:21px;color:#21232c}.pd-lead input.app-datepicker-input::placeholder,.pd-deal input.app-datepicker-input::placeholder{color:#93949a}.pd-lead input.app-datepicker-input:hover,.pd-deal input.app-datepicker-input:hover{border-color:#21232c24}.pd-lead input.app-datepicker-input:focus,.pd-lead input.app-datepicker-input:focus-visible,.pd-deal input.app-datepicker-input:focus,.pd-deal input.app-datepicker-input:focus-visible{outline:none;border-color:#0d68c5;background-color:#fff;box-shadow:0 0 0 2px #0d68c533}.pd-stepper{display:flex;flex-wrap:wrap;gap:2px}.pd-step{flex:0 1 auto;min-width:0;height:24px;padding:1px 12px 1px 14px;border:none;cursor:pointer;background:#21232c1f;font:inherit;font-size:12px;line-height:18px;font-weight:450;color:#65686f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;clip-path:polygon(calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%,6px 50%,0 0)}.pd-step:first-child{border-radius:8px 0 0 8px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%)}.pd-step:last-child{border-radius:0 8px 8px 0;clip-path:polygon(100% 0,100% 100%,0 100%,6px 50%,0 0)}.pd-step.done{background:#2d8647;color:#fff}.pd-step:hover:not(.done){background:#21232c29;color:#21232c}.pd-step.done:hover{background:#077838}.pd-mention-wrap{position:relative}.pd-mention-menu{top:calc(100% - 2px);left:8px;right:8px;min-width:0;max-height:232px;overflow-y:auto}.pd-mention-item{justify-content:flex-start;gap:8px}.pd-mention-item.active{background:var(--color-primary-50)}.pd-mention-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:11px;font-weight:600;line-height:1}.pd-mention-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-mention-token{flex:0 0 auto;color:var(--pd-muted);font-size:12px}.pd-bulk{position:fixed;z-index:6000;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:352px;background:#fff;box-shadow:-8px 0 24px #21232c24}.pd-bulk-head{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:48px;padding:12px 16px;box-shadow:inset 0 -1px 0 0 var(--pd-line)}.pd-bulk-head h2{margin:0;font-size:16px;line-height:24px;font-weight:600}.pd-bulk-head .pd-x{margin-left:auto}.pd-bulk-badge{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:6px;background:var(--color-primary-50);color:var(--color-primary);font-size:10px;font-weight:600;line-height:16px;text-transform:uppercase;white-space:nowrap}.pd-bulk-body{flex:1;min-height:0;overflow-y:auto;padding:16px}.pd-bulk-foot{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:56px;padding:12px 16px;box-shadow:inset 0 1px 0 0 var(--pd-line)}.pd-bulk-spacer{flex:1}.pd-btn.pd-danger{color:var(--pd-red)}.pd-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;flex-wrap:wrap}.pd-detail-title{display:flex;align-items:center;gap:10px}.pd-detail-title h1{margin:0;font-size:24px;font-weight:600;line-height:32px}.pd-title-edit{cursor:text;padding:2px 6px;margin-left:-6px!important;border-radius:4px}.pd-title-edit:hover{background:var(--pd-hover);box-shadow:inset 0 0 0 1px var(--pd-border)}.pd-title-input{width:min(520px,60vw);height:36px;font-size:20px;font-weight:600}.pd-back{font-size:18px;text-decoration:none;color:var(--pd-muted)}.pd-back:hover{color:var(--pd-text)}.pd-detail-actions{display:flex;align-items:center;gap:8px}.pd-owner{display:flex;align-items:center;gap:8px;padding-right:8px}.pd-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-primary-50);color:var(--color-primary);font-size:11px;font-weight:700;text-transform:uppercase}.pd-owner-text{display:flex;flex-direction:column;line-height:16px}.pd-owner-name{font-weight:600;font-size:13px}.pd-owner-role{font-size:11px;color:var(--pd-muted)}.pd-btn-won{border:none;background:var(--pd-green);color:#fff}.pd-btn-won:hover{filter:brightness(1.08)}.pd-btn-lost{border:none;background:var(--pd-red);color:#fff}.pd-btn-lost:hover{filter:brightness(1.08)}.pd-more{letter-spacing:1px;font-size:11px}.pd-menu-right{left:auto;right:0}.pd-status-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:3px;font-size:12px;font-weight:600;color:#fff}.pd-status-chip.open{background:var(--color-primary)}.pd-status-chip.won,.pd-status-chip.converted{background:var(--pd-green)}.pd-status-chip.lost{background:var(--pd-red)}.pd-status-chip.archived{background:#21232c73}.pd-banner{margin:0 0 16px;padding:10px 12px;border-radius:4px;background:#2d86471a;border:1px solid rgba(45,134,71,.35)}.pd-banner a{font-weight:600;color:var(--pd-green)}.pd-label-picker{display:flex;flex-wrap:wrap;gap:6px}.pd-label-picker .pd-chip{border:none;cursor:pointer;height:24px;font:inherit;font-size:12px;font-weight:600;color:#fff}.pd-label-picker .pd-chip.off{background:#21232c1f;color:var(--pd-muted)}.pd-label-picker .pd-chip-none{background:#21232c8c}.pd-deal-stepper{display:flex;gap:2px;margin-bottom:8px}.pd-deal-stepper.closed .pd-deal-step{cursor:default;pointer-events:none;opacity:.75}.pd-deal-step{flex:1;min-width:0;height:30px;padding:0 14px 0 20px;border:none;cursor:pointer;color:var(--pd-muted);background:#21232c1a;font:inherit;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}.pd-deal-step:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:3px 0 0 3px;padding-left:14px}.pd-deal-step:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%);border-radius:0 3px 3px 0}.pd-deal-step.done{background:var(--color-primary);color:var(--color-on-primary)}.pd-deal-step.current{background:var(--color-primary-dark);color:var(--color-on-primary)}.pd-deal-step:hover{filter:brightness(1.1)}.pd-step-days{font-weight:600;white-space:nowrap}.pd-crumbs{display:flex;align-items:center;gap:6px;margin-bottom:16px;font-size:13px;color:var(--pd-muted)}.pd-crumbs a{color:var(--color-primary);text-decoration:none}.pd-crumbs a:hover{text-decoration:underline}.pd-detail-layout{display:grid;grid-template-columns:320px 1fr;gap:16px;align-items:start}@media(max-width:900px){.pd-detail-layout{grid-template-columns:1fr}}.pd-side{background:#fff;border:1px solid var(--pd-line);border-radius:4px}.pd-side-section{border-bottom:1px solid var(--pd-line);padding:12px}.pd-side-section:last-child{border-bottom:none}.pd-side-section summary{cursor:pointer;font-weight:600;list-style:none}.pd-side-section summary::-webkit-details-marker{display:none}.pd-side-section summary:before{content:"\25b8";display:inline-block;width:14px;color:var(--pd-muted)}.pd-side-section[open] summary:before{content:"\25be"}.pd-side-person{display:flex;align-items:center;gap:6px;margin:10px 0}.pd-side-person .pd-ico{fill:var(--pd-muted)}.pd-side-person a{font-weight:600;color:var(--color-primary);text-decoration:none}.pd-side-person a:hover{text-decoration:underline}.pd-offer{margin:10px 0 6px}.pd-offer+.pd-offer{padding-top:10px;border-top:1px solid var(--pd-line)}.pd-offer-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.pd-offer-title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pd-muted)}.pd-offer-sum{font-weight:600}.pd-offer-sum small{font-weight:400;color:var(--pd-muted)}.pd-offer-row{display:flex;align-items:center;gap:6px;padding:3px 0;font-size:13px}.pd-offer-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-offer-price{color:var(--pd-muted);white-space:nowrap}.pd-offer-x{width:18px;height:18px;border:none;border-radius:4px;background:none;color:var(--pd-muted);font-size:14px;line-height:1;cursor:pointer}.pd-offer-x:hover{background:#c7202d1a;color:var(--pd-red)}.pd-item-form{padding:10px 12px;min-width:240px}.pd-item-fields{display:flex;gap:8px;margin:8px 0}.pd-item-fields label{display:flex;flex-direction:column;gap:2px;flex:1}.pd-item-fields .pd-input{width:100%}.pd-item-foot{display:flex;align-items:center;gap:8px}.pd-offer-empty{margin:2px 0;font-size:12px;color:var(--pd-muted)}.pd-side-row{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:center;padding:5px 0;font-size:13px}.pd-k{color:var(--pd-muted)}.pd-v{min-width:0;overflow:hidden;text-overflow:ellipsis}.pd-v a{color:var(--color-primary);text-decoration:none}.pd-v a:hover{text-decoration:underline}.pd-side-select{height:28px;font-size:13px}.pd-main{display:flex;flex-direction:column;gap:16px;min-width:0}.pd-panel{background:#fff;border:1px solid var(--pd-line);border-radius:4px}.pd-panel-head{padding:12px 16px;font-weight:600;border-bottom:1px solid var(--pd-line)}.pd-fold{display:flex;align-items:center;gap:8px;width:100%;border:none;border-bottom:1px solid var(--pd-line);background:none;font:inherit;font-weight:600;text-align:left;cursor:pointer}.pd-fold:hover{background:var(--pd-hover)}.pd-fold-caret{color:var(--pd-muted)}.pd-compose-prompt{display:block;width:100%;padding:14px 16px;border:none;background:none;font:inherit;text-align:left;color:var(--pd-muted);cursor:text}.pd-compose-prompt:hover{background:var(--pd-hover)}.pd-tabs{display:flex;gap:4px;padding:0 8px;border-bottom:1px solid var(--pd-line)}.pd-tabs button{padding:10px 12px;border:none;background:none;font:inherit;font-weight:600;color:var(--pd-muted);cursor:pointer;border-bottom:2px solid transparent}.pd-tabs button:hover{color:var(--pd-text)}.pd-tabs button.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.pd-tabs-sub button{font-size:13px;padding:8px 10px}.pd-compose{padding:16px}.pd-compose-title{margin-bottom:10px;font-weight:600}.pd-pills{display:flex;gap:6px;margin-bottom:10px}.pd-pill{height:30px;padding:0 12px;border:1px solid var(--pd-border);border-radius:15px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--pd-text);cursor:pointer}.pd-pill:hover{background:var(--pd-hover)}.pd-pill.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.pd-compose-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pd-time{width:120px}.pd-textarea{height:auto;min-height:80px;padding:8px;resize:vertical;background:#fffdf3}.pd-compose-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.pd-list{margin:0;padding:0;list-style:none}.pd-list-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border-bottom:1px solid var(--pd-line)}.pd-list-item:last-child{border-bottom:none}.pd-item-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;text-decoration:none;color:inherit}.pd-item-title{font-weight:600}.pd-item-title.done{text-decoration:line-through;color:var(--pd-muted)}.pd-item-meta{font-size:12px;color:var(--pd-muted)}.pd-item-actions{display:flex;gap:8px;flex:0 0 auto}.pd-danger{color:var(--pd-red)}.pd-check{display:flex;align-items:center;gap:8px;cursor:pointer}.pd-open-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;border:1px solid var(--pd-border);flex:0 0 auto}.pd-open-dot.opened{background:var(--pd-green);border-color:var(--pd-green)}.pd-emails{padding:0}.pd-emails summary{padding:12px 16px;font-weight:600;cursor:pointer;list-style:none}.pd-emails summary::-webkit-details-marker{display:none}.pd-emails[open] summary{border-bottom:1px solid var(--pd-line)}.pd-note{padding:12px 16px;background:#fffdf3;border:1px solid #f0e3b8;border-radius:4px}.pd-note-body{margin:0 0 6px;white-space:pre-wrap}.pd-note-foot{display:flex;align-items:center;gap:8px}.pd-card-spacer{flex:1}.pd-timeline{margin:0;padding:0;list-style:none}.pd-tl-item{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid var(--pd-line)}.pd-tl-item:last-child{border-bottom:none}.pd-tl-ico{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex:0 0 auto;font-size:13px;background:#21232c14;color:var(--pd-text)}.pd-tl-ico.primary{background:var(--color-primary-50);color:var(--color-primary)}.pd-tl-ico.green{background:#2d86471f;color:var(--pd-green)}.pd-tl-ico.red{background:#c7202d1f;color:var(--pd-red)}.pd-modal-narrow{max-width:460px}.pd-single{grid-template-columns:1fr}.pd-inline-edit{border:none;background:none;cursor:pointer;padding:2px 4px;border-radius:4px;font-size:12px;line-height:1;color:var(--pd-muted);opacity:0;transition:opacity .12s ease}.pd-inline-edit:hover{background:var(--pd-hover);color:var(--color-primary)}.pd-side-row:hover .pd-inline-edit,.pd-side-person:hover .pd-inline-edit,.pd-labels-v:hover .pd-inline-edit,.pd-inline-edit:focus-visible{opacity:1}.pd-labels-v{display:flex;flex-wrap:wrap;align-items:center;gap:6px;overflow:visible}.pd-inline-done{align-self:flex-start}.pd-side-contact{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px}.pd-side-contact .pd-ico{flex:0 0 auto;fill:var(--pd-muted)}.pd-contact-empty{margin:6px 0 0;font-size:13px}.pd-contact-edit{margin-top:8px;display:flex;flex-direction:column;gap:12px}.pd-ce-group{display:flex;flex-direction:column;gap:6px}.pd-ce-group .pd-k{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pd-ce-row{display:flex;align-items:center;gap:6px}.pd-ce-row .pd-input{flex:1;min-width:0;height:32px}.pd-ce-x{flex:0 0 auto;width:26px;height:26px;border:none;border-radius:4px;background:none;color:var(--pd-muted);font-size:16px;line-height:1;cursor:pointer}.pd-ce-x:hover{background:#c7202d1a;color:var(--pd-red)}.pd-act-ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;flex:0 0 auto;background:var(--color-primary-50);color:var(--color-primary)}.pd-act-ico svg{width:17px;height:17px;fill:currentColor}.pd-act-ico.call{background:#2d86471f;color:var(--pd-green)}.pd-act-ico.meeting{background:var(--color-primary-50);color:var(--color-primary)}.pd-act-ico.todo{background:#21232c14;color:var(--pd-text)}.pd-act-check{margin-top:8px}.pd-item-note{font-size:13px;color:var(--pd-text);white-space:pre-wrap}.pd-tl-ico.pd-tl-act svg{width:15px;height:15px;fill:currentColor}.pd-tl-ico.pd-tl-act.call{background:#2d86471f;color:var(--pd-green)}.pd-tl-ico.pd-tl-act.meeting{background:var(--color-primary-50);color:var(--color-primary)}.pd-tl-ico.pd-tl-act.todo{background:#21232c14;color:var(--pd-text)}.pd-tl-ico.pd-tl-act.done{background:#2d864724;color:var(--pd-green)}.pd-side.pd-flat{padding:2px 0}.pd-flat-sec{padding:12px 14px}.pd-flat-sec+.pd-flat-sec{border-top:1px solid var(--pd-line)}.pd-flat-head{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pd-muted);margin-bottom:6px}.pd-flat-row{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:13px}.pd-flat-row>.pd-ico{flex:0 0 auto;width:18px;height:18px;fill:var(--pd-muted);margin-top:1px}.pd-flat-val{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pd-flat-main{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.pd-flat-main a{color:var(--color-primary);text-decoration:none}.pd-flat-main a:hover{text-decoration:underline}.pd-flat-sub{color:var(--pd-muted);font-size:12px}.pd-flat-empty{color:var(--pd-muted)}.pd-flat-row:hover .pd-inline-edit,.pd-flat-head:hover .pd-inline-edit{opacity:1}.pd-flat-val .pd-side-select{border-color:transparent;background-color:transparent;margin-left:-6px}.pd-flat-val .pd-side-select:hover{border-color:var(--pd-border);background-color:#fff}.pd-fold-panel>summary.pd-panel-head{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px}.pd-fold-panel>summary.pd-panel-head::-webkit-details-marker{display:none}.pd-fold-panel>summary.pd-panel-head:before{content:"\25be";color:var(--pd-muted);font-size:12px}.pd-fold-panel:not([open])>summary.pd-panel-head{border-bottom:none}.pd-fold-panel:not([open])>summary.pd-panel-head:before{content:"\25b8"}.pd-focus-note{margin:6px 0 0;padding:8px 10px;background:#fffdf3;border:1px solid #f0e3b8;border-radius:4px;font-size:13px;white-space:pre-wrap}.pd-field-btn{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:3px 4px;margin:-3px -4px;border-radius:4px;min-height:22px}.pd-field-btn:hover{background:var(--pd-hover)}.pd-field-add{color:var(--color-primary);font-weight:500}.pd-field-input{width:100%;height:30px}.pd-rel{position:relative}.pd-label-dd{position:absolute;top:calc(100% + 4px);left:0;z-index:30;width:250px;max-width:82vw;background:#fff;border:1px solid var(--pd-border);border-radius:6px;box-shadow:0 8px 24px #21232c2e;padding:8px}.pd-label-search{width:100%;height:32px;margin-bottom:6px}.pd-label-list{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.pd-label-row{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;cursor:pointer;padding:5px 6px;border-radius:4px;text-align:left}.pd-label-row:hover{background:var(--pd-hover)}.pd-label-row .pd-check{margin-left:auto;color:var(--color-primary);font-weight:700}.pd-label-empty{padding:6px;color:var(--pd-muted);font-size:13px}.pd-label-clear{margin-top:4px;border-top:1px solid var(--pd-line);color:var(--pd-red);font-weight:500}.pd-lead{--pl-text: #21232c;--pl-placeholder: #93949a;--pl-meta: #65686f;--pl-sub: rgba(33, 35, 44, .72);--pl-line: rgba(33, 35, 44, .14);--pl-divider: #ececed;--pl-blue: #0d68c5;--pl-blue-strong: #2b74da;--pl-blue-bg: #eff6ff;--pl-green: #2d8647;--pl-surface: #f5f5f6;--pl-hover: rgba(33, 35, 44, .06);--pl-card-shadow: 0 0 1px 1px rgba(0, 0, 0, .05), 0 1px 2px -2px rgba(0, 0, 0, .06), 0 1px 3px 0 rgba(0, 0, 0, .07);--pl-btn-shadow: 0 1px 2px 0 rgba(42, 54, 71, .05);font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:14px;line-height:21px;font-weight:450;color:var(--pl-text);height:100%;min-height:0}.pl-wrap{display:grid;grid-template-columns:319px minmax(0,1fr);height:100%;min-height:0}@media(max-width:860px){.pl-wrap{grid-template-columns:minmax(0,1fr)}}.pl-side{display:flex;flex-direction:column;min-height:0;background:#fff;border-right:.8px solid var(--pl-line)}.pl-side-scroll{flex:1;min-height:0;overflow-y:auto;padding:12px 0 8px}.pl-title-row{display:flex;align-items:flex-start;gap:8px;padding:4px 16px;margin-bottom:24px}.pl-title{flex:1;min-width:0;margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--pl-text);cursor:text;border-radius:4px}.pl-title:hover{background:var(--pl-hover)}.pl-title-input{flex:1;min-width:0;font-size:16px;line-height:24px;font-weight:600}.pl-sec{padding-bottom:24px}.pl-sec-head{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:0 16px;font-size:13px;line-height:21px;font-weight:600;text-transform:uppercase;color:var(--pl-text)}.pl-row{position:relative;min-height:32px;margin-bottom:4px;padding:4px 16px 4px 56px}.pl-row:hover .pl-ico{background:var(--pl-hover)}.pl-ico{position:absolute;left:12px;top:1px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%}.pl-ico svg{width:16px;height:16px;fill:var(--pl-text)}.pl-row:has(.pl-empty) .pl-ico svg,.pl-row:has(.pl-add) .pl-ico svg{fill:var(--pl-placeholder)}.pl-val{min-width:0}.pl-field{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%;padding:0;border:none;background:none;font:inherit;line-height:21px;color:var(--pl-text);text-align:left;text-decoration:none;cursor:pointer}.pl-field:hover{text-decoration:underline;text-underline-offset:2px}.pl-empty{color:var(--pl-placeholder)}.pl-add{color:var(--pl-blue-strong);font-weight:600}.pl-swap .pl-add,.pl-row:hover .pl-swap .pl-empty{display:none}.pl-row:hover .pl-swap .pl-add{display:inline}.pl-sub{margin-top:2px;padding-left:8px;font-size:12px;line-height:15px;color:var(--pl-sub)}.pl-sub:before{content:"\2022";margin-right:6px}.pl-note-muted{color:var(--pl-placeholder)}.pd-lead .pl-input{width:100%;height:32px;padding:4px 8px;border:.8px solid var(--pl-line);border-radius:8px;background:var(--pl-surface);font:inherit;font-size:14px;line-height:21px;color:var(--pl-text)}.pd-lead .pl-input::placeholder{color:var(--pl-placeholder)}.pd-lead .pl-input:focus,.pd-lead .pl-input:focus-visible{outline:none;border-color:var(--pl-blue);background:#fff;box-shadow:0 0 0 2px #0d68c533}.pd-lead select.pl-input{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2321232c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:12px!important;padding-right:28px!important}textarea.pl-input{height:auto;min-height:72px;padding:8px;resize:vertical}.pl-icon-btn{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:26px;padding:0 4px;border:.8px solid var(--pl-line);border-radius:8px;background:#fff;box-shadow:var(--pl-btn-shadow);font:inherit;font-size:12px;line-height:16px;font-weight:600;color:var(--pl-text);cursor:pointer}.pl-icon-btn:hover{background:var(--pl-surface)}.pl-icon-btn svg{width:16px;height:16px;fill:currentcolor}.pl-link-btn{display:inline-flex;align-items:center;height:24px;padding:0 4px;border:none;border-radius:8px;background:none;font:inherit;font-size:12px;line-height:16px;font-weight:600;color:var(--pl-blue);cursor:pointer}.pl-link-btn:hover{background:var(--pl-blue-bg)}.pl-foot{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 16px;border-top:.8px solid var(--pl-line);background:#fff}.pl-cta{flex:1 1 auto;min-width:0;height:32px;padding:4px 12px;border:none;border-radius:8px;background:var(--pl-green);box-shadow:var(--pl-btn-shadow);font:inherit;font-size:14px;line-height:20px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.pl-cta:hover:not(:disabled){background:#256f3b}.pl-cta:disabled{opacity:.55;cursor:default}.pl-foot-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:.8px solid var(--pl-line);border-radius:8px;background:#fff;box-shadow:var(--pl-btn-shadow);font:inherit;font-size:14px;font-weight:600;color:var(--pl-text);cursor:pointer}.pl-foot-btn:hover{background:var(--pl-surface)}.pl-foot-btn svg{width:18px;height:18px;fill:currentcolor}.pl-main{min-width:0;height:100%;overflow-y:auto;padding:24px;background:var(--pl-surface)}.pl-card{background:#fff;border-radius:8px;box-shadow:var(--pl-card-shadow)}.pl-tabs{display:flex;border-bottom:.8px solid var(--pl-line)}.pl-tabs button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:6px 12px;border:none;border-bottom:2px solid transparent;background:none;font:inherit;font-size:14px;line-height:21px;font-weight:450;color:var(--pl-meta);cursor:pointer}.pl-tabs button:first-child{border-top-left-radius:8px}.pl-tabs button:hover{background:var(--pl-surface)}.pl-tabs button.active{background:var(--pl-blue-bg);border-bottom-color:var(--pl-blue);color:var(--pl-blue)}.pl-tabs button svg{width:16px;height:16px;fill:currentcolor}.pl-compose{padding:12px 16px 16px}.pl-compose-note{width:100%;min-height:60px;padding:8px 0;border:none;background:none;font:inherit;line-height:21px;color:var(--pl-text);resize:vertical}.pl-compose-note::placeholder{color:var(--pl-placeholder)}.pl-compose-note:focus,.pl-compose-note:focus-visible{outline:none}.pl-followup{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;border-radius:8px;background:#2d864714;font-size:13px;line-height:20px;color:var(--pl-text)}.pl-followup svg{flex:0 0 auto;width:16px;height:16px;fill:var(--pl-green)}.pl-followup strong{font-weight:600}.pl-compose-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.pl-compose-row .pl-input{width:auto;flex:1;min-width:120px}.pl-compose-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.pl-pills{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.pl-pill{height:24px;padding:0 8px;border:.8px solid var(--pl-line);border-radius:8px;background:#fff;box-shadow:var(--pl-btn-shadow);font:inherit;font-size:12px;line-height:16px;font-weight:600;color:var(--pl-text);cursor:pointer}.pl-pill:hover{background:var(--pl-surface)}.pl-pill.active{background:var(--pl-blue-bg);border-color:var(--pl-blue);color:var(--pl-blue)}.pl-btn-primary{height:32px;padding:4px 12px;border:none;border-radius:8px;background:var(--pl-blue);box-shadow:var(--pl-btn-shadow);font:inherit;font-size:14px;line-height:20px;font-weight:600;color:#fff;cursor:pointer}.pl-btn-primary:hover:not(:disabled){background:#0b5aab}.pl-btn-primary:disabled{opacity:.55;cursor:default}.pl-btn-ghost{height:32px;padding:4px 12px;border:.8px solid var(--pl-line);border-radius:8px;background:#fff;box-shadow:var(--pl-btn-shadow);font:inherit;font-size:14px;line-height:20px;font-weight:600;color:var(--pl-text);cursor:pointer}.pl-btn-ghost:hover{background:var(--pl-surface)}.pl-sec-title{display:flex;align-items:center;gap:8px;margin:36px 0 28px;padding:0;border:none;background:none;font:inherit;font-size:16px;line-height:24px;font-weight:600;color:#000;cursor:pointer}.pl-sec-title svg{width:16px;height:16px;fill:currentcolor;transition:transform .15s ease}.pl-sec-title.collapsed svg{transform:rotate(-90deg)}.pl-timeline{margin:0;padding:0;list-style:none}.pl-tl-item{position:relative;margin:0 0 12px 56px;padding:12px 16px;background:#fff;border-radius:4px;box-shadow:var(--pl-card-shadow)}.pl-tl-item>.pl-tl-ico{position:absolute;left:-56px;top:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:var(--pl-card-shadow);color:var(--pl-text)}.pl-tl-item>.pl-tl-ico svg{width:18px;height:18px;fill:currentcolor}.pl-tl-item:not(:last-child):before{content:"";position:absolute;left:-37px;top:44px;bottom:-16px;border-left:1.6px solid rgba(33,35,44,.16)}.pl-tl-head{display:flex;align-items:flex-start;gap:8px}.pl-tl-title{flex:1;min-width:0;font-size:16px;line-height:24px;font-weight:600;color:var(--pl-text)}.pl-tl-title.done{text-decoration:line-through;color:var(--pl-meta)}.pl-tl-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:2px;font-size:12px;line-height:18px;color:var(--pl-meta)}.pl-tl-body{margin:8px 0 0;white-space:pre-wrap;font-size:14px;line-height:21px;color:var(--pl-text)}.pl-tl-actions{display:flex;gap:8px;flex:0 0 auto}.pl-tl-actions,.pl-tl-meta .pl-textlink{opacity:0;transition:opacity .12s ease}.pl-tl-item:hover .pl-tl-actions,.pl-tl-item:hover .pl-tl-meta .pl-textlink,.pl-tl-item:focus-within .pl-tl-actions,.pl-tl-item:focus-within .pl-tl-meta .pl-textlink{opacity:1}.pl-check{flex:0 0 auto;appearance:none;width:20px;height:20px;margin:2px 0 0;border:1.6px solid rgba(33,35,44,.24);border-radius:50%;background:#fff;cursor:pointer}.pl-check:checked{border-color:var(--pl-green);background:var(--pl-green) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/12px no-repeat}.pl-muted{color:var(--pl-meta);font-size:14px}.pl-danger{color:#c7202d}.pl-textlink{border:none;background:none;padding:0;font:inherit;font-size:14px;line-height:21px;color:var(--pl-blue-strong);cursor:pointer}.pl-textlink:hover{text-decoration:underline}.pl-textlink.pl-danger{color:var(--pl-meta)}.pl-textlink.pl-danger:hover{color:#c7202d}.pl-empty-line{margin:0 0 12px 56px;font-size:14px;color:var(--pl-meta)}.pd-backdrop-clear{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.pd-drawer-lead{width:min(1180px,92vw);overflow:visible}.pd-drawer-flush{padding:0;overflow:hidden}.pd-drawer-nav{position:absolute;top:12px;left:-44px;z-index:2;display:flex;flex-direction:column;background:#fff;border:.8px solid var(--pl-line, rgba(33, 35, 44, .14));border-radius:8px;box-shadow:0 1px 3px #0000001f;overflow:hidden}.pd-drawer-navbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background:#fff;color:#21232c;cursor:pointer}.pd-drawer-navbtn:hover{background:#f5f5f6}.pd-drawer-navbtn svg{width:18px;height:18px;fill:currentcolor}.pd-menu-up{top:auto;bottom:calc(100% + 4px);border-radius:8px}.pd-lead select.pl-owner-select{width:auto;max-width:100%;height:24px;padding-top:0;padding-bottom:0;line-height:22px;border-color:transparent;background-color:transparent;padding-left:0!important;padding-right:20px!important;background-position:right 2px center!important}.pd-lead select.pl-owner-select:hover{border-color:var(--pl-line);background-color:#fff;padding-left:6px!important}.pd-lead .pd-status-chip,.pd-lead .pd-chip{height:22px;border-radius:8px;font-size:12px;line-height:16px}.pl-rel{position:relative}.pl-label-dd{position:absolute;top:calc(100% + 4px);left:0;z-index:30;width:250px;max-width:82vw;padding:8px;background:#fff;border:.8px solid var(--pl-line);border-radius:8px;box-shadow:0 8px 24px #21232c2e}.pl-label-list{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;margin-top:6px}.pl-label-row{display:flex;align-items:center;gap:8px;width:100%;padding:5px 6px;border:none;border-radius:8px;background:none;text-align:left;cursor:pointer}.pl-label-row:hover{background:var(--pl-surface)}.pl-label-row .pl-tick{margin-left:auto;color:var(--pl-blue);font-weight:700}.pd-deal,.pd-contact{--pd2-text: #21232c;--pd2-placeholder: #93949a;--pd2-meta: #65686f;--pd2-sub: rgba(33, 35, 44, .72);--pd2-line: rgba(33, 35, 44, .14);--pd2-blue: #0d68c5;--pd2-blue-strong: #2b74da;--pd2-tab-bg: #eff6ff;--pd2-chip-bg: #e1eeff;--pd2-green: #2d8647;--pd2-red: #d83c38;--pd2-surface: #f5f5f6;--pd2-hover: rgba(33, 35, 44, .06);--pd2-step-idle: rgba(33, 35, 44, .12);--pd2-card-shadow: 0 0 1px 1px rgba(0, 0, 0, .05), 0 1px 2px -2px rgba(0, 0, 0, .06), 0 1px 3px 0 rgba(0, 0, 0, .07);--pd2-btn-shadow: 0 1px 2px 0 rgba(42, 54, 71, .05);font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:14px;line-height:21px;font-weight:450;color:var(--pd2-text);display:flex;flex-direction:column;height:100%;min-height:0;background:#fff}.pd-lead{--pd2-text: #21232c;--pd2-placeholder: #93949a;--pd2-meta: #65686f;--pd2-sub: rgba(33, 35, 44, .72);--pd2-line: rgba(33, 35, 44, .14);--pd2-blue: #0d68c5;--pd2-blue-strong: #2b74da;--pd2-green: #2d8647;--pd2-surface: #f5f5f6;--pd2-hover: rgba(33, 35, 44, .06);--pd2-btn-shadow: 0 1px 2px 0 rgba(42, 54, 71, .05)}.pdl-head{flex:0 0 auto;padding:16px;background:#fff;border-bottom:.8px solid var(--pd2-line)}.pdl-head-row{display:flex;align-items:flex-start;gap:8px;min-height:44px;margin-bottom:16px}.pdl-title{flex:1;min-width:0;margin:0;padding:2px 32px 2px 4px;border-radius:8px;font-size:25px;line-height:38px;font-weight:400;color:var(--pd2-text);cursor:text}.pdl-title:hover{background:#ececed}.pdl-title-input{flex:1;min-width:0;height:44px;padding:2px 4px;font-size:25px;line-height:38px;font-weight:400}.pdl-head-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding-top:3px}.pdl-owner{display:flex;align-items:center;padding-right:8px}.pdl-owner-text{display:flex;flex-direction:column;padding:0 8px}.pdl-owner-name{font-size:12px;line-height:16px;font-weight:600;color:var(--pd2-text)}.pdl-owner-role{font-size:12px;line-height:18px;font-weight:450;color:var(--pd2-meta)}.pdl-avatar{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ececed;font-size:13px;line-height:20px;font-weight:600;color:#21232cb8}.pdl-hbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:4px 12px;border:.8px solid var(--pd2-line);border-radius:8px;background:#fff;box-shadow:var(--pd2-btn-shadow);font:inherit;font-size:14px;line-height:20px;font-weight:600;color:var(--pd2-text);cursor:pointer}.pdl-hbtn:hover{background:var(--pd2-surface)}.pdl-hbtn svg{width:16px;height:16px;fill:currentcolor}.pdl-hbtn.pdl-hbtn-icon{width:32px;padding:0}.pdl-hbtn-won,.pdl-hbtn-lost{border:none;color:#fff}.pdl-hbtn-won{background:var(--pd2-green)}.pdl-hbtn-won:hover{background:#256f3b}.pdl-hbtn-lost{background:var(--pd2-red)}.pdl-hbtn-lost:hover{background:#c2332f}.pdl-steps{display:flex;align-items:stretch;height:24px}.pdl-step{flex:1 1 0;min-width:0;height:24px;padding:1px 6px;border:none;background:var(--pd2-step-idle);font:inherit;font-size:12px;line-height:18px;font-weight:450;color:var(--pd2-meta);text-align:center;white-space:nowrap;overflow:hidden;cursor:pointer;clip-path:polygon(calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,2px 100%,8px 50%,2px 0);margin-left:-6px}.pdl-step:first-child{margin-left:0;border-radius:8px 0 0 8px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%)}.pdl-step.done{background:var(--pd2-green);color:#fff}.pdl-step:hover:not(.done){background:#21232c2e}.pdl-crumbs{display:inline-flex;align-items:center;height:24px;margin:8px 0 0 -8px;padding:0 4px;border-radius:8px;font-size:12px;line-height:18px;font-weight:450;color:var(--pd2-blue)}.pdl-crumbs:hover{background:#21232c0d}.pdl-crumbs a,.pdl-crumbs span{padding:0 4px;color:var(--pd2-blue);text-decoration:none}.pdl-crumbs svg{flex:0 0 auto;width:12px;height:12px;margin:0 4px;fill:#21232cb8}.pdl-wrap{display:grid;grid-template-columns:497px minmax(0,1fr);flex:1;min-height:0;border-top:.8px solid var(--pd2-line)}@media(max-width:900px){.pdl-wrap{grid-template-columns:minmax(0,1fr)}}.pdl-side{display:flex;flex-direction:column;min-height:0;background:#fff;border-right:.8px solid var(--pd2-line)}.pdl-side-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:16px 0}.pdl-search{position:relative;padding:0 16px 16px}.pdl-search svg{position:absolute;left:24px;top:8px;width:16px;height:16px;fill:var(--pd2-meta);pointer-events:none}.pd-deal input.pdl-search-input,.pd-contact input.pdl-search-input{width:100%;height:32px;padding:4px 8px 4px 32px;border:.8px solid var(--pd2-line);border-radius:8px;background:#fff;font:inherit;font-size:14px;line-height:21px;color:var(--pd2-text)}.pd-deal input.pdl-search-input::placeholder,.pd-contact input.pdl-search-input::placeholder{color:var(--pd2-meta)}.pd-deal input.pdl-search-input:focus,.pd-deal input.pdl-search-input:focus-visible,.pd-contact input.pdl-search-input:focus,.pd-contact input.pdl-search-input:focus-visible{outline:none;border-color:var(--pd2-blue);box-shadow:0 0 0 2px #0d68c533}.pdl-sec{border-bottom:.8px solid var(--pd2-line)}.pdl-sec-head{display:flex;align-items:center;width:100%;height:64px;margin:0;padding:16px;border:none;background:none;font:inherit;font-size:16px;line-height:24px;font-weight:600;color:var(--pd2-text);text-align:left;cursor:pointer}.pdl-sec-head>svg{flex:0 0 auto;width:24px;height:24px;margin-left:-4px;fill:var(--pd2-text);transition:transform .15s ease;transform:rotate(180deg)}.pdl-sec-head.collapsed>svg{transform:rotate(0)}.pdl-sec-head .pdl-sec-title{flex:1;min-width:0;padding:0 4px}.pdl-tool{display:grid;place-items:center;width:24px;height:24px;padding:0;border:none;border-radius:8px;background:none;color:var(--pd2-meta);cursor:pointer}.pdl-tool:hover{background:var(--pd2-hover)}.pdl-tool svg{width:16px;height:16px;fill:currentcolor}.pdl-badge{flex:0 0 auto;height:16px;padding:0 6px;border-radius:8px;background:var(--pd2-blue-strong);font-size:10px;line-height:16px;font-weight:600;letter-spacing:.2px;color:#fff;text-transform:uppercase}.pdl-band{display:flex;align-items:center;height:24px;padding:4px 16px;background:#ececed;font-size:11px;line-height:16px;font-weight:600;color:var(--pd2-text);text-transform:uppercase}.pdl-band svg{flex:0 0 auto;width:16px;height:16px;margin-right:4px;fill:var(--pd2-text)}.pdl-band a{color:inherit;text-decoration:none}.pdl-band a:hover{text-decoration:underline}.pdl-rows{padding:0 8px 16px 16px}.pdl-row{position:relative;display:flex;align-items:center;min-height:32px;padding:5px 0 5px 44px}.pdl-ico{position:absolute;left:0;top:8px;display:grid;place-items:center;width:16px;height:16px}.pdl-ico svg{width:16px;height:16px;fill:var(--pd2-text)}.pdl-row:has(.pdl-link) .pdl-ico svg{fill:var(--pd2-blue)}.pdl-row-x{margin-left:auto;opacity:0;transition:opacity .12s ease}.pdl-row:hover .pdl-row-x,.pdl-row:focus-within .pdl-row-x{opacity:1}.pdl-fields{padding:0 8px 16px}.pdl-frow{display:flex;align-items:flex-start;min-height:32px;margin-bottom:2px;padding-left:20px}.pdl-flabel{flex:0 0 100px;width:100px;padding-top:8px;font-size:12px;line-height:18px;font-weight:600;text-align:right;color:var(--pd2-meta)}.pdl-fval{flex:1;min-width:0;margin-left:8px;padding:4px 32px 4px 4px;border-radius:8px;min-height:24px}.pdl-fval:hover{background:#ececed}.pdl-val{min-width:0}.pdl-field{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%;padding:0;border:none;background:none;font:inherit;font-size:14px;line-height:21px;color:var(--pd2-text);text-align:left;text-decoration:none;cursor:pointer}.pdl-field:hover{text-decoration:underline;text-underline-offset:2px}.pdl-link{font-weight:600;color:var(--pd2-blue)}.pdl-empty{color:var(--pd2-placeholder)}.pdl-add{font-weight:600;color:var(--pd2-blue-strong)}.pdl-swap .pdl-add,.pdl-row:hover .pdl-swap .pdl-empty{display:none}.pdl-row:hover .pdl-swap .pdl-add{display:inline}.pdl-sub{margin-top:1px;font-size:12px;line-height:16px;color:var(--pd2-sub)}.pdl-muted{color:var(--pd2-meta)}.pd-deal .pdl-input,.pd-contact .pdl-input,.pd-lead .pdl-input{width:100%;height:32px;padding:4px 8px;border:.8px solid var(--pd2-line);border-radius:8px;background:var(--pd2-surface);font:inherit;font-size:14px;line-height:21px;color:var(--pd2-text)}.pd-deal .pdl-input::placeholder,.pd-contact .pdl-input::placeholder,.pd-lead .pdl-input::placeholder{color:var(--pd2-placeholder)}.pd-deal .pdl-input:focus,.pd-deal .pdl-input:focus-visible,.pd-contact .pdl-input:focus,.pd-contact .pdl-input:focus-visible,.pd-lead .pdl-input:focus,.pd-lead .pdl-input:focus-visible{outline:none;border-color:var(--pd2-blue);background:#fff;box-shadow:0 0 0 2px #0d68c533}.pd-deal select.pdl-input,.pd-contact select.pdl-input{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2321232c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:12px!important;padding-right:28px!important}.pd-deal select.pdl-owner-select,.pd-contact select.pdl-owner-select{width:auto;max-width:100%;height:24px;padding-top:0;padding-bottom:0;border-color:transparent;background-color:transparent;padding-left:0!important;padding-right:20px!important;background-position:right 2px center!important}.pd-deal select.pdl-owner-select:hover,.pd-contact select.pdl-owner-select:hover{border-color:var(--pd2-line);background-color:#fff;padding-left:6px!important}.pd-deal textarea.pdl-input,.pd-contact textarea.pdl-input{height:auto;min-height:72px;padding:8px;resize:vertical}.pdl-main{min-width:0;height:100%;overflow-y:auto;padding:24px 24px 32px;background:var(--pd2-surface)}.pdl-card{background:#fff;border-radius:8px;box-shadow:var(--pd2-card-shadow)}.pdl-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--pd2-line)}.pdl-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:6px 12px;border:none;background:none;font:inherit;font-size:14px;line-height:21px;font-weight:450;color:var(--pd2-meta);cursor:pointer}.pdl-tabs button:first-child{border-top-left-radius:8px}.pdl-tabs button:hover:not(.active){background:#21232c0a}.pdl-tabs button.active{background:var(--pd2-tab-bg);color:var(--pd2-blue)}.pdl-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--pd2-blue-strong)}.pdl-tabs button svg{width:16px;height:16px;fill:currentcolor}.pdl-tabs button span{margin-left:8px}.pdl-compose{padding:0}.pdl-compose-prompt{display:flex;align-items:center;width:100%;height:60px;min-height:60px;padding:0 16px;border:none;background:none;font:inherit;font-size:14px;line-height:21px;color:var(--pd2-placeholder);text-align:left;cursor:pointer;resize:none}.pdl-compose-prompt::placeholder{color:var(--pd2-placeholder)}.pdl-compose-prompt:focus,.pdl-compose-prompt:focus-visible{outline:none}.pdl-compose-form{padding:12px 16px 16px}.pdl-compose-actions.pdl-inset{padding:0 16px 16px;margin-top:0}.pdl-compose textarea.pdl-compose-prompt{display:block;height:60px;padding:19px 16px 0;cursor:text}.pdl-compose textarea.pdl-compose-prompt:focus{height:120px;padding:16px}.pdl-followup{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;border-radius:8px;background:#2d864714;font-size:13px;line-height:20px;color:var(--pd2-text)}.pdl-followup svg{flex:0 0 auto;width:16px;height:16px;fill:var(--pd2-green)}.pdl-followup strong{font-weight:600}.pdl-compose-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.pdl-compose-row .pdl-input{width:auto;flex:1;min-width:120px}.pdl-compose-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.pdl-pills{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.pdl-pill{height:24px;padding:0 8px;border:.8px solid var(--pd2-line);border-radius:8px;background:#fff;box-shadow:var(--pd2-btn-shadow);font:inherit;font-size:12px;line-height:16px;font-weight:600;color:var(--pd2-text);cursor:pointer}.pdl-pill:hover{background:var(--pd2-surface)}.pdl-pill.active{background:var(--pd2-tab-bg);border-color:var(--pd2-blue);color:var(--pd2-blue)}.pdl-btn-primary{height:32px;padding:4px 12px;border:none;border-radius:8px;background:var(--pd2-blue);box-shadow:var(--pd2-btn-shadow);font:inherit;font-size:14px;line-height:20px;font-weight:600;color:#fff;cursor:pointer}.pdl-btn-primary:hover:not(:disabled){background:#0b5aab}.pdl-btn-primary:disabled{opacity:.55;cursor:default}.pdl-btn-ghost{height:32px;padding:4px 12px;border:.8px solid var(--pd2-line);border-radius:8px;background:#fff;box-shadow:var(--pd2-btn-shadow);font:inherit;font-size:14px;line-height:20px;font-weight:600;color:var(--pd2-text);cursor:pointer}.pdl-btn-ghost:hover{background:var(--pd2-surface)}.pdl-sec-title-btn{display:flex;align-items:center;height:32px;margin:24px 0 8px -4px;padding:4px;border:none;border-radius:8px;background:none;font:inherit;font-size:16px;line-height:24px;font-weight:600;color:#000;cursor:pointer}.pdl-sec-title-btn:hover{background:var(--pd2-hover)}.pdl-sec-title-btn svg{width:24px;height:24px;fill:var(--pd2-text);transition:transform .15s ease}.pdl-sec-title-btn.collapsed svg{transform:rotate(-90deg)}.pdl-sec-row{display:flex;align-items:center;gap:16px}.pdl-sec-row .pdl-sec-title-btn{flex:0 0 auto}.pdl-sec-spacer{flex:1}.pdl-switch{display:inline-flex;align-items:center;gap:8px;border:none;background:none;padding:0;font:inherit;font-size:14px;line-height:21px;color:var(--pd2-text);cursor:pointer}.pdl-switch-track{position:relative;flex:0 0 auto;width:32px;height:16px;border-radius:16px;background:#21232c3d;transition:background-color .1s cubic-bezier(.5,0,.2,1)}.pdl-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:100%;background:#fff;transition:transform .1s cubic-bezier(.5,0,.2,1)}.pdl-switch.on .pdl-switch-track{background:var(--pd2-blue)}.pdl-switch.on .pdl-switch-track:after{transform:translate(16px)}.pdl-chips{display:flex;flex-wrap:wrap;gap:4px;padding-top:16px}.pdl-chip{height:24px;padding:0 8px;border:none;border-radius:8px;background:none;font:inherit;font-size:12px;line-height:16px;font-weight:600;color:#000;cursor:pointer}.pdl-chip:hover:not(.active){background:#21232c0d}.pdl-chip.active{background:var(--pd2-chip-bg);color:var(--pd2-blue)}.pdl-timeline{margin:0;padding:0;list-style:none}.pdl-timeline-focus>.pdl-tl-item:first-child,.pdl-timeline-focus>.pdl-empty-line:first-child{margin-top:8px}.pdl-tl-item{position:relative;margin:16px 0 0 56px;padding:8px 16px;background:#fff;border-radius:4px;box-shadow:var(--pd2-card-shadow)}.pdl-tl-item>.pdl-tl-ico{position:absolute;left:-56px;top:0;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:var(--pd2-card-shadow)}.pdl-tl-item>.pdl-tl-ico svg{width:16px;height:16px;fill:var(--pd2-meta)}.pdl-tl-item:not(:last-child):before{content:"";position:absolute;left:-37px;top:0;bottom:-31px;border-left:1.6px dashed var(--pd2-line)}.pdl-tl-item.pinned{background:#fff6d6}.pdl-tl-head{padding-bottom:4px}.pdl-tl-head{display:flex;align-items:flex-start;gap:8px}.pdl-tl-title{flex:1;min-width:0;font-size:16px;line-height:24px;font-weight:600;color:var(--pd2-text);text-decoration:none}.pdl-tl-title.done{text-decoration:line-through;color:var(--pd2-meta)}.pdl-tl-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:2px;font-size:12px;line-height:18px;color:var(--pd2-meta)}.pdl-tl-body{margin:8px 0 0;white-space:pre-wrap;font-size:14px;line-height:21px;color:var(--pd2-text)}.pdl-tl-actions{display:flex;gap:8px;flex:0 0 auto}.pdl-tl-actions,.pdl-tl-meta .pdl-textlink{opacity:0;transition:opacity .12s ease}.pdl-tl-item:hover .pdl-tl-actions,.pdl-tl-item:hover .pdl-tl-meta .pdl-textlink,.pdl-tl-item:focus-within .pdl-tl-actions,.pdl-tl-item:focus-within .pdl-tl-meta .pdl-textlink{opacity:1}.pdl-check{flex:0 0 auto;appearance:none;width:16px;height:16px;margin:4px 8px 0 0;border:none;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #21232c3d;cursor:pointer}.pdl-check:checked{box-shadow:none;background:var(--pd2-green) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/10px no-repeat}.pdl-textlink{border:none;background:none;padding:0;font:inherit;font-size:14px;line-height:21px;color:var(--pd2-blue-strong);cursor:pointer}.pdl-textlink:hover{text-decoration:underline}.pdl-textlink.pdl-danger{color:var(--pd2-meta)}.pdl-textlink.pdl-danger:hover{color:#c7202d}.pdl-empty-line{margin:16px 0 0 56px;font-size:14px;color:var(--pd2-meta)}.pdl-rel{position:relative}.pdl-label-dd{position:absolute;top:calc(100% + 4px);left:0;z-index:30;width:250px;max-width:82vw;padding:8px;background:#fff;border:.8px solid var(--pd2-line);border-radius:8px;box-shadow:0 8px 24px #21232c2e}.pdl-label-list{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;margin-top:6px}.pdl-label-row{display:flex;align-items:center;gap:8px;width:100%;padding:5px 6px;border:none;border-radius:8px;background:none;text-align:left;cursor:pointer}.pdl-label-row:hover{background:var(--pd2-surface)}.pdl-label-row .pdl-tick{margin-left:auto;color:var(--pd2-blue);font-weight:700}.pd-deal .pd-status-chip,.pd-contact .pd-status-chip,.pd-contact .pd-chip,.pd-deal .pd-chip{height:22px;border-radius:8px;font-size:12px;line-height:16px}.pd-modal-item{width:480px}.pd-item-picked{height:32px;padding:4px 8px;border-radius:8px;background:#f5f5f6;font-size:14px;line-height:21px;font-weight:600;color:var(--pd2-text)}.pd-item-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pd-item-grid>.pd-field{margin:0}.pd-item-total{margin:12px 0 0;font-size:14px;line-height:21px;color:var(--pd2-meta)}.pd-modal-item .pd-modal-body>.pd-col{padding:16px}.pd-item-list{margin:0;padding:0;max-height:320px;overflow-y:auto;list-style:none}.pd-item-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:6px 8px;border:none;border-radius:8px;background:none;font:inherit;font-size:14px;line-height:21px;color:var(--pd2-text);text-align:left;cursor:pointer}.pd-item-option:hover{background:var(--pd2-surface)}.pd-drawer-deal{width:min(1400px,96vw);overflow:visible}.pdl-pair{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pdl-pair .pdl-input{flex:1 1 120px;min-width:0}.pd-deal .pdl-input.pdl-input-label,.pd-contact .pdl-input.pdl-input-label,.pd-lead .pdl-input.pdl-input-label,.pd-lead .pl-input.pdl-input-label{flex:1 1 110px;font-size:12px}.pdl-btn-mini{flex:0 0 auto;height:24px;padding:0 10px;font-size:12px;line-height:18px}.pdc-avatar{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;margin-top:2px;border-radius:50%;background:#e1eeff}.pdc-avatar svg{width:26px;height:26px;fill:#2b74da}.pdc-skel-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%}.pdc-cta{display:inline-flex;align-items:center;gap:4px;height:32px;padding:4px 12px 4px 8px;border-radius:8px;background:var(--pd2-green);box-shadow:var(--pd2-btn-shadow);font-size:14px;line-height:20px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap}.pdc-cta svg{width:16px;height:16px;fill:#fff}.pdc-cta:hover{background:#256f3b}.pd-contact .pdl-rows{padding:0 16px 16px}.pdc-bar{display:flex;height:16px;margin:0 16px 8px 36px}.pdc-bar-won{flex:0 1 auto;border-radius:50px;background:var(--pd2-green)}.pdc-bar-lost{flex:1 1 auto;margin-left:2px;border-radius:0 50px 50px 0;background:#c82627}.pdc-stats{padding:0 16px 8px 36px}.pdc-stat-row{display:flex;font-size:12px;line-height:21px;font-weight:450;color:var(--pd2-text)}.pdc-stat-lbl{flex:0 1 40%;min-width:0}.pdc-stat-lbl.won{color:var(--pd2-green)}.pdc-stat-lbl.lost{color:#c82627}.pdc-stat-num{flex:0 1 30%}.pdc-stat-pct{flex:0 1 30%;text-align:end}.pdc-empty{display:flex;flex-direction:column;align-items:center;padding:16px 0 0;text-align:center}.pdc-empty-title{margin:0;font-size:14px;line-height:21px;font-weight:450;color:var(--pd2-text)}.pdc-empty-sub{margin:10px 0;font-size:14px;line-height:21px;font-weight:450;color:var(--pd2-meta)}.pdc-empty-cta{display:inline-flex;align-items:center;gap:4px;height:32px;padding:4px;border:none;border-radius:8px;background:none;font:inherit;font-size:14px;line-height:20px;font-weight:600;color:var(--pd2-blue);cursor:pointer}.pdc-empty-cta svg{width:16px;height:16px;fill:var(--pd2-blue)}.pdc-empty-cta:hover{background:var(--pd2-hover)}.pb-view{--pb-text: #21232c;--pb-meta: #65686f;--pb-line: rgba(33, 35, 44, .14);--pb-blue: #0d68c5;--pb-blue-strong: #2b74da;--pb-blue-bg: #eff6ff;--pb-green: #2d8647;--pb-surface: #f5f5f6;--pb-hover: rgba(33, 35, 44, .05);--pb-btn-shadow: 0 1px 2px 0 rgba(42, 54, 71, .05);--pb-card-shadow: 0 0 1px 1px rgba(0, 0, 0, .05), 0 1px 2px -2px rgba(0, 0, 0, .06), 0 1px 3px 0 rgba(0, 0, 0, .07);margin:-28px;display:flex;flex-direction:column;height:calc(100vh - 64px);background:#fff;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:14px;line-height:21px;font-weight:450;color:var(--pb-text)}.pb-embed{display:flex;flex-direction:column;min-height:0;height:100%;background:#fff}.pb-toolbar{flex:0 0 auto;padding:16px;background:#fff}.pb-toolbar-top{display:flex;align-items:center;height:32px;margin-bottom:16px}.pb-toolbar-top:last-child{margin-bottom:0}.pb-toolbar-bottom{display:flex;align-items:center;height:24px}.pb-seg{display:flex;margin-right:8px}.pb-seg button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:32px;padding:4px;border:.8px solid var(--pb-line);border-left-width:0;background:#fff;box-shadow:var(--pb-btn-shadow);color:var(--pb-text);cursor:pointer}.pb-seg button:first-child{border-left-width:.8px;border-radius:8px 0 0 8px}.pb-seg button:last-child{border-radius:0 8px 8px 0}.pb-seg button:hover:not(.active){background:var(--pb-hover)}.pb-seg button.active{border:.8px solid var(--pb-blue-strong);background:var(--pb-blue-bg);color:var(--pb-blue)}.pb-seg button svg{width:16px;height:16px;fill:currentcolor}.pb-add{display:flex;margin-right:8px}.pb-add-main{display:inline-flex;align-items:center;height:32px;padding:4px 8px 4px 4px;border:none;border-radius:8px;background:var(--pb-green);box-shadow:var(--pb-btn-shadow);font:inherit;font-size:14px;line-height:21px;font-weight:450;color:#fff;cursor:pointer}.pb-add-main:hover{background:#256f3b}.pb-add-main svg{width:16px;height:16px;margin:0 4px;fill:#fff}.pb-count{margin-left:auto;font-size:14px;line-height:21px;font-weight:450;color:var(--pb-text)}.pb-tools{display:flex;align-items:center;gap:8px;margin-left:16px}.pb-tool{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:4px;border:.8px solid var(--pb-line);border-radius:8px;background:#fff;box-shadow:var(--pb-btn-shadow);font:inherit;font-size:14px;line-height:20px;font-weight:600;color:var(--pb-text);cursor:pointer}.pb-tool:hover{background:var(--pb-hover)}.pb-tool svg{width:16px;height:16px;fill:currentcolor}.pb-tool span{padding:0 4px}.pb-quick{display:inline-flex;align-items:center;height:24px;padding:0 4px;border:none;border-radius:8px;background:none;font:inherit;font-size:12px;line-height:16px;font-weight:600;color:#21232cb8;cursor:pointer}.pb-quick:hover{background:var(--pb-hover)}.pb-quick svg{width:16px;height:16px;fill:currentcolor}.pb-quick span{padding:0 4px}.pb-quick.active{background:var(--pb-blue-bg);color:var(--pb-blue)}.pb-range{margin-left:2px;color:var(--pb-text)}.pb-range:hover{background:#21232c0d}.pb-range.active:hover{background:#e1eeff}.pb-quick-group{display:flex;align-items:center;gap:4px}.pb-quick-right{display:flex;align-items:center;gap:4px;margin-left:auto}.pb-view input.pb-search{width:260px;height:32px;margin-right:8px;padding:4px 8px;border:.8px solid var(--pb-line);border-radius:8px;background:#fff;box-shadow:var(--pb-btn-shadow);font:inherit;font-size:14px;line-height:20px;color:var(--pb-text)}.pb-view input.pb-search::placeholder{color:var(--pb-meta)}.pb-view input.pb-search:focus,.pb-view input.pb-search:focus-visible{outline:none;border-color:var(--pb-blue);box-shadow:0 0 0 2px #0d68c533}.pb-subnav{flex:0 0 240px;width:240px;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--pb-surface);overflow-y:auto}.pb-subnav-item{display:flex;align-items:center;height:40px;padding:8px 12px;border-radius:8px;font-size:14px;line-height:21px;font-weight:450;color:var(--pb-text);text-decoration:none}.pb-subnav-item svg{flex:0 0 auto;width:24px;height:24px;margin-right:12px;fill:var(--pb-meta)}.pb-subnav-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-subnav-item:hover:not(.active){background:var(--pb-hover)}.pb-subnav-item.active{background:#e1eeff;font-weight:600;color:var(--pb-blue)}.pb-subnav-item.active svg{fill:var(--pb-blue)}.pb-list{flex:1;min-height:0;padding:0 16px;overflow:auto;background:#fff}.pb-grid{display:grid;width:max-content;min-width:100%}.pb-th{position:sticky;top:0;z-index:2;display:flex;align-items:center;height:31px;padding:0 8px;background:#fff;border-bottom:.8px solid var(--pb-line);border-right:.8px solid var(--pb-line);font-size:14px;line-height:21px;font-weight:600;color:var(--pb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.pb-th:hover{background:var(--pb-hover)}.pb-th svg{flex:0 0 auto;width:16px;height:16px;margin-right:4px;fill:#21232cb8}.pb-td{display:flex;align-items:center;height:31px;padding:0;border-bottom:.8px solid var(--pb-line);border-right:.8px solid var(--pb-line);font-size:14px;line-height:21px;font-weight:450;color:var(--pb-text);cursor:pointer}.pb-td-in{display:flex;align-items:center;width:100%;height:30.2px;margin:0 1px;padding:4px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-td-in a:not(.pb-link){color:inherit;text-decoration:none}.pb-td:hover .pb-td-in{background:#fff;outline:1.6px solid var(--pb-blue)}.pb-td-in>.pd-bar{flex:1 1 auto;min-width:0}.pb-td:nth-child(3n) .pb-td-in>.pd-bar{max-width:55%}.pb-td:nth-child(3n+1) .pb-td-in>.pd-bar{max-width:80%}.pb-td:nth-child(3n+2) .pb-td-in>.pd-bar{max-width:65%}.pb-td:has(>.pb-td-in>.pd-bar){cursor:default}.pb-td:has(>.pb-td-in>.pd-bar):hover .pb-td-in{background:none;outline:none}.pb-row{display:contents}.pb-row:hover .pb-td{background:var(--pb-surface)}.pb-row-unread .pb-td-in{font-weight:600}.pb-unread-dot{position:absolute;left:4px;top:14px;width:4px;height:4px;border-radius:50%;background:var(--pb-blue-strong)}.pb-td-num .pb-td-in{justify-content:right}.pb-td-mid .pb-td-in{justify-content:center;padding:0}.pb-td-mid:hover .pb-td-in{outline:none}.pb-list-empty{grid-column:1/-1;padding:16px;font-size:14px;color:var(--pb-meta)}.pb-link{color:var(--pb-blue);text-decoration:none}.pb-link:hover{text-decoration:underline}.pb-suffix{margin-left:4px;color:var(--pb-meta)}.pb-tag{display:inline-flex;align-items:center;max-width:100%;height:22px;margin:2px 4px 0 0;padding:2px 4px;border:.8px solid var(--pb-line);border-radius:6px;background:#fff;font-size:12px;line-height:18px;font-weight:450;color:var(--pb-blue);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-tag:hover{text-decoration:underline}.pb-check{appearance:none;width:16px;height:16px;margin:0;border:none;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 2px #21232c3d;cursor:pointer}.pb-check:hover{box-shadow:inset 0 0 0 2px var(--pb-blue-strong)}.pb-check:checked{background:var(--pb-blue) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/10px no-repeat;box-shadow:none}.pb-done{appearance:none;width:16px;height:16px;margin:0;border:none;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #21232c3d;cursor:pointer}.pb-done:hover{box-shadow:inset 0 0 0 2px var(--pb-green)}.pb-done:checked{background:var(--pb-green) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/10px no-repeat;box-shadow:none}.pb-row-btn{flex:0 0 auto;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:none;border-radius:8px;background:none;color:#21232cb8;cursor:pointer;opacity:0;transition:opacity .12s ease}.pb-row-btn:hover{background:var(--pb-hover)}.pb-row-btn svg{width:16px;height:16px;fill:currentcolor}.pb-row:hover .pb-row-btn,.pb-row-btn:focus-visible,.pb-row-btn-always{opacity:1}.pb-row-btn-danger:hover{color:#c7202d}.pb-dot{flex:0 0 auto;width:8px;height:8px;margin-right:8px;border-radius:50%}.pb-dot.hot{background:#e0483c}.pb-dot.warm{background:#e8912b}.pb-dot.cold{background:#3d8bd4}.pb-pill{display:inline-flex;align-items:center;max-width:100%;height:20px;padding:0 6px;border-radius:4px;background:var(--pb-surface);font-size:13px;line-height:18px;color:var(--pb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc{--fc-button-bg-color: var(--color-primary);--fc-button-border-color: var(--color-primary);--fc-button-hover-bg-color: var(--color-primary-dark);--fc-button-hover-border-color: var(--color-primary-dark);--fc-button-active-bg-color: var(--color-primary-darker);--fc-button-active-border-color: var(--color-primary-darker);--fc-today-bg-color: rgba(104, 25, 104, .045);--fc-now-indicator-color: #e0492f;--fc-page-bg-color: #fff;--fc-border-color: var(--pd-line);font-family:inherit}.fc .fc-toolbar-title{font-size:16px;font-weight:600;color:var(--pd-text)}.fc .fc-button{text-transform:none;font-weight:600;border-radius:4px;box-shadow:none!important}.fc .fc-event{cursor:pointer;font-size:12px;padding:0;background:none;border:none;box-shadow:none}.fc .fc-event .fc-event-main{display:flex;align-items:center;gap:5px;min-width:0;padding:3px 4px 3px 6px;border-radius:4px;background:var(--color-primary-50);color:var(--pd-text);border-left:3px solid var(--color-primary);overflow:hidden}.fc .fc-timegrid-col-events:has(.fc-timegrid-more-link){padding-right:66px}.fc .fc-timegrid-more-link{left:auto!important;right:-64px!important;width:62px;box-sizing:border-box;padding:1px 4px;border-radius:4px;background:#21232c0f;color:var(--pd-text);font-size:11px;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc .fc-timegrid-more-link:hover{background:#21232c1f}.fc .fc-timegrid-event{container-type:inline-size}@container (max-width: 150px){.fc .act-ev-time{display:none}}@container (max-width: 96px){.fc .act-ev-ico{display:none}}.fc .fc-act-meeting .fc-event-main{border-left-color:#2f78c4;background:#eaf2fb}.fc .fc-act-todo .fc-event-main{border-left-color:#b07400;background:#fdf3e2}.fc .act-ev-ico{display:inline-flex;flex:0 0 auto}.fc .act-ev-ico svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fc .fc-act-call .act-ev-ico svg{fill:currentColor;stroke:none}.fc .act-ev-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.fc .act-ev-time{flex:0 0 auto;color:var(--pd-muted)}.fc .act-ev-check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid rgba(33,35,44,.3);border-radius:50%;background:#fff}.fc .act-ev-check:hover{border-color:var(--pd-green)}.fc .act-ev-check svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fc .fc-act-done .fc-event-main{background:#21232c0d;border-left-color:var(--pd-green);color:var(--pd-muted)}.fc .fc-act-done .act-ev-title{text-decoration:line-through;font-weight:500}.fc .fc-act-done .act-ev-check{background:var(--pd-green);border-color:var(--pd-green)}.fc .fc-col-header-cell-cushion,.fc .fc-daygrid-day-number,.fc .fc-timegrid-slot-label-cushion{color:var(--pd-text);text-decoration:none}:root{--color-primary: #681968;--color-primary-dark: rgb(71.1069767442, 17.0930232558, 71.1069767442);--color-primary-darker: rgb(38.2139534884, 9.1860465116, 38.2139534884);--color-primary-light: rgb(178.0093023256, 42.7906976744, 178.0093023256);--color-primary-50: rgb(232.5581395349, 161.6418604651, 232.5581395349);--color-on-primary: #ffffff;--color-text: #1f1320;--color-text-muted: #6b5a6b;--color-bg: #ffffff;--color-surface: #faf6fa;--color-border: #e7dde7}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--color-text);background:var(--color-bg)}a{color:var(--color-primary)}a:hover{color:var(--color-primary-dark)}a[href^="mailto:"],a[href^="tel:"]{text-decoration:none}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem 1.1rem;border:none;border-radius:8px;font:inherit;font-weight:600;cursor:pointer;color:var(--color-on-primary);background:var(--color-primary);transition:background .15s ease}.btn-primary:hover{background:var(--color-primary-dark)}.btn-primary:active{background:var(--color-primary-darker)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:none;border:1px solid var(--color-border);border-radius:8px;padding:.55rem 1.1rem;font:inherit;font-weight:600;cursor:pointer;color:var(--color-text)}.btn-ghost:hover{background:var(--color-surface)}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font:inherit;color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:.55rem .75rem;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b5a6b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-repeat:no-repeat!important;background-position:right .65rem center!important;background-size:.72rem!important;padding-right:2.1rem!important;transition:border-color .15s ease,box-shadow .15s ease}select:hover{border-color:var(--color-primary-light)}select:focus,select:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}select:disabled{opacity:.6;cursor:not-allowed}input.app-datepicker-input{width:100%;font:inherit;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.55rem .75rem .55rem 2.1rem;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23681968' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>");background-repeat:no-repeat;background-position:left .65rem center;background-size:.95rem;transition:border-color .15s ease,box-shadow .15s ease}input.app-datepicker-input::placeholder{color:var(--color-text-muted)}input.app-datepicker-input:hover{border-color:var(--color-primary-light)}input.app-datepicker-input:focus,input.app-datepicker-input:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.flatpickr-calendar{font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:14px;border-radius:8px;box-shadow:0 12px 40px #091e422e;border:1px solid rgba(33,35,44,.14)}.flatpickr-calendar:before{border-bottom-color:#21232c24;border-top-color:#21232c24}.flatpickr-day{border-radius:8px;font-size:14px;color:var(--color-text)}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.endRange{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.flatpickr-day.selected:hover,.flatpickr-day.selected:hover:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:var(--color-primary-dark)}.flatpickr-day.today{border-color:var(--color-primary)}.flatpickr-day:hover{background:var(--color-primary-50)}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.flatpickr-disabled{color:var(--color-text-muted)}.flatpickr-current-month,.flatpickr-current-month input.cur-year,.flatpickr-current-month .flatpickr-monthDropdown-months{font-size:14px;font-weight:600}span.flatpickr-weekday{font-size:12px;font-weight:600;color:var(--color-text-muted)}.flatpickr-months .flatpickr-month,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-weekdays{color:var(--color-text)}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus{background:var(--color-primary-50)}.req{color:#b3261e;margin-left:2px;font-weight:700}.password-field{position:relative}.password-field input{padding-right:3.2rem}.password-field .pw-toggle{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);background:none;border:none;cursor:pointer;font:inherit;font-size:.78rem;font-weight:600;color:var(--color-primary);padding:.25rem .4rem}.password-field .pw-toggle:hover{text-decoration:underline}[role=button]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
