@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,400;0,500;0,700;1,400&display=swap";.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:inherit;position:absolute;z-index:-1}.core-styles-module_content__BRKdB{position:relative;z-index:1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out;will-change:opacity}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in;will-change:opacity}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;width:max-content}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}:root{font-family:Ubuntu,sans-serif;color:#222332;background:#f8f8fa}*{box-sizing:border-box}button,input,select,textarea,optgroup,option{font-family:inherit}body{margin:0}.app{display:flex;min-height:100vh}.sidebar{position:fixed;width:244px;height:100vh;background:#fff;border-right:1px solid #e9e9ee;padding:28px 14px 16px;display:flex;flex-direction:column}.brand{font:800 22px Ubuntu;letter-spacing:-1px;padding:0 10px 38px;display:flex;gap:9px;align-items:center}.brandmark{height:28px;width:28px;border-radius:9px;display:grid;place-items:center;background:#685ce4;color:#fff;font-size:16px}nav{display:grid;gap:5px}nav button{border:0;background:none;color:#747481;text-align:left;padding:11px 12px;border-radius:7px;font:600 14px inherit;display:flex;gap:13px;align-items:center;cursor:pointer}nav svg{width:18px}.mobile-search{width:29px;height:29px;padding:0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;cursor:pointer;color:inherit}.mobile-search svg{width:18px}nav button.active{background:#f1f2f4;color:#48494f}nav em{margin-left:auto;background:#ef5e78;color:#fff;border-radius:12px;padding:1px 6px;font-style:normal;font-size:10px}.side-bottom{margin-top:auto}.app-version{display:block;text-align:center;color:#b3b3bd;padding:6px 0 2px;letter-spacing:.2px}:root[data-theme=dark] .app-version{color:#5c5e6a}.usage{padding:14px 0;margin-bottom:18px}.usage span,.eyebrow{font-size:10px;font-weight:700;letter-spacing:.8px;color:#92929e}.usage b{font-size:14px;display:block;margin:8px 0}.usage small{color:#9797a2;font-size:10px;font-weight:400}.usage>div{height:5px;background:#e8e7ef;border-radius:5px;margin:9px 0}.usage i{display:block;width:38%;height:100%;background:#7568f4;border-radius:5px}.account{border-top:1px solid #ececf1;padding:15px 4px 0;display:flex;align-items:center;gap:9px}.account div{display:grid;flex:1}.account b{font-size:12px}.account span{font-size:10px;color:#90909b}.account svg{width:14px;color:#92929d}.avatar{height:38px;width:38px;display:grid;place-items:center;color:#fff;border-radius:50%;font:700 12px Ubuntu;flex:none}.avatar.small{height:30px;width:30px;font-size:10px}main{margin-left:244px;flex:1;min-width:0}header{height:71px;border-bottom:1px solid #ececf0;background:#fff;padding:0 42px;display:flex;align-items:center}.crumb{font-size:13px;color:#73737f;display:flex;gap:6px;align-items:center}.crumb svg{width:13px}.header-actions{margin-left:auto;display:flex;gap:18px;align-items:center}.header-actions button{border:0;background:none;color:#747480}.help{border:1px solid #d8d8df!important;border-radius:50%;height:20px;width:20px}.notification{position:relative}.notification svg{width:19px}.notification i{position:absolute;right:1px;top:0;width:6px;height:6px;border-radius:50%;background:#ed5e76}.content{max-width:1400px;padding:20px 42px 55px;margin:auto}.page-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.page-title h1{font:700 27px Ubuntu;letter-spacing:-1px;margin:0 0 7px}.page-title p{margin:0;color:#777784;font-size:14px}.primary{border:0;background:#48494f;color:#fff;border-radius:7px;padding:11px 15px;font:600 13px inherit;cursor:pointer}.primary span{font-size:18px;line-height:8px}.support-add-ticket .support-add-label{font-size:13px;line-height:normal}.metrics,.support-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:42px}.support-stats{grid-template-columns:repeat(4,1fr)}.metric-value{font:700 26px Ubuntu;letter-spacing:-1px;margin:8px 0}.delta{display:flex;gap:2px;align-items:center;color:#22a17c;font-size:11px;font-weight:700}.delta svg{width:14px;height:14px}.delta span{color:#a1a1ab;font-weight:400}.delta.down{color:#e67869}.metric small{color:#22a17c;font-size:10px}.dash-grid{display:grid;grid-template-columns:1.48fr 1fr;gap:40px;margin-bottom:44px}.card-head{display:flex;justify-content:space-between;align-items:flex-start}.card h3{font:700 17px Ubuntu;margin:6px 0}.card h3 small{font:400 11px Ubuntu;color:#9999a5}.select{background:transparent;border:1px solid #e1e1e7;border-radius:6px;padding:7px 8px;color:#686875;font:500 11px inherit;display:flex;gap:8px;align-items:center}.select svg{width:12px}.chart{height:183px;display:flex;margin-top:12px}.y-axis{width:45px;padding-bottom:18px;display:flex;flex-direction:column;justify-content:space-between;color:#aaaab4;font-size:10px}.chart-area{flex:1;position:relative}.grid-lines{height:158px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 38px,#e8e8ed 39px,transparent 40px)}.chart svg{position:absolute;top:0;width:100%;height:158px}.months{display:flex;justify-content:space-between;color:#aaaab4;font-size:10px;padding-top:6px}.legend{border-top:1px solid #e6e6eb;padding-top:13px;display:flex;gap:18px;font-size:11px;color:#70707c}.legend i,.donut-row i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}.purple{background:#7467f3}.teal{background:#4bc3a5}.light-dot{background:#d7d7df}.legend b{margin-left:auto;color:#22a17c}.legend small{font-weight:400;color:#a3a3ae}.text-btn{border:0;background:none;color:#48494f;font:600 11px inherit;display:flex;gap:4px;align-items:center}.text-btn svg{width:13px}.donut-row{display:flex;gap:30px;align-items:center;margin:25px 0}.donut{height:106px;width:106px;border-radius:50%;background:conic-gradient(#7467f3 0,#7467f3 70%,#e6e4fe 70%);position:relative;display:grid;place-content:center;text-align:center}.donut:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;background:#f8f8fa;border-radius:50%}.donut b,.donut span{z-index:1}.donut-slice-hover{position:absolute;top:0;right:0;bottom:0;left:0;cursor:default}.donut b{font-size:21px}.donut span{font-size:10px;color:#90909d}.donut-row p{font-size:11px;color:#777783;display:flex;gap:5px}.donut-row p b{color:#262632;margin-left:16px}.attention,.unattended{background:#fff7e9;border-left:3px solid #f2b64b;padding:10px 12px;display:flex;align-items:center;gap:9px;color:#9d6119}.attention svg,.unattended svg{width:18px}.attention div{display:grid;flex:1}.attention b,.unattended{font-size:11px}.attention span{font-size:10px;color:#9e8b6c}.attention>svg:last-child{margin-left:auto;width:15px}.uptime-list{margin-top:14px}.uptime-row{padding:13px 0;border-top:1px solid #e9e9ee;display:grid;grid-template-columns:1.2fr 1fr 58px;align-items:center}.uptime-row>div:first-child{display:grid;grid-template-columns:10px auto;column-gap:7px}.uptime-row small{grid-column:2;color:#9b9ba6;font-size:10px;margin-top:2px}.uptime-row b{font-size:12px}.live-dot{height:6px;width:6px;border-radius:50%;background:#4ac29f;margin-top:4px}.pulse{height:24px;display:flex;align-items:center;gap:3px}.pulse i{width:4px;border-radius:2px}.uptime-row strong{font-size:11px;text-align:right}.table-card{border-top:1px solid #e7e7ec;border-bottom:1px solid #e7e7ec}.table-tools{padding:16px 0;border-bottom:1px solid #e7e7ec;display:flex;gap:10px}.search{border:1px solid #e3e3e9;border-radius:6px;height:32px;padding:0 10px;display:flex;align-items:center;gap:7px;color:#9b9ba6;font-size:11px;width:240px}.search svg{width:14px}.table-tools .select{margin-left:auto}.tr{display:grid;align-items:center;min-height:63px;border-bottom:1px solid #ededf1;padding:0 4px;grid-template-columns:1.3fr .95fr .85fr .55fr .55fr .45fr 1fr;gap:10px;font-size:12px;cursor:pointer}.tr-no-pricing{grid-template-columns:1.3fr .95fr .85fr .45fr 1fr}.tr:not(.th):hover{background:#f2f1ff}.th{min-height:37px;color:#9c9ca7;font-size:10px;font-weight:700;letter-spacing:.4px;cursor:default}.person,.domain-name{display:flex;align-items:center;gap:9px}.person b,.domain-name b{display:grid;font-size:12px}.person small,.tr small{font-size:10px;color:#9898a5;font-weight:400;margin-top:3px}.pill,.priority{border-radius:12px;padding:4px 8px;width:max-content;font-size:10px}.pill{background:#eaf8f4;color:#209a78}.pill.warning{background:#fff3dd;color:#bd7d1e}.pill.danger{background:#ffebea;color:#c0392b}.more svg{width:17px;color:#a2a2ae}.globe-dot{font-size:19px;color:#6a5ee7;display:flex;align-items:center;justify-content:center;flex:none}.globe-dot svg{width:19px;height:19px}.uptime-good{color:#25a47e;font-size:11px;font-weight:700}.uptime-warn,.expired{color:#df7159;font-size:11px}.renew-soon{color:#b67b25;font-size:11px}.renew{background:#f1f2f4;color:#594ed1;border:0;border-radius:5px;padding:6px 11px;font:600 11px inherit}.segmented{background:#ececf1;border-radius:6px;padding:3px}.segmented button{border:0;background:transparent;border-radius:5px;padding:6px 10px;font:500 11px inherit;color:#777783}.segmented .active{background:#fff;color:#5147ce}.segmented b{font-size:10px;background:#e7e4fe;border-radius:10px;padding:1px 5px}.unattended{margin:14px 0 0}.unattended span{flex:1}.unattended button{border:0;background:none;color:#9d6119;font:700 11px inherit}.ticket-intent-cell{min-width:0;overflow:hidden}.ticket-intent-tag{max-width:100%;font-size:9px;padding:3px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.ticket-cell{display:grid}.ticket-created-label{color:#b3b3bd!important;margin-top:1px!important}:root[data-theme=dark] .ticket-created-label{color:#6d6f7a!important}.ticket-last-activity{font-weight:700;color:#1c1c26}:root[data-theme=dark] .ticket-last-activity{color:#f1f2f8}.ticket-cell small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ticket-customer-name{overflow-wrap:break-word;word-break:break-word}.ticket-service-tag{margin-top:3px;width:max-content;display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font:400 10px Ubuntu,sans-serif;color:#8c8c98;cursor:pointer}.ticket-service-tag svg{width:11px;height:11px;flex:none}.ticket-service-tag:hover{color:#5147ce;text-decoration:underline}.ticket-meta-icons{display:inline-flex;gap:7px;margin-left:8px;vertical-align:middle}.ticket-meta-icon{display:inline-flex;align-items:center;gap:2px;font-size:9px;font-weight:500;color:#92929e}.ticket-meta-icon svg{width:11px;height:11px}.tag{background:#f2f3f5;color:#48494f;border-radius:4px;padding:4px 7px;font-size:10px}.service-type-cell{display:flex;flex-wrap:wrap;gap:5px;min-width:0;max-width:100%}.service-type-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;padding:3px 6px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-type-tag svg{width:11px;height:11px;flex:none}.registrar-meta{display:flex;flex-wrap:wrap;gap:8px}.meta-chip{display:inline-flex;align-items:center;gap:3px}.meta-chip svg{width:11px;height:11px;flex:none}.aged{color:#db6d5d}.priority{background:#eff0f5;color:#777784}.priority.urgent{background:#ffebea;color:#dd6861}.drawer-wrap{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;background:#21223038;display:flex;justify-content:flex-end}.drawer{width:470px;height:100%;padding:26px;background:#fff;box-shadow:-12px 0 32px #2c2c3915;overflow:auto;animation:slide .22s ease-out}@keyframes slide{0%{transform:translate(100%)}to{transform:none}}.drawer-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #ededf1;padding-bottom:19px}.drawer h2{font:700 22px Ubuntu;margin:4px 0}.icon-btn{border:0;background:#f4f4f7;border-radius:6px;width:31px;height:31px;display:grid;place-items:center;cursor:pointer}.icon-btn svg{width:17px}.drawer-head-actions{display:flex;gap:8px;align-items:center;flex:none}.profile-top{display:flex;gap:13px;align-items:center;padding:24px 0}.profile-top h3{margin:0;font-size:16px}.profile-top p{font-size:12px;color:#858591;margin:4px 0}.status{font-size:11px;color:#21a27d}.tabs{display:flex;border-bottom:1px solid #ededf1;gap:20px}.tabs button{border:0;background:none;padding:11px 0;color:#8c8c98;font:500 12px inherit}.tabs button.active{color:#48494f;border-bottom:2px solid #48494f}.info-card{border-bottom:1px solid #ededf2;margin:20px 0;padding:14px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.info-card span{font-size:10px;color:#9393a1}.info-card b{font-size:12px}.drawer h4{font-size:13px;margin:25px 0 10px}.domain-mini{display:flex;align-items:center;gap:9px;border-top:1px solid #f0f0f3;padding:13px 0}.domain-mini div{display:grid;flex:1}.domain-mini b{font-size:12px}.domain-mini small{font-size:10px;color:#9797a3;margin-top:3px}.domain-mini strong{font-size:11px;color:#22a17c}.ticket-hero{padding:22px 0;border-bottom:1px solid #eeeef2}.ticket-hero h3{font-size:17px;margin:12px 0 5px}.ticket-hero p{font-size:11px;color:#91919d;margin:0}.message{padding:20px 0;display:flex;gap:10px}.message>div{font-size:11px}.message b{display:block}.message span{color:#9999a4;font-size:10px}.message p{font-size:12px;line-height:1.6;color:#5e5e6d}.message.reply{border-top:1px solid #f0f0f3}.reply-box{border:1px solid #e3e3e9;border-radius:7px;color:#a1a1ab;padding:12px;font-size:12px;min-height:88px}.reply-box button{float:right;margin-top:37px;background:#48494f;color:#fff;border:0;border-radius:5px;padding:7px 10px;font:600 11px inherit}.mobile-menu{display:none}@media(max-width:950px){.sidebar{width:68px;padding:22px 10px}.brand{font-size:0;padding:0 10px 36px}.brandmark{flex:none}nav button{padding:12px;justify-content:center;font-size:0}nav em,.usage,.account div,.account>svg{display:none}.account{justify-content:center}.account .avatar{display:grid}main{margin-left:68px}.dash-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:650px){header{padding:0 20px}.content{padding:16px 17px 26px}.mobile-menu{display:block;border:0;background:none;margin-right:12px}.crumb{display:none}.page-title{align-items:flex-start;gap:15px}.page-title h1{font-size:23px}.page-title .primary{white-space:nowrap}.metrics,.support-stats{grid-template-columns:1fr;gap:22px}.dash-grid{gap:36px}.table-card{overflow:auto}.table{min-width:700px}.drawer{width:min(470px,100%)}.uptime-row{grid-template-columns:1fr 80px 52px}.pulse{overflow:hidden}}.upload-toast-stack{position:fixed;top:18px;right:18px;z-index:60;display:grid;gap:10px;width:320px;max-width:calc(100vw - 36px)}.upload-toast{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;background:#fff;border:1px solid #e9e9ef;border-radius:10px;box-shadow:0 8px 24px #1e1e2d1f;animation:upload-toast-in .18s ease-out}@keyframes upload-toast-in{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}.upload-toast>svg{width:17px;height:17px;flex:none;margin-top:1px;color:#8d8c98}.upload-toast-uploading>svg{color:#6e62df}.upload-toast-success>svg{color:#22a17c}.upload-toast-fail>svg{color:#dd6861}.upload-toast div{display:grid;gap:2px;flex:1;min-width:0}.upload-toast b{font-size:12px;color:#2d2c3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-toast span{font-size:11px;color:#8d8c98}.upload-toast-close{width:22px;height:22px;background:transparent;flex:none}.upload-toast-close svg{width:13px}:root[data-theme=dark] .upload-toast{background:#242530;border-color:#3a3c48}:root[data-theme=dark] .upload-toast b{color:#f1f2f8}@media(max-width:650px){.upload-toast-stack{top:12px;right:12px;left:12px;width:auto}}.update-banner{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;justify-content:center;gap:8px;padding:5px 16px;background:#111;color:#fff;font:600 11px Ubuntu,sans-serif;box-shadow:0 2px 10px #14141e2e}.update-banner svg{width:12px;height:12px;flex:none}.update-banner button{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.55);background:#ffffff24;color:#fff;border-radius:5px;padding:3px 9px;font:700 10px Ubuntu,sans-serif;cursor:pointer}.update-banner button svg{width:10px;height:10px}.update-banner button:hover{background:#ffffff3d}:root[data-theme=dark] .update-banner{background:#fff;color:#16161f}:root[data-theme=dark] .update-banner button{border-color:#16161f66;background:#16161f1a;color:#16161f}:root[data-theme=dark] .update-banner button:hover{background:#16161f33}.update-banner-short{display:none}@media(max-width:650px){.update-banner{font-size:10px;padding:5px 12px;text-align:center}.update-banner-full{display:none}.update-banner-short{display:inline}}.content{max-width:none;padding:20px 20px 55px}.page-title,.metrics,.support-stats,.dash-grid,.uptime,.table-card{margin-left:0;margin-right:0}.metrics,.support-stats{gap:0;background:#fff;border:1px solid #ebebf0;border-radius:10px;margin-bottom:25px}.metric{padding:21px 23px;border-right:1px solid #ebebf0}.metric:last-child{border-right:0}.dash-grid{gap:24px;margin-bottom:24px}.card{background:#fff;border:1px solid #e9e9ef;border-radius:10px}.revenue,.tickets,.uptime{padding:21px 23px}.table-card{border:1px solid #e9e9ef;border-radius:10px}.table-tools{padding:16px 20px}.tr{padding:0 20px}.usage{background:#fafafe;border-radius:9px;padding:14px}.attention,.unattended{border:1px solid #f7e1b4;border-left:1px solid #f7e1b4;border-radius:7px}.unattended{margin:14px 20px 0}.info-card{background:#fafafe;border:1px solid #ededf2;border-radius:8px;padding:14px}.donut:after{background:#fff}@media(max-width:650px){.content{padding:26px 12px}.page-title,.metrics,.support-stats,.dash-grid,.uptime,.table-card{margin-left:0;margin-right:0}.metrics,.support-stats{gap:0}.metric{border-right:0;border-bottom:1px solid #ebebf0}.metric:last-child{border-bottom:0}}.brand{height:76px;padding:0 10px 20px;display:flex;align-items:center}.brand img{width:82px;height:48px;object-fit:contain;object-position:left center}@media(max-width:950px){.sidebar{width:64px;padding:0}.brand{height:58px;padding:0;justify-content:center}.brand img{width:34px;height:34px}nav{padding:0}nav button{padding:12px 0;gap:0;width:100%}.side-bottom{padding:0}main{margin-left:64px}}.section-action{display:flex;align-items:center;justify-content:space-between;margin:20px 0 10px}.section-action h4{margin:0 0 3px}.section-action small{font-size:10px;color:#92929e}.epp-mode-badge{margin-left:8px;padding:3px 7px;border-radius:999px;font:600 9px Ubuntu,sans-serif;font-style:normal;vertical-align:middle;background:#eceef0;color:#65666d}.epp-mode-badge.live{background:#ffe3e3;color:#b03a3a}:root[data-theme=dark] .epp-mode-badge{background:#393b42;color:#d4d5db}:root[data-theme=dark] .epp-mode-badge.live{background:#4a2521;color:#f5a99e}.epp-mode-switch{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0;padding:12px;border:1px solid #e6e6eb;border-radius:8px}.epp-mode-switch>span{font-size:10px;font-weight:700;color:#8b8b95;text-transform:uppercase;letter-spacing:.25px}.epp-mode-switch small{width:100%;color:#8c8c96;font-size:9px}.epp-mode-switch .form-error{width:100%;margin:0}:root[data-theme=dark] .epp-mode-switch{border-color:#393b46}.contact-row{display:flex;align-items:center;gap:9px;border-top:1px solid #f0f0f3;padding:12px 0}.contact-service-group{margin-top:18px}.contact-service-group:first-child{margin-top:0}.contact-service-group h4{margin:0 0 2px}.contact-row.clickable{cursor:pointer;margin:0 -8px;padding:12px 8px;border-radius:7px}.contact-row.clickable:hover{background:#f4f5f6}:root[data-theme=dark] .contact-row.clickable:hover{background:#2a2c35}.contact-row>div{display:grid;flex:1}.contact-row b{font-size:12px}.contact-row small{font-size:10px;color:#92929e;margin-top:2px}.contact-row>span{font-size:10px;color:#48494f;background:#f2f3f5;padding:4px 7px;border-radius:4px}.dns-head,.dns-row{display:grid;grid-template-columns:58px 60px 1fr 20px;gap:8px;align-items:center}.dns-head{padding:11px 0 7px;border-bottom:1px solid #ededf1;font-size:10px;font-weight:700;color:#9999a5}.dns-row{padding:12px 0;border-bottom:1px solid #f0f0f3;font-size:11px}.dns-row b{font-size:10px;color:#48494f;background:#f2f3f5;border-radius:4px;padding:3px 5px;width:max-content}.dns-row svg{width:15px;color:#9999a5}.zone-tools{display:flex;gap:8px;margin:12px 0}.conversation-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f3;padding:15px 0 8px}.conversation-head h4{margin:0;font-size:13px}.conversation-head span{font-size:10px;color:#92929e}.attachment{display:inline-flex;align-items:center;gap:5px;max-width:100%;background:#f2f3f5;color:#48494f;border-radius:4px;padding:5px 7px;margin-top:4px;text-decoration:none;cursor:pointer}.attachment:hover{background:#e7e8eb}.attachment svg{width:12px;flex:none}.attachment .spin{animation:page-loader-spin .8s linear infinite}.attachment span{min-width:0;overflow-wrap:anywhere}.attachment-bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.attachment-bulk-actions .text-btn{font-size:10px;white-space:nowrap}.attachment-bulk-actions .text-btn svg{width:12px}.attachment-bulk-actions .text-btn:disabled{opacity:.55;cursor:default}.attachment-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.attachment-list .attachment{margin-top:0}.attachment-row{position:relative;display:inline-flex;align-items:center;gap:3px}.attachment-upload-btn{width:24px;height:24px;background:#f2f3f5;color:#70707c}.attachment-upload-btn svg{width:13px}.attachment-upload-btn:hover{background:#e7e8eb}.attachment-upload-btn.uploaded{background:#eaf8f4;color:#209a78}.attachment-upload-btn.uploaded:hover{background:#d9f2ea}.attachment-upload-drawer{display:grid;gap:16px;align-content:start}.attachment-upload-drawer h2{font-size:15px;line-height:1.4}.attachment-upload-drawer .spin{animation:page-loader-spin .8s linear infinite}.attachment-upload-choices{display:grid;gap:10px}.attachment-upload-title{font-size:10px;color:#8c8c98;font-weight:600}.attachment-destination-list{display:grid;gap:4px;max-height:min(50vh,320px);overflow:auto}.attachment-destination-option{display:flex;align-items:center;gap:9px;border:1px solid #e5e5eb;border-radius:7px;padding:9px 10px;background:#fff;cursor:pointer;text-align:left;font:inherit}.attachment-destination-option:hover{background:#f7f7fb;border-color:#d8d8e2}.attachment-destination-option svg{width:15px;color:#6e62df;flex:none}.attachment-destination-option b{display:block;font-size:11px;color:#2d2c3a}.attachment-destination-option small{display:block;font-size:9px;color:#9b9ba6}.attachment-upload-destination-label{font-size:10px;font-weight:600;color:#6e62df;text-transform:uppercase;letter-spacing:.3px}:root[data-theme=dark] .attachment-destination-option{background:#20212c;border-color:#3a3c48}:root[data-theme=dark] .attachment-destination-option:hover{background:#292b38}:root[data-theme=dark] .attachment-destination-option b{color:#f1f2f8}.attachment-upload-choices .select{width:auto;justify-content:flex-start}.attachment-upload-s3 .select{width:100%;justify-content:flex-start}.attachment-upload-choices .select small,.attachment-upload-choices button small{margin-left:auto;color:#9b9ba6;font-weight:500}.attachment-upload-s3{display:grid;gap:6px}.attachment-upload-path{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px;color:#70707c;overflow-wrap:anywhere}.attachment-upload-path .text-btn{font-size:10px;flex:none}.attachment-upload-path .text-btn svg{width:11px}.attachment-upload-s3 input{border:1px solid #e0e0e7;border-radius:5px;padding:6px 8px;font:400 11px Ubuntu,sans-serif}.attachment-upload-search{position:relative;display:flex;align-items:center}.attachment-upload-search svg{position:absolute;left:7px;width:11px;color:#9b9ba6}.attachment-upload-search input{width:100%;padding-left:24px}.attachment-upload-folders{max-height:min(50vh,360px);overflow:auto;display:grid;gap:2px}.attachment-upload-folders button,.attachment-upload-file{border:0;background:none;display:flex;align-items:center;gap:6px;padding:5px 4px;border-radius:5px;font:500 11px inherit;color:#48494f;text-align:left;cursor:pointer}.attachment-upload-folders button:hover{background:#f2f1ff}.attachment-upload-folders svg{width:12px;color:#9b9ba6}.attachment-upload-file{color:#9b9ba6;cursor:default;overflow-wrap:anywhere}.attachment-upload-file .icon-btn{margin-left:auto;width:20px;height:20px;background:none;flex:none}.attachment-upload-file .icon-btn svg{width:12px}.attachment-upload-file .icon-btn:hover{background:#f2f1ff}.attachment-upload-folders small,.attachment-upload-loading{color:#9b9ba6;font-size:10px}.attachment-upload-error{display:block;color:#c0392b;background:#ffebea;border-radius:6px;padding:7px 8px;font-size:10px}:root[data-theme=dark] .attachment-upload-error{color:#f0b7ba;background:#482f35}.attachment-upload-loading{display:flex;align-items:center;gap:5px}.attachment-upload-s3 .primary{width:calc(100% + 52px);margin:10px -26px -26px;padding:12px 26px;position:sticky;bottom:-26px;border-radius:0;background:#6256dc;box-shadow:0 -8px 14px #21224814}.attachment-upload-s3 .primary:hover{background:#564cc9}.attachment-upload-result{display:flex;align-items:flex-start;gap:6px;font-size:10px;border-radius:6px;padding:7px 8px}.attachment-upload-result svg{width:13px;flex:none;margin-top:1px}.attachment-upload-result.ok{background:#eaf8f4;color:#209a78}.attachment-upload-result.fail{background:#ffebea;color:#c0392b}:root[data-theme=dark] .attachment-upload-btn{background:#343642;color:#c6c7ce}:root[data-theme=dark] .attachment-upload-btn:hover{background:#3f414c}:root[data-theme=dark] .attachment-upload-btn.uploaded{background:#1d4037;color:#3ecf9b}:root[data-theme=dark] .attachment-upload-btn.uploaded:hover{background:#234b41}:root[data-theme=dark] .attachment-upload-file{color:#8b8d99}:root[data-theme=dark] .attachment-upload-drawer{background:#242632}:root[data-theme=dark] .attachment-upload-drawer .drawer-head{border-bottom-color:#3a3c48}:root[data-theme=dark] .attachment-upload-drawer h2{color:#f1f2f8}:root[data-theme=dark] .attachment-upload-title{color:#9fa1ad}:root[data-theme=dark] .attachment-upload-path{color:#9fa1ad}:root[data-theme=dark] .attachment-upload-s3 input{background:#20212c;border-color:#41434f;color:#e6e7ec}:root[data-theme=dark] .attachment-upload-folders button{color:#e6e7ec}:root[data-theme=dark] .attachment-upload-folders button:hover{background:#343157}:root[data-theme=dark] .attachment-upload-file .icon-btn:hover{background:#343157}:root[data-theme=dark] .attachment-upload-result.ok{background:#1d4037;color:#3ecf9b}:root[data-theme=dark] .attachment-upload-result.fail{background:#482f35;color:#f0b7ba}:root[data-theme=dark] .attachment-upload-s3 .primary{background:#7568f4;box-shadow:0 -8px 14px #00000047}:root[data-theme=dark] .attachment-upload-s3 .primary:hover{background:#8579ff}.drive-folder-breadcrumbs{flex-wrap:wrap;justify-content:flex-start}.drive-folder-breadcrumbs .text-btn:disabled{color:#48494f;font-weight:700;cursor:default}.drive-folder-crumb-sep{color:#c3c3cc}.drive-folder-file-row{width:100%;justify-content:space-between;padding:2px 4px}.drive-folder-native-note{display:block;color:#ac701c;font-size:9px}:root[data-theme=dark] .drive-folder-breadcrumbs .text-btn:disabled{color:#f1f2f8}:root[data-theme=dark] .drive-folder-native-note{color:#ffd08b}.composer-tabs{display:flex;gap:16px;border-bottom:1px solid #ededf1}.composer-tabs button{border:0;background:none;padding:10px 0;color:#8c8c98;font:500 11px inherit}.composer-tabs button.active{color:#48494f;border-bottom:2px solid #48494f}.reply-box{margin-top:12px}.reply-box.internal-note{border-color:#f1cf83;background:#fffaf0}.reply-box>div{float:right;margin-top:37px;display:flex;gap:12px;align-items:center}.reply-box button{float:none;margin:0}.attach{font-size:11px;color:#48494f;font-weight:600;cursor:pointer}.attach input{display:none}.primary-contact{font-style:normal;font-size:9px;color:#fff;background:#48494f;border-radius:9px;padding:2px 5px;margin-left:5px;vertical-align:middle}.search input{border:0;outline:0;background:transparent;font:inherit;color:#30303d;width:100%;min-width:0}.search input::placeholder{color:#9b9ba6}.empty-search{padding:28px 20px;text-align:center;color:#9898a5;font-size:12px}.ticket-load-sentinel{min-height:20px;padding:16px 0;display:flex;justify-content:center}.ticket-loading-more{display:flex;align-items:center;gap:6px;font-size:11px;color:#8b8c94}.ticket-loading-more svg{width:14px;height:14px}.ticket-loading-more .spin{animation:page-loader-spin .8s linear infinite}.form-drawer{padding:26px}.form-intro{font-size:12px;color:#858591;margin:20px 0}.form-field{display:grid;gap:7px;margin-bottom:16px;color:#555564;font-size:11px;font-weight:600}.form-field input,.form-field textarea{border:1px solid #dedee6;border-radius:6px;padding:10px;font:400 12px Ubuntu,sans-serif;outline:none}.form-field textarea{min-height:100px;resize:vertical}.form-field input:focus,.form-field textarea:focus{border-color:#7166dd;box-shadow:0 0 0 3px #eef0f2}.form-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #ededf1;padding-top:18px;margin-top:24px}.form-actions .select{cursor:pointer}.ticket-th,.ticket-row{grid-template-columns:50px 1.85fr 1fr .55fr .45fr .65fr 34px}.ticket-channel-cell{display:flex;flex-direction:column;align-items:center;gap:3px}.ticket-channel{position:relative;display:flex;align-items:center;justify-content:center}.ticket-channel svg{width:20px;height:20px}.ticket-channel.whatsapp{color:#1f9d73}.ticket-channel.email{color:#48494f}.ticket-channel.ticket-source-app{color:#4a7ebf}.ticket-channel.chatbot{color:#7d5fd1}.ticket-service-tag-inline{display:inline-flex;align-items:center;gap:4px}.ticket-service-tag-inline svg{width:11px;height:11px;flex:none}.ticket-channel-cell .ticket-channel svg{width:15px;height:15px}.ticket-id-label{font-size:10px;font-weight:700;letter-spacing:.1px}.ticket-channel-cell .ticket-status-badge{font-size:8px;padding:2px 6px}.ticket-status.open{color:#22a17c}.ticket-status.review{color:#c99a2e}.ticket-status.awaiting{color:#4a7ebf}.ticket-status.closed{color:#26262f}.ticket-status.normal{color:#48494f}.ticket-status.urgent{color:#dd6861}:root[data-theme=dark] .ticket-status.open{color:#3ecf9b}:root[data-theme=dark] .ticket-status.review{color:#e2b658}:root[data-theme=dark] .ticket-status.awaiting{color:#6fa8dc}:root[data-theme=dark] .ticket-status.closed{color:#d5d6dc}:root[data-theme=dark] .ticket-status.normal{color:#d5d6dc}:root[data-theme=dark] .ticket-status.urgent{color:#ffaaa6}.ticket-unread-badge{position:absolute;top:-6px;right:-9px;min-width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:#e75c4d;color:#fff;border-radius:999px;padding:0 3px;font-size:8px;font-weight:700;line-height:1;border:1.5px solid #fff}:root[data-theme=dark] .ticket-unread-badge{background:#e2695a;border-color:#20212c}.ticket-status-badge{border-radius:12px;padding:4px 9px;font-size:10px;font-weight:700;width:max-content}.ticket-status-badge.open{background:#eaf8f4;color:#209a78}.ticket-status-badge.review{background:#fff3dd;color:#bd7d1e}.ticket-status-badge.awaiting{background:#eaf0fb;color:#3f6fa8}.ticket-status-badge.closed{background:#eeeef1;color:#5c5c66}.ticket-status-badge.unread{background:#ffebea;color:#c0392b}:root[data-theme=dark] .ticket-status-badge.open{background:#1d4037;color:#3ecf9b}:root[data-theme=dark] .ticket-status-badge.review{background:#4a3923;color:#e2b658}:root[data-theme=dark] .ticket-status-badge.awaiting{background:#28344a;color:#6fa8dc}:root[data-theme=dark] .ticket-status-badge.closed{background:#383a41;color:#d5d6dc}:root[data-theme=dark] .ticket-status-badge.unread{background:#482f35;color:#f0b7ba}.intent-panel{border-bottom:1px solid #ededf1;padding:14px 0}.intent-panel>div:first-child{display:grid}.intent-panel b{font-size:12px}.intent-panel small{font-size:10px;color:#92929e;margin-top:2px}.intent-tags{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.intent-tags .tag{display:inline-flex;align-items:center;gap:5px}.intent-tag-remove{border:0;background:none;padding:0;margin:0;color:inherit;opacity:.6;cursor:pointer;font:inherit;line-height:1}.intent-tag-remove:hover{opacity:1}.intent-tag-confirm{display:inline-flex;align-items:center;gap:5px}.intent-tag-confirm small{color:#b75050;font-weight:600}.intent-tag-confirm button{border:0;background:#eff0f2;color:#48494f;border-radius:4px;padding:2px 6px;font:600 9px Ubuntu,sans-serif;cursor:pointer}.intent-tag-confirm button:hover{background:#e2e3e6}:root[data-theme=dark] .intent-tag-confirm small{color:#f0b7ba}:root[data-theme=dark] .intent-tag-confirm button{background:#3b3d46;color:#e6e7ec}:root[data-theme=dark] .intent-tag-confirm button:hover{background:#484a54}.intent-panel form{display:flex;gap:6px}.intent-panel input{flex:1;min-width:0;border:1px solid #e0e0e7;border-radius:5px;padding:7px 8px;font:400 11px Ubuntu,sans-serif}.intent-panel form button,.close-ticket{border:0;background:#efefff;color:#48494f;border-radius:5px;padding:7px 9px;font:600 10px inherit;cursor:pointer}.ticket-actions{display:flex;justify-content:space-between;align-items:center}.ticket-delete-btn{width:30px;height:30px;background:transparent;color:#b0b0ba;justify-self:end}.ticket-delete-btn svg{width:15px}.ticket-delete-btn:hover:not(:disabled){background:#ffebea;color:#c0392b}.ticket-delete-btn:disabled{opacity:.6;cursor:default}:root[data-theme=dark] .ticket-delete-btn{color:#8a8a94}:root[data-theme=dark] .ticket-delete-btn:hover:not(:disabled){background:#482f35;color:#f0b7ba}.ticket-delete-confirm-bar{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:#48494f;cursor:default}.inline-confirm{display:flex;align-items:center;gap:6px;flex:none}.inline-confirm-label{color:#b75050;font:600 11px Ubuntu,sans-serif;white-space:nowrap}.inline-confirm button{border:0;border-radius:5px;padding:6px 10px;font:600 10px Ubuntu,sans-serif;cursor:pointer;background:#eff0f2;color:#48494f}.inline-confirm button:hover{background:#e2e3e6}.inline-confirm button.danger{background:#fff0f0;color:#b75050}.inline-confirm button.danger:hover{background:#ffe3e3}.inline-confirm button:disabled{opacity:.6;cursor:default}:root[data-theme=dark] .ticket-delete-confirm-bar{color:#d7d8de}:root[data-theme=dark] .inline-confirm-label{color:#f0b7ba}:root[data-theme=dark] .inline-confirm button{background:#3b3d46;color:#e6e7ec}:root[data-theme=dark] .inline-confirm button:hover{background:#484a54}:root[data-theme=dark] .inline-confirm button.danger{background:#482f35;color:#f0b7ba}:root[data-theme=dark] .inline-confirm button.danger:hover{background:#5a3940}.select-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:1px solid #e1e1e7;border-radius:6px;padding:7px 26px 7px 8px;color:#686875;font:500 11px Ubuntu,sans-serif;cursor:pointer;min-height:32px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-tools .select-control{margin-left:auto}.accounting-nav{border:0;background:none;color:#747481;text-align:left;padding:11px 12px;border-radius:7px;font:600 14px Ubuntu,sans-serif;display:flex;gap:13px;align-items:center;cursor:pointer;width:100%}.accounting-nav svg{width:18px}.accounting-nav>svg:last-child{margin-left:auto;width:14px;transition:transform .15s}.accounting-nav>svg.rotated{transform:rotate(180deg)}.accounting-nav.active{background:#f1f2f4;color:#48494f}.accounting-subnav{margin:-1px 0 5px 29px;border-left:1px solid #e3e2eb;display:grid}.accounting-subnav button{border:0;background:none;color:#7d7d8a;text-align:left;padding:8px 10px;font:500 12px Ubuntu,sans-serif;display:flex;gap:9px;align-items:center;cursor:pointer}.accounting-subnav button svg{width:14px}.accounting-subnav button.active{color:#48494f;font-weight:700}.accounting-metrics{grid-template-columns:repeat(3,1fr)}.accounting-row{grid-template-columns:1.5fr 2fr 1fr 1fr;min-height:56px}.accounting-row .pill{font-weight:500}.invoice-row{grid-template-columns:1.3fr .85fr 1.3fr .85fr .8fr .85fr}.invoice-row .amount-col{text-align:right}.proforma-row{grid-template-columns:1.9fr 1.2fr .8fr .7fr 1.1fr .95fr}.expense-row{grid-template-columns:1.5fr 1.6fr .9fr .8fr 1.2fr .9fr}.invoice-ref{font-weight:700;color:#48494f}.doc-ref-cell{display:flex;align-items:center;gap:9px;min-width:0}.doc-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex:0 0 auto}.doc-icon svg{width:14px;height:14px}.doc-ref-info{display:flex;flex-direction:column;min-width:0;gap:2px}.doc-ref-info b{font-weight:700;color:#48494f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-cross-ref{display:inline-flex;align-items:center;gap:3px;font-size:9px;color:#8b8c95;white-space:nowrap;border:0;background:none;padding:0;font-family:inherit;cursor:pointer}.doc-cross-ref svg{width:10px;height:10px}.doc-cross-ref:hover{color:#6256dc;text-decoration:underline}.doc-icon.proposal{background:#eeecfd;color:#6e62df}.doc-icon.proforma{background:#fff3dd;color:#bd7d1e}.doc-icon.invoice{background:#eaf0fb;color:#3f6fa8}.doc-icon.receipt{background:#eaf8f4;color:#209a78}.doc-icon.creditnote{background:#fbe9f1;color:#c25b8f}.doc-icon.purchase{background:#f0ecfb;color:#7d5fc4}.doc-icon.bill{background:#fdeee0;color:#c9762e}.doc-icon.expense{background:#eeeef1;color:#5c5c66}.doc-icon.salary{background:#e8f1fb;color:#3f7fbf}:root[data-theme=dark] .invoice-ref{color:#f1f2f8}:root[data-theme=dark] .doc-ref-info b{color:#f1f2f8}:root[data-theme=dark] .doc-cross-ref{color:#9a9aa5}:root[data-theme=dark] .doc-icon.proposal{background:#2e2a4a;color:#a99cff}:root[data-theme=dark] .doc-icon.proforma{background:#4a3923;color:#e2b658}:root[data-theme=dark] .doc-icon.invoice{background:#28344a;color:#6fa8dc}:root[data-theme=dark] .doc-icon.receipt{background:#1d4037;color:#3ecf9b}:root[data-theme=dark] .doc-icon.creditnote{background:#432835;color:#e08fb5}:root[data-theme=dark] .doc-icon.purchase{background:#332a4a;color:#a893e6}:root[data-theme=dark] .doc-icon.bill{background:#432f1e;color:#e6a35f}:root[data-theme=dark] .doc-icon.expense{background:#383a41;color:#d5d6dc}:root[data-theme=dark] .doc-icon.salary{background:#233047;color:#7db2e6}.sidebar.collapsed .accounting-nav{justify-content:center;gap:0;padding:12px 0}.sidebar.collapsed .accounting-nav>svg:last-child,.sidebar.collapsed .accounting-subnav{display:none}.accounting-nav{font:400 14px inherit}.ledger-detail{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;padding:22px 0;border-bottom:1px solid #ededf1}.ledger-detail span{font-size:10px;color:#92929e}.ledger-detail b{font-size:12px}.ledger-detail .pill{padding:4px 8px}.drawer .ledger-detail+h4{margin-top:24px}.accounting-subnav{border-left:0}.ticket-page{max-width:1320px;margin:auto}.back-ticket{border:0;background:none;color:#48494f;font:600 12px Ubuntu,sans-serif;display:flex;align-items:center;gap:6px;padding:0;margin-bottom:22px;cursor:pointer}.back-ticket svg{width:16px}.ticket-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.ticket-page-head{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e8e8ed;padding-bottom:20px}.ticket-page-head h1{font:700 25px Ubuntu,sans-serif;letter-spacing:-.7px;margin:6px 0}.ticket-page-head p{margin:0;color:#858591;font-size:12px}.ticket-conversation{margin-top:14px}.ticket-side{padding-left:0}.ticket-side h4{font-size:12px;margin:20px 0 10px}.ticket-side-actions{display:flex;align-items:center;gap:8px;margin-bottom:14px}.ticket-unread-switch{margin-left:auto;font-size:10px}.ticket-meta{display:grid;grid-template-columns:.62fr 1.38fr;gap:12px}.ticket-meta .service-side-row{grid-column:1/-1;display:grid;grid-template-columns:.62fr 1.38fr;gap:12px;padding:0;border-bottom:0;font-size:inherit}.ticket-meta .service-side-row>span{font-size:10px;color:#92929e}.ticket-meta .service-side-row>b{font-size:11px}.ticket-meta span{font-size:10px;color:#92929e}.ticket-meta b{font-size:11px}.ticket-meta .ticket-status{font-size:10px;font-weight:700;letter-spacing:.2px}.ticket-customer-link{border:0;background:none;padding:0;margin:0;font:inherit;font-weight:700;color:#5147ce;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ticket-customer-link:hover{color:#3f39a8}.ticket-service-value{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ticket-service-value code{background:#f2f3f5;border-radius:4px;padding:3px 6px;font-size:11px;overflow-wrap:anywhere;word-break:break-all;max-width:100%}.ticket-service-value em{color:#9898a5;font-style:normal;font-size:11px}:root[data-theme=dark] .ticket-service-value code{background:#343642;color:#e2e3ec}:root[data-theme=dark] .ticket-service-value em{color:#8b8d99}.ticket-service-hint-row{grid-column:1/-1;margin:2px 0 -2px}.ticket-service-hint-row small{color:#92929e;font-size:10px}.ticket-service-edit-link{font-size:10px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.ticket-service-edit-link svg{width:12px;height:12px;flex:none}.ticket-service-edit-link:disabled{color:#b3b3bd;cursor:not-allowed;text-decoration:none}:root[data-theme=dark] .ticket-service-edit-link:disabled{color:#585a66}.ticket-tags-empty{font-style:normal;font-size:11px;color:#b3b3bd}:root[data-theme=dark] .ticket-tags-empty{color:#5c5e6a}.ticket-composer-tags{background:#fff;border:1px solid #d9d8e2;border-radius:0 12px 12px;padding:14px;box-shadow:0 8px 24px #1e1e2d1f}.ticket-composer-tags .intent-tags{margin-bottom:10px}:root[data-theme=dark] .ticket-composer-tags{background:#242632;border-color:#3a3c48}.ticket-meta-source-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;color:#8c8c98;vertical-align:-2px}.ticket-meta-source-icon svg{width:12px;height:12px}:root[data-theme=dark] .ticket-meta-source-icon{color:#9a9aa5}.ticket-status-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ticket-meta-highlight{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:12px;font-weight:700;font-size:11px}.ticket-meta-highlight.closed{background:#eeeef1;color:#5c5c66}.ticket-meta-highlight.review{background:#fff3dd;color:#bd7d1e}.ticket-meta-highlight.open{background:#eaf8f4;color:#209a78}.ticket-meta-highlight.live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:ticket-live-pulse 1.6s ease-in-out infinite}@keyframes ticket-live-pulse{0%,to{opacity:1}50%{opacity:.35}}:root[data-theme=dark] .ticket-meta-highlight.closed{background:#383a41;color:#d5d6dc}:root[data-theme=dark] .ticket-meta-highlight.review{background:#4a3923;color:#e2b658}:root[data-theme=dark] .ticket-meta-highlight.open{background:#1d4037;color:#3ecf9b}.ticket-service-edit-actions{display:flex;gap:10px;margin-top:6px}.inline-path-edit-form{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:4px}.inline-path-edit-form input{width:100%;box-sizing:border-box;border:1px solid #dfdfe6;border-radius:5px;padding:7px 8px;font:400 11px Ubuntu,sans-serif}:root[data-theme=dark] .inline-path-edit-form input{background:#282a36;border-color:#41434f;color:#eeeff7}.tag-form{position:relative;display:flex;gap:6px}.tag-form input{min-width:0;flex:1;border:1px solid #dfdfe6;border-radius:5px;padding:7px;font:400 11px Ubuntu,sans-serif}.tag-form button{border:0;background:#48494f;color:#fff;border-radius:5px;padding:7px 9px;font:600 10px Ubuntu,sans-serif}.intent-tag-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;max-height:180px;overflow-y:auto;background:#fff;border:1px solid #dedee6;border-radius:8px;box-shadow:0 8px 24px #14141e1a}.intent-tag-suggestions button{display:block;width:100%;padding:7px 10px;border:0;background:transparent;text-align:left;font:400 11px Ubuntu,sans-serif;color:#30303d;cursor:pointer}.intent-tag-suggestions button:hover{background:#f4f5f6}:root[data-theme=dark] .intent-tag-suggestions{background:#20212c;border-color:#353743}:root[data-theme=dark] .intent-tag-suggestions button{color:#eeeff7}:root[data-theme=dark] .intent-tag-suggestions button:hover{background:#2d2e42}.composer-tab-plan{display:inline-flex;align-items:center;gap:4px}.composer-tab-plan svg{color:#7568f4;flex:none}.composer-tab-plan.disabled,.composer-tab-plan:disabled{opacity:.45;cursor:not-allowed}.composer-tab-plan.disabled svg,.composer-tab-plan:disabled svg{color:#9c9caa}.composer-suggestion-in-plan{margin-bottom:0;margin-top:9px}.ticket-composer-plan{background:#fff;border:1px solid #d9d8e2;border-radius:0 12px 12px;padding:14px;box-shadow:0 8px 24px #1e1e2d1f}.action-plan-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;max-height:260px;overflow-y:auto}.action-plan-list li label{display:flex;align-items:flex-start;gap:7px;font-size:11.5px;color:#3a3b45;cursor:pointer;line-height:1.4}.action-plan-list li label input{margin-top:2px;flex:none;cursor:pointer}.action-plan-list li.done label span{color:#a3a3ae;text-decoration:line-through}.action-plan-loading,.action-plan-empty,.action-plan-error{font-size:11px;color:#8c8c98;display:flex;align-items:center;gap:6px}.action-plan-error{color:#c0392b;flex-wrap:wrap}.action-plan-error .text-btn{color:#5147ce;font-size:11px}.action-plan-refresh-btn{margin-top:9px;color:#8c8c98;font-size:10px}:root[data-theme=dark] .ticket-composer-plan{background:#242632;border-color:#3a3c48}:root[data-theme=dark] .action-plan-list li label{color:#dcdde5}:root[data-theme=dark] .action-plan-list li.done label span{color:#6c6d76}:root[data-theme=dark] .action-plan-loading,:root[data-theme=dark] .action-plan-empty{color:#9a9aa5}@media(max-width:800px){.ticket-page-grid{grid-template-columns:minmax(0,1fr)}.ticket-side{border-left:0;border-top:1px solid #e8e8ed;padding:18px 0 0;min-width:0}.ticket-page-head{display:grid}.ticket-meta,.ticket-meta .service-side-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ticket-side-actions{flex-wrap:wrap;row-gap:8px}}@media(min-width:801px){.ticket-page .ticket-side{position:sticky;align-self:start;z-index:9}}.ticket-page-grid>section{background:#fff;border:1px solid #e8e8ed;border-radius:10px;padding:24px}.ticket-page .ticket-page-head{border-bottom:0;padding-bottom:8px}.ticket-page .ticket-conversation{margin-top:4px}.ticket-page .conversation-head{border-bottom:0;padding:10px 0 2px}.ticket-page .message{padding:14px 0}.ticket-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:14px}.ticket-topbar .back-ticket{margin:0;padding:8px;border-radius:6px;background:#f2f3f5}.ticket-topbar h1{font:700 18px Ubuntu,sans-serif;margin:2px 0}.ticket-topbar p{margin:0;color:#858591;font-size:11px}.ticket-topbar .close-ticket{white-space:nowrap}.ticket-page .conversation-head{justify-content:flex-end}.ticket-page .ticket-conversation{display:grid;gap:8px;margin-top:0}.ticket-page .message{max-width:76%;padding:8px 0;align-items:flex-start}.ticket-page .message>div{background:#fff;border:1px solid #e4e4eb;border-radius:4px 14px 14px;padding:10px 12px}.ticket-page .message p{margin:6px 0 0;line-height:1.45;white-space:pre-wrap;word-break:break-word}.ticket-page .message.reply{margin-left:auto;flex-direction:row-reverse;border-top:0}.ticket-page .message.reply>div{background:#e5f2ff;border:1px solid #c9e3fb;color:#28394a;border-radius:14px 4px 14px 14px}.ticket-page .message.reply span,.ticket-page .message.reply p{color:#53677a}.ticket-page .message.reply .avatar{background:#67aeea!important}.ticket-page .message.internal-note{margin-left:auto;flex-direction:row-reverse;border-top:0}.ticket-page .message.internal-note>div{background:#fffaf0;border:1px solid #ebc979;border-radius:14px 4px 14px 14px}.ticket-page .message.internal-note .avatar{background:#c99a2e!important}.internal-note-flag{display:block;margin-top:2px;font-size:9px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:#a1791f}.internal-note-copy-btn{margin-top:8px;color:#a1791f}.internal-note-copy-btn svg{width:11px}:root[data-theme=dark] .internal-note-copy-btn{color:#ffd08a}.message-intent-tags{margin-top:9px;padding-top:8px;border-top:1px dashed #e4e4eb}.message-intent-label{display:block;font-size:9px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:#92929e;margin-bottom:5px}.message-intent-tags .intent-tags{margin:0 0 6px}.message-intent-tags .tag-form input{font-size:10px;padding:5px 7px}.message-intent-tags .tag-form button{font-size:9px;padding:5px 7px}.ticket-page .composer-tabs{margin-top:12px}.ticket-page .ticket-composer{margin-top:6px}.ticket-page .attachment-list{margin-top:8px}.ticket-page .attachment-list .attachment{margin-top:0}.ticket-page .conversation-head{padding:0}.ticket-page .conversation-head span{font-size:10px;color:#9898a4}.ticket-page .quote-trail{margin-top:6px}.ticket-page .quote-toggle{border:0;background:#f1f1f5;border-radius:10px;width:26px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#8c8c98;padding:0}.ticket-page .quote-toggle svg{width:13px}.ticket-page .quote-toggle:hover{background:#e7e7ed;color:#48494f}.ticket-page .message.reply .quote-toggle{background:#cfe4f7;color:#4a6a86}.ticket-page .message.reply .quote-toggle:hover{background:#bcd8f0}.ticket-page .quote-trail-text{margin-top:8px;padding-top:8px;border-top:1px dashed #e4e4eb;color:#8c8c98;white-space:pre-wrap;word-break:break-word}.ticket-page .message.reply .quote-trail-text{border-top-color:#c9e3fb}.ticket-page-grid>section{background:transparent;border:0;border-radius:0;padding:0}.ticket-page .ticket-composer-wrap{position:sticky;bottom:0;z-index:4;padding:12px 0 4px;background:linear-gradient(to top,#f8f8fa 76%,#f8f8fa00)}.ticket-page .ticket-composer-wrap .composer-tabs{display:flex;gap:4px;width:max-content;margin-top:0;border:1px solid #e5e4ec;border-bottom:0;border-radius:9px 9px 0 0;padding:4px 5px 0;background:#fff}.ticket-page .ticket-composer-wrap .composer-tabs button{border:0;border-radius:6px 6px 0 0;padding:6px 10px;font:500 11px Ubuntu,sans-serif}.ticket-page .ticket-composer-wrap .composer-tabs button.active{background:#f1f2f4;border-bottom:0}.ticket-page .ticket-composer{margin-top:0;background:#fff;border:1px solid #d9d8e2;border-radius:0 12px 12px;padding:12px;box-shadow:0 8px 24px #1e1e2d1f}.ticket-page .ticket-composer textarea{min-height:82px}.composer-input-wrap{position:relative}.composer-input-wrap textarea{padding-right:118px}.composer-draft-btn-overlay{position:absolute;top:8px;right:8px;z-index:2;padding:4px 9px;background:#f1eafe;color:#8354e0;border-radius:12px;font-size:10px;white-space:nowrap}.composer-draft-btn-overlay:hover{background:#e7dbff}.composer-draft-btn-overlay svg{width:11px;height:11px}.composer-draft-btn-overlay:disabled{opacity:.6;cursor:default}:root[data-theme=dark] .composer-draft-btn-overlay{background:#382c50;color:#c9a8ff}:root[data-theme=dark] .composer-draft-btn-overlay:hover{background:#443463}.composer-template-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:5;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #dedee6;border-radius:8px;box-shadow:0 8px 24px #14141e24}.composer-template-menu button{display:grid;gap:2px;width:100%;padding:8px 10px;border:0;background:transparent;text-align:left;font:400 12px Ubuntu,sans-serif;color:#30303d;cursor:pointer}.composer-template-menu button b{font-size:12px}.composer-template-menu button small{color:#9b9ba6;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-template-menu button:hover,.composer-template-menu button.active{background:#f2f1ff}:root[data-theme=dark] .composer-template-menu{background:#20212c;border-color:#353743}:root[data-theme=dark] .composer-template-menu button{color:#eeeff7}:root[data-theme=dark] .composer-template-menu button:hover,:root[data-theme=dark] .composer-template-menu button.active{background:#2d2e42}.ticket-page .composer-footer{padding-top:10px}.ticket-page .timeline-event{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:start;margin:2px 0;padding:9px 11px;border:1px solid #e4e0fc;border-radius:10px;background:#f8f7ff;color:#5a5870;font-family:Ubuntu,sans-serif}.ticket-page .event-mark{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e6e2ff;color:#675bd5;font-size:11px}.ticket-page .event-mark.event-mark-human{background:#dcefe4;color:#2f8f5b}.ticket-page .event-mark.event-mark-api{background:#fdecd2;color:#b5720a}.ticket-page .timeline-event b{display:block;font-size:11px;color:#504b81;font-weight:600}.ticket-page .timeline-event p{margin:3px 0 0;font-size:11px;line-height:1.4;color:#77738d;overflow-wrap:anywhere}.ticket-page .timeline-event time{padding-top:2px;color:#9995ad;font-size:10px;white-space:nowrap}.event-url-wrap{display:inline-flex;align-items:center;gap:4px}.event-url,.message-link{color:#675bd5;word-break:break-all}.copy-url-btn{border:0;background:none;padding:0;margin-left:1px;color:#9995ad;cursor:pointer;display:inline-flex;align-items:center;vertical-align:middle}.copy-url-btn svg{width:12px;height:12px}.copy-url-btn:hover{color:#675bd5}.event-update-link-btn{margin-left:4px;padding:3px 8px;background:#f1f2f4;border-radius:12px;font-size:10px;color:#5147ce;cursor:pointer;white-space:nowrap}.event-update-link-block{display:inline-flex;margin:5px 0 0;width:max-content}.event-update-link-btn svg{width:11px;height:11px}.event-update-link-btn:hover{background:#e7e4fe}:root[data-theme=dark] .event-url{color:#a89dff}:root[data-theme=dark] .message-link{color:#a89dff}:root[data-theme=dark] .copy-url-btn:hover{color:#a89dff}:root[data-theme=dark] .event-update-link-btn{background:#2d2e42;color:#c7c1ff}:root[data-theme=dark] .event-update-link-btn:hover{background:#383a58}.event-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 0}.event-actions-row .event-update-link-btn{margin-left:0}.event-delete-icon-btn{position:absolute;top:28px;right:12px;color:#b75050;background:#fff0f0;border-radius:6px;padding:4px}.event-delete-icon-btn:hover{color:#8f3232;background:#ffe3e3}:root[data-theme=dark] .event-delete-icon-btn{color:#f0b7ba;background:#482f35}:root[data-theme=dark] .event-delete-icon-btn:hover{color:#f7d3d4;background:#5a3940}.event-delete-modal-wrap{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;background:#21223066;display:flex;align-items:center;justify-content:center;padding:20px}.event-delete-modal{width:360px;max-width:100%;background:#fff;border-radius:12px;padding:22px;box-shadow:0 24px 60px #14141e4d}.event-delete-modal h4{margin:0 0 10px;font:700 16px Ubuntu,sans-serif}.event-delete-modal-filename{margin:0;padding:8px 10px;border-radius:7px;background:#f4f4f7;color:#48494f;font-size:11px;word-break:break-word}.event-delete-modal-note{margin:10px 0 0;color:#8c8c98;font-size:11px}.event-delete-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.event-delete-modal-actions button{border:0;border-radius:7px;padding:9px 14px;font:600 12px inherit;cursor:pointer;background:#f1f2f4;color:#48494f;display:flex;align-items:center;gap:6px}.event-delete-modal-actions button.danger{background:#e35555;color:#fff}.event-delete-modal-actions button.danger:hover{background:#d24242}.event-delete-modal-actions button:disabled{opacity:.65;cursor:default}:root[data-theme=dark] .event-delete-modal{background:#242632}:root[data-theme=dark] .event-delete-modal h4{color:#f1f2f8}:root[data-theme=dark] .event-delete-modal-filename{background:#2d2e42;color:#d3d3db}:root[data-theme=dark] .event-delete-modal-note{color:#9797a3}:root[data-theme=dark] .event-delete-modal-actions button{background:#2d2e42;color:#e2e2ea}:root[data-theme=dark] .event-delete-modal-actions button.danger{background:#e35555;color:#fff}.page-suggest-widget{position:relative;display:inline-flex}.page-suggest-toggle{width:24px;height:24px;border-radius:12px;background:#f1eafe;color:#8354e0}.page-suggest-toggle svg{width:12px;height:12px}.page-suggest-toggle:hover{background:#e7dbff}.page-suggest-toggle[aria-expanded=true]{background:#8354e0;color:#fff}:root[data-theme=dark] .page-suggest-toggle{background:#382c50;color:#c9a8ff}:root[data-theme=dark] .page-suggest-toggle:hover{background:#443463}:root[data-theme=dark] .page-suggest-toggle[aria-expanded=true]{background:#8354e0;color:#fff}.page-suggest-toggle-disabled-wrap{display:inline-flex}.page-suggest-toggle-disabled-wrap .page-suggest-toggle:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.page-suggest-panel{position:absolute;top:28px;left:0;z-index:5;width:280px;background:#fff;border:1px solid #ececf1;border-radius:10px;box-shadow:0 12px 28px #2c2c3922;padding:10px}:root[data-theme=dark] .page-suggest-panel{background:#20212f;border-color:#34364a}.page-suggest-loading,.page-suggest-error,.page-suggest-empty{display:flex;align-items:center;gap:6px;color:#8c8c98;font-size:11px}.page-suggest-error{color:#b75050}:root[data-theme=dark] .page-suggest-error{color:#f0b7ba}.page-suggest-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.page-suggest-item{display:flex;align-items:center;gap:6px}.page-suggest-pick{flex:1;min-width:0;justify-content:flex-start;text-align:left;padding:4px 6px;border-radius:6px;color:#48494f;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-suggest-pick:hover{background:#f1f2f4}.page-suggest-pick:disabled{opacity:.65;cursor:default}:root[data-theme=dark] .page-suggest-pick{color:#e2e2ea}:root[data-theme=dark] .page-suggest-pick:hover{background:#2d2e42}.page-suggest-confidence{font-size:10px;font-weight:700;color:#8354e0;flex:none}:root[data-theme=dark] .page-suggest-confidence{color:#c9a8ff}.page-suggest-open{width:22px;height:22px;background:transparent;flex:none}.page-suggest-open svg{width:11px;height:11px}.page-suggest-footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid #ececf1}:root[data-theme=dark] .page-suggest-footer{border-color:#34364a}.page-suggest-footer small{color:#9797a3;font-size:9px}.ticket-page .timeline-entry{display:grid;gap:8px}.ticket-page .date-group{display:flex;flex-direction:column;gap:8px}.ticket-page .date-divider{position:sticky;z-index:5;display:flex;justify-content:center;margin:8px 0 2px;padding:4px 0;pointer-events:none}.ticket-page .date-divider span{padding:5px 10px;border-radius:999px;background:#e9e8ee;color:#77748a;font:500 10px Ubuntu,sans-serif;box-shadow:0 2px 8px #1e1e2d14;pointer-events:auto}.ticket-page .message-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ticket-page .message-time-group{display:flex;align-items:baseline;flex:none}.ticket-page .message-time{flex:none;white-space:nowrap;color:#9999a4;font-size:10px}.ticket-page .message.reply .message-time{color:#53677a}.ticket-page .message.internal-note .message-time{color:#a1791f}.message-ticks{position:relative;display:inline-flex;flex:none;margin-left:4px;color:#9999a4;cursor:pointer}.message-ticks svg{width:13px;height:13px;display:block}.message-ticks.read{color:#34b7f1}.message-ticks-tip{position:absolute;top:calc(100% + 6px);right:0;z-index:5;white-space:nowrap;background:#26272f;color:#fff;font:500 10px Ubuntu,sans-serif;padding:5px 9px;border-radius:6px;box-shadow:0 4px 14px #14141e38}.ticket-page .message>div{position:relative}.feedback-reaction{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;margin-left:4px;background:#fff;border:1px solid #e4e4eb;border-radius:999px;padding:1px 5px;font-size:12px;line-height:1.4;cursor:pointer;box-shadow:0 2px 6px #1e1e2d1f}.feedback-reaction-tip{position:absolute;top:calc(100% + 6px);right:0;z-index:5;white-space:nowrap;background:#26272f;color:#fff;font:500 10px Ubuntu,sans-serif;padding:5px 9px;border-radius:6px;box-shadow:0 4px 14px #14141e38}.feedback-reaction-comment{display:block;margin-top:3px;white-space:normal;max-width:220px;font-weight:400;color:#c7c7d1}.ticket-page .unread-divider{display:flex;align-items:center;gap:9px;margin:14px 0}.ticket-page .unread-divider:before,.ticket-page .unread-divider:after{content:"";flex:1;height:1px;background:#f0968b}.ticket-page .unread-divider span{padding:4px 10px;border-radius:999px;background:#fdeceb;color:#d5594a;font:700 10px Ubuntu,sans-serif;letter-spacing:.3px;text-transform:uppercase}.ticket-page .ticket-topbar{position:sticky;top:0;z-index:8;margin:-12px -12px 14px;padding:12px;background:#f8f8fad1;border-bottom:1px solid rgba(225,224,232,.72);box-shadow:0 7px 18px #312f410d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ticket-page .timeline-event{width:min(72%,560px);margin:2px auto}@media(max-width:640px){.ticket-page .ticket-topbar{margin:-8px -4px 12px;padding:10px 4px}.ticket-page .timeline-event{width:min(92%,560px)}}.sidebar{z-index:30}.sidebar.collapsed .accounting-subnav{display:grid;position:absolute;z-index:100;left:72px;top:256px;bottom:auto;width:178px;padding:6px;background:#fff;border:1px solid #e3e2eb;border-radius:10px;box-shadow:0 12px 28px #1d1c2f29;pointer-events:auto}.sidebar.collapsed .accounting-subnav button{justify-content:flex-start;gap:9px;padding:9px 10px;border-radius:6px;color:#747481}.sidebar.collapsed .accounting-subnav button:hover,.sidebar.collapsed .accounting-subnav button.active{background:#f1f2f4;color:#48494f}.sidebar.collapsed.mobile-open .accounting-subnav{position:static;width:auto;margin:-1px 0 5px 29px;padding:0;border:0;border-radius:0;box-shadow:none}@media(max-width:1024px){.sidebar.collapsed .accounting-subnav{top:236px}}.service-progress{margin:-5px 0 23px;padding:0}.billing-inbox-page .attachment-row{flex-direction:column;align-items:flex-start;gap:5px}.attachment-book-group{display:flex;gap:6px;flex-wrap:wrap}.attachment-book-btn{background:#fff;border:1px solid #e3e3ea;border-radius:14px;padding:4px 10px 4px 8px;white-space:nowrap;margin-top:0}.attachment-book-btn:hover:not(:disabled){background:#f2f1ff;border-color:#c9c3fb;color:#5147ce}:root[data-theme=dark] .attachment-book-btn{background:#242632;border-color:#3a3c48;color:#c6c7ce}:root[data-theme=dark] .attachment-book-btn:hover:not(:disabled){background:#343157;border-color:#4a4570;color:#cdc7ff}.attachment-book-btn.recommended{background:#5147ce;border-color:#5147ce;color:#fff}.attachment-book-btn.recommended:hover:not(:disabled){background:#443bb8;border-color:#443bb8;color:#fff}:root[data-theme=dark] .attachment-book-btn.recommended{background:#7568f4;border-color:#7568f4;color:#fff}:root[data-theme=dark] .attachment-book-btn.recommended:hover:not(:disabled){background:#8579ff;border-color:#8579ff;color:#fff}.attached-confirm{color:#209a78;border-color:#bdeada;background:#eaf8f4;cursor:default}:root[data-theme=dark] .attached-confirm{color:#3ecf9b;background:#1d4037;border-color:#265745}.attach-to-bill-picker{width:min(320px,100%);margin-top:2px;padding:10px;border:1px solid #e3e3ea;border-radius:10px;background:#fff;display:grid;gap:8px}.attach-to-bill-picker input{border:1px solid #e0e0e7;border-radius:6px;padding:7px 9px;font:400 11px Ubuntu,sans-serif}.attach-to-bill-results{display:grid;gap:2px;max-height:180px;overflow:auto}.attach-to-bill-results button{border:0;background:none;text-align:left;padding:6px 8px;border-radius:6px;display:flex;flex-direction:column;gap:1px;cursor:pointer}.attach-to-bill-results button:hover:not(:disabled){background:#f2f1ff}.attach-to-bill-results button b{font-size:11px;color:#2d2c3a}.attach-to-bill-results button small{font-size:9.5px;color:#8c8c98}.attach-to-bill-empty{padding:6px 8px;font-size:10.5px;color:#9b9ba6}.attach-to-bill-suggested{align-self:flex-start;margin-top:1px;padding:1px 6px;border-radius:20px;background:#efecff;color:#5147ce;font:600 8.5px/1.6 Ubuntu,sans-serif;font-style:normal}:root[data-theme=dark] .attach-to-bill-suggested{background:#3a3763;color:#cdc7ff}:root[data-theme=dark] .attach-to-bill-picker{background:#242632;border-color:#3a3c48}:root[data-theme=dark] .attach-to-bill-picker input{background:#20212c;border-color:#41434f;color:#e6e7ec}:root[data-theme=dark] .attach-to-bill-results button:hover:not(:disabled){background:#343157}:root[data-theme=dark] .attach-to-bill-results button b{color:#f1f2f8}.attachment-ai-suggestion{display:flex;align-items:center;gap:5px;color:#8c8c98;font-size:10.5px}.attachment-ai-suggestion b{color:#5147ce;font-weight:700}:root[data-theme=dark] .attachment-ai-suggestion{color:#8b8d99}:root[data-theme=dark] .attachment-ai-suggestion b{color:#cdc7ff}.billing-row-unread{border-left-color:#5147ce!important}.billing-row-unread .ticket-customer-name{font-weight:700}.billing-unread-dot{color:#5147ce;flex:none;margin-right:1px}:root[data-theme=dark] .billing-row-unread{border-left-color:#7568f4!important}:root[data-theme=dark] .billing-unread-dot{color:#8579ff}.customer-switch-service-wrap{position:relative}.customer-switch-service-btn{border:0;background:#f4f4f7;color:#48494f;border-radius:6px;padding:8px 13px;display:flex;align-items:center;gap:7px;font:600 12px Ubuntu,sans-serif;cursor:pointer}.customer-switch-service-btn:hover{background:#ececf1}.customer-switch-service-btn svg{width:14px;height:14px}.customer-switch-service-caret{transition:transform .15s}.customer-switch-service-caret.open{transform:rotate(180deg)}:root[data-theme=dark] .customer-switch-service-btn{background:#343642;color:#e2e3ec}:root[data-theme=dark] .customer-switch-service-btn:hover{background:#3d3f4d}.customer-switch-service-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:10;min-width:240px;max-height:280px;overflow-y:auto;background:#fff;border:1px solid #dedee6;border-radius:10px;box-shadow:0 12px 32px #14141e24;padding:6px}.customer-switch-service-menu button{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;border:0;border-radius:7px;padding:8px 9px;background:transparent;text-align:left;font:400 12px Ubuntu,sans-serif;color:#30303d;cursor:pointer}.customer-switch-service-menu button svg{width:14px;height:14px;flex:none;color:#8c8c98}.customer-switch-service-menu button small{margin-left:auto;color:#9797a2;font-size:10px}.customer-switch-service-menu button:hover{background:#f4f5f6}.customer-switch-service-menu button.active{background:#eeecfd;color:#5147ce}:root[data-theme=dark] .customer-switch-service-menu{background:#20212c;border-color:#353743}:root[data-theme=dark] .customer-switch-service-menu button{color:#eeeff7}:root[data-theme=dark] .customer-switch-service-menu button:hover{background:#2d2e42}:root[data-theme=dark] .customer-switch-service-menu button.active{background:#302e52;color:#c7c1ff}.service-health-rail{display:flex;gap:3px;margin-bottom:6px}.renewal-tier{position:relative;display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:86px;padding:6px 9px;border:0;border-radius:7px;font-family:Ubuntu,sans-serif;cursor:pointer;transition:transform .15s,filter .15s}.renewal-tier.active{box-shadow:inset 0 0 0 2px currentColor}.renewal-tier:hover{transform:translateY(-1px);filter:saturate(1.08);z-index:3}.renewal-tier span{font-size:9px;font-weight:700}.renewal-tier b{display:grid;place-items:center;min-width:18px;height:18px;border-radius:999px;background:#ffffffa6;font-size:9px}.renewal-tier.new{background:#f0f1f3;color:#574cc9}.renewal-tier.healthy{background:#dcf5e9;color:#197b5e}.renewal-tier.upcoming{background:#f0f1f3;color:#426fa9}.renewal-tier.attention{background:#ffebe8;color:#b4544c}.renewal-tier:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 7px);z-index:12;width:max-content;max-width:260px;transform:translate(-50%);padding:7px 9px;border-radius:6px;background:#242338;color:#fff;font:500 10px Ubuntu,sans-serif;line-height:1.25;box-shadow:0 7px 18px #18172638;opacity:0;visibility:hidden;pointer-events:none;white-space:pre-line}.renewal-tier.new:after{left:0;transform:none}.renewal-tier.new:before{left:14px;transform:rotate(45deg)}.renewal-tier.attention:after{left:auto;right:0;transform:none}.renewal-tier.attention:before{left:auto;right:14px;transform:rotate(45deg)}.renewal-tier:before{content:"";position:absolute;left:50%;bottom:calc(100% + 3px);z-index:13;width:7px;height:7px;transform:translate(-50%) rotate(45deg);background:#242338;opacity:0;visibility:hidden}.renewal-tier:hover:after,.renewal-tier:hover:before{opacity:1;visibility:visible}.service-progress-bar{height:46px;display:flex;gap:3px;overflow:visible;padding:3px;border-radius:10px;background:#eeedf2;box-shadow:inset 0 0 0 1px #e2e1e8,0 1px 2px #1f1d310a}.progress-segment{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:48px;padding:0 7px;border-radius:7px;background:#aeb8cc;color:#10233f;font-family:Ubuntu,sans-serif;box-shadow:inset 0 1px #ffffff40;transition:transform .15s,filter .15s}.progress-segment:hover{transform:translateY(-2px);filter:saturate(1.08);z-index:2}.progress-segment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;letter-spacing:.1px}.progress-segment b{display:grid;place-items:center;min-width:17px;height:17px;border-radius:999px;background:#ffffffb8;font-size:9px;text-shadow:0 1px 0 rgba(255,255,255,.45)}.progress-segment em{position:absolute;left:8px;bottom:3px;color:#004330b8;font:700 6px Ubuntu,sans-serif;letter-spacing:.55px;text-transform:uppercase}.progress-segment:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 9px);z-index:10;width:max-content;max-width:230px;transform:translate(-50%);padding:7px 9px;border-radius:6px;background:#242338;color:#fff;font:500 10px Ubuntu,sans-serif;line-height:1.25;box-shadow:0 7px 18px #18172638;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap}.progress-segment:before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);z-index:11;width:7px;height:7px;transform:translate(-50%) rotate(45deg);background:#242338;opacity:0;visibility:hidden}.progress-segment:hover:after,.progress-segment:hover:before{opacity:1;visibility:visible}.progress-segment.new{background:linear-gradient(135deg,#5ed4ad,#34b98d);color:#073f2f}.progress-segment.active{background:linear-gradient(135deg,#66d29e,#32ad7d);color:#073f2f}.progress-segment.planned{background:linear-gradient(135deg,#8fbbed,#669ee5);color:#143c75}.progress-segment.watch{background:linear-gradient(135deg,#f6d070,#efbd4d);color:#674600}.progress-segment.due{background:linear-gradient(135deg,#f4b164,#ed9143);color:#663004}.progress-segment.urgent{background:linear-gradient(135deg,#f28867,#e96049);color:#661e17}.progress-segment.critical{background:linear-gradient(135deg,#db6268,#c94350);color:#fff}.progress-segment.expired{background:linear-gradient(135deg,#a64b59,#7c303f);color:#fff}.progress-segment:not(.active){grid-template-columns:1fr;grid-template-rows:1fr auto;justify-items:center;gap:0;padding:3px 4px}.progress-segment:not(.active) span{max-width:100%;align-self:end;font-size:7px;line-height:1;overflow:visible;text-overflow:clip}.progress-segment:not(.active) b{align-self:start;min-width:14px;height:14px;font-size:8px}.progress-segment.active{padding-bottom:12px}.progress-segment.active span{font-size:9px}.progress-segment.active b{min-width:19px;height:19px}.progress-segment.expired span{font-size:6.5px}.accounting-page-title{align-items:center}.accounting-tabs{display:flex;gap:3px;padding:3px;background:#ecebf0;border-radius:7px;margin-bottom:20px}.accounting-tabs button{border:0;border-radius:5px;padding:7px 11px;background:transparent;color:#777584;font:500 11px Ubuntu,sans-serif;cursor:pointer}.accounting-tabs button.active{background:#fff;color:#564bd0;box-shadow:0 1px 3px #2321341f}.compact-primary{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-left:10px;padding:8px 10px;font-size:11px;white-space:nowrap}.compact-primary span{font-size:15px;line-height:1}@media(max-width:650px){.accounting-page-title{align-items:flex-start}.accounting-tabs{margin-left:auto}.accounting-tabs button{padding:7px 8px}.compact-primary{margin-left:0}.table-tools:has(.compact-primary){flex-wrap:wrap}.table-tools:has(.compact-primary) .search{width:100%}}.support-page-title{align-items:center}.support-title-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:20px}.support-title-actions .segmented{margin:0}.support-title-actions .primary{white-space:nowrap}.support-refresh-block{display:flex;flex-direction:column;align-items:flex-end;gap:0;text-align:right}.support-refresh-link{color:#5147ce;font-family:inherit;font-weight:600;font-size:11px;text-decoration:none;display:flex;gap:4px;align-items:center;cursor:pointer}.support-refresh-link:hover{text-decoration:underline}.support-refresh-link[aria-disabled=true]{opacity:.6;cursor:default;pointer-events:none}.support-refresh-link svg{width:12px}.support-refresh-link .spin{animation:page-loader-spin .8s linear infinite}.support-refresh-note{color:#8b8c94;white-space:nowrap;font-size:8px}:root[data-theme=dark] .support-refresh-link{color:#8f85ff}:root[data-theme=dark] .support-refresh-note{color:#9fa1ad}.support-add-ticket{margin-left:auto;white-space:nowrap}@media(max-width:650px){.support-page-title{align-items:flex-start;margin-bottom:20px}.support-title-actions{margin-left:auto;align-items:flex-end;flex-direction:column;gap:5px}.support-title-actions .segmented{order:-1}.support-title-actions .primary{padding:8px 10px;font-size:11px}}.dashboard-title{align-items:flex-end;margin-bottom:24px}.dashboard-title h1{margin-top:4px}.dashboard-live{display:flex;align-items:center;gap:6px;padding-bottom:4px;color:#858391;font:500 11px Ubuntu,sans-serif}.dashboard-live .live-dot{margin:0}.dashboard-refresh-btn{width:auto;height:auto;background:none;border-radius:0;color:#858391;padding:0}.dashboard-refresh-btn:hover{color:#48494f}.dashboard-refresh-btn svg{width:12px;height:12px}.dashboard-refresh-btn:disabled{opacity:.6;cursor:default}:root[data-theme=dark] .dashboard-refresh-btn:hover{color:#e2e3ec}.dashboard-metrics{margin-bottom:22px}.dashboard-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:20px}.dashboard-grid .card{padding:20px}.dashboard-card-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.dashboard-card-head h3{margin:5px 0 0;font:700 16px Ubuntu,sans-serif}.dashboard-card-head p{margin:4px 0 0;color:#90909b;font-size:10px}.mini-pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 7px;background:#f1f2f4;color:#48494f;font:600 10px Ubuntu,sans-serif;white-space:nowrap}.mini-pill.success{background:#eaf8f4;color:#218d6d}.mini-pill.warning{background:#fff3dd;color:#ac701c}.mini-pill.danger{background:#ffebea;color:#c0392b}.renewal-report{min-height:296px}.renewal-chart{position:relative;height:170px;display:flex;align-items:end;gap:15px;padding:23px 8px 0;border-bottom:1px solid #ececf1}.renewal-purchase-line{position:absolute;left:8px;right:8px;z-index:5;pointer-events:none}.renewal-purchase-line-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.renewal-purchase-line .renewal-purchase-line-dot{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;background:transparent;pointer-events:auto;cursor:help}.renewal-purchase-line .renewal-purchase-line-dot:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#2d2c3a;border:1.5px solid #fff}.renewal-legend i.renewal-legend-line-swatch{width:9px;height:0;border-radius:0;background:none;border-top:2px solid #2d2c3a}.renewal-legend b.renewal-legend-secondary{color:#9997a4;font-size:10px;font-weight:600;margin-left:0}:root[data-theme=dark] .renewal-purchase-line-svg polyline{stroke:#f1f2f8}:root[data-theme=dark] .renewal-purchase-line-dot:before{background:#f1f2f8;border-color:#242530}:root[data-theme=dark] .renewal-legend i.renewal-legend-line-swatch{border-top-color:#f1f2f8}:root[data-theme=dark] .renewal-legend b.renewal-legend-secondary{color:#9997a4}.renewal-column{height:100%;min-width:32px;flex:1;display:grid;grid-template-rows:18px 1fr auto;gap:4px;text-align:center;color:#8d8c98;font:500 10px Ubuntu,sans-serif}.renewal-column span{white-space:normal;line-height:1.2;padding-bottom:2px}.renewal-value{color:#4d4a60;font-weight:700}.renewal-bar-track{position:relative;display:flex;align-items:end;justify-content:center;height:100%;border-radius:4px 4px 0 0;background:linear-gradient(to top,#f6f5f8 1px,transparent 1px);background-size:100% 33.33%}.renewal-bar{display:block;width:68%;border-radius:5px 5px 0 0;background:#7165e5}.renewal-bar-track .revenue-stacked-bar{width:68%}.renewal-bar-track .revenue-stacked-bar .revenue-segment:last-child{border-radius:5px 5px 0 0}.renewal-chart .renewal-bar-track .revenue-stacked-bar:hover{z-index:999}.renewal-chart .renewal-bar-track .revenue-segment:hover{z-index:999;filter:none;transform:none}.renewal-legend{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:11px;color:#777582;font-size:10px}.renewal-legend span{display:flex;align-items:center;gap:5px}.renewal-legend i{width:7px;height:7px;border-radius:2px;background:#7165e5}.renewal-legend b{margin-left:auto;color:#313044;font-size:11px}.renewal-legend small{font-weight:400;color:#9997a4}.renewal-type-legend{display:flex;flex-wrap:wrap;gap:10px}.renewal-legend-item{display:flex;align-items:center;gap:5px;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;opacity:1;transition:opacity .12s}.renewal-legend-item:hover{opacity:.75}.renewal-legend-item.hidden{opacity:.4;text-decoration:line-through}.renewal-legend-item.hidden i{background:#c7c6d0!important}.renewal-legend-item b{margin-left:0;color:#9997a4;font-size:10px;font-weight:600}.renewal-legend-item.hidden b{text-decoration:line-through}.renewal-expired-stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:9px;padding-top:9px;border-top:1px solid #ececf1;color:#8b8a95;font-size:10px}.renewal-expired-stats b{color:#c1483d;font-size:12px;margin-right:3px}.pricing-donut-row{display:flex;align-items:center;gap:26px;padding:14px 4px 4px}.pricing-donut-row .donut{flex:none}.pricing-donut-legend{display:grid;gap:9px;flex:1;min-width:0}.pricing-donut-legend div{display:grid;grid-template-columns:9px 1fr 34px 30px 56px;align-items:center;gap:8px;font-size:11px;color:#5c5b68}.pricing-donut-legend.with-cost div{grid-template-columns:9px 1fr 34px 30px 56px 56px}.pricing-donut-legend i{width:9px;height:9px;border-radius:3px}.pricing-donut-legend span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-donut-legend b{color:#2d2c3a;font-size:12px;text-align:right}.pricing-donut-head{color:#9997a4;font-size:9px;text-transform:uppercase;letter-spacing:.02em}.pricing-donut-head span,.pricing-donut-head b{color:#9997a4;font-size:9px;font-weight:600}.pricing-donut-total-row{margin-top:2px;padding-top:9px;border-top:1px solid #ececf1}.pricing-donut-total-row span,.pricing-donut-total-row b{color:#2d2c3a;font-weight:700}.pricing-donut-subhead{margin-top:6px;padding-top:14px;border-top:1px solid #ececf1}.pricing-donut-row-stacked{flex-direction:column;align-items:stretch;gap:16px}.pricing-donut-row-stacked .donut{margin:0 auto}.pricing-donut-legend.with-margin div{grid-template-columns:9px 1fr 30px 26px 50px 50px 50px 46px;gap:6px}.pricing-donut-legend.with-margin.with-owned div{grid-template-columns:9px 1fr 26px 24px 36px 46px 46px 46px 42px}.pricing-donut-expand-btn{border:0;background:none;padding:0;margin-right:2px;width:11px;color:#9997a4;font-size:9px;cursor:pointer;line-height:1}.pricing-donut-expand-btn:hover{color:#5147ce}.pricing-donut-subrow{opacity:.78}.pricing-donut-subrow span{padding-left:16px}.pricing-donut-subrow b,.pricing-donut-subrow span{font-size:10.5px}.support-report,.finance-report{min-height:296px}.ticket-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0 15px}.ticket-flow div{padding:10px 7px;border-radius:7px;background:#f7f6fb;display:grid;gap:3px}.ticket-flow b{font:700 18px Ubuntu,sans-serif}.ticket-flow span{color:#898794;font-size:9px}.source-breakdown{display:grid;gap:10px}.source-breakdown div{display:grid;grid-template-columns:72px 1fr 20px;align-items:center;gap:7px;color:#74727f;font-size:10px}.source-breakdown i{height:6px;overflow:hidden;border-radius:9px;background:#edecef}.source-breakdown i b{display:block;height:100%;border-radius:inherit;background:#69c99d}.source-breakdown div:nth-child(2) i b{background:#796ee7}.source-breakdown strong{font-size:10px;color:#4e4b5c}.ai-note{display:flex;gap:7px;align-items:flex-start;margin-top:16px;padding:9px;border-radius:7px;background:#f2f1ff;color:#48494f;font-size:10px;line-height:1.35}.ai-note svg{width:15px;flex:none}.finance-rows{display:grid;gap:11px;margin-top:18px}.finance-rows div{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;color:#777582;font-size:11px}.finance-rows b{color:#363446;font-size:12px}.finance-rows i{font-style:normal;font-size:10px;color:#c27245}.finance-rows i.positive{color:#229473}.cash-summary{display:grid;grid-template-columns:1fr auto 21px;align-items:center;gap:8px;margin-top:17px;padding-top:13px;border-top:1px solid #edecf1;color:#74717e;font-size:11px}.cash-summary b{font:700 17px Ubuntu,sans-serif;color:#312f42}.cash-summary i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#def4eb;color:#1b9470;font-style:normal}.services-report{grid-column:span 1}.priority-report{grid-column:span 2}.health-summary{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:7px;margin:19px 0 14px}.health-summary div{display:grid;gap:3px;padding:10px 7px;border-radius:7px;background:#f7f7fa}.health-summary b{font:700 15px Ubuntu,sans-serif}.health-summary span{color:#8d8b98;font-size:9px;line-height:1.25}.service-health-list{display:grid}.service-health-list>div{display:grid;grid-template-columns:8px 1fr auto auto;gap:7px;align-items:center;padding:8px 0;border-top:1px solid #efeff2;font-size:10px}.service-health-list .live-dot{margin:0}.warn-dot{width:6px;height:6px;border-radius:50%;background:#f0b354}.service-health-list b{font-size:10px}.service-health-list small{color:#92909c}.service-health-list strong{font-size:10px;color:#219675}.priority-list{display:grid;margin-top:14px}.priority-list>div{display:grid;grid-template-columns:28px 1fr 15px;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #efeff2}.priority-list p{display:grid;gap:3px;margin:0}.priority-list b{font-size:11px}.priority-list small{color:#8d8b98;font-size:9px}.priority-list svg{width:14px;color:#7770d5}.queue-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;font:700 12px Ubuntu,sans-serif}.renew-icon{background:#fff1dd;color:#bd7c20}.ticket-icon{background:#f1f2f4;color:#48494f}.cash-icon{background:#eaf8f4;color:#208f6f}@media(max-width:980px){.dashboard-grid{grid-template-columns:1fr}.services-report,.priority-report{grid-column:auto}}@media(max-width:650px){.dashboard-title{align-items:flex-start;gap:8px}.dashboard-live{padding:0}.dashboard-grid .card{padding:16px}.renewal-chart{gap:7px;padding-left:0;padding-right:0}.renewal-legend{gap:8px}.renewal-legend b{display:none}.health-summary{grid-template-columns:1fr 1fr 1fr}.service-health-list small{display:none}}@media(max-width:1024px){.sidebar.mobile-open{width:244px!important;padding:28px 14px 16px!important;z-index:20;box-shadow:14px 0 30px #1f20301f}.sidebar.mobile-open .brand{height:76px;padding:0 10px 20px;justify-content:space-between}.sidebar.mobile-open .brand img{display:block;width:82px;height:48px;opacity:1}.sidebar.mobile-open .sidebar-toggle{position:static;opacity:1;pointer-events:auto;background:transparent}.sidebar.mobile-open nav{padding:0}.sidebar.mobile-open nav button{width:auto;padding:11px 12px;justify-content:flex-start;gap:13px;font-size:14px}.sidebar.mobile-open .nav-label,.sidebar.mobile-open .account>span:not(.avatar),.sidebar.mobile-open .account>svg{display:inline}.sidebar.mobile-open .account{justify-content:flex-start}.sidebar.mobile-open .account>span:not(.avatar){display:grid}.sidebar.mobile-open .account>svg{display:block}.sidebar.mobile-open nav em{position:static}.sidebar.mobile-open .accounting-nav{justify-content:flex-start;gap:13px;padding:11px 12px}.sidebar.mobile-open .accounting-nav>svg:last-child,.sidebar.mobile-open .accounting-subnav{display:grid}.sidebar-backdrop{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;border:0;background:#191a2647;cursor:pointer}}.ticket-composer{border:1px dashed #cfcddc;border-radius:8px;margin-top:12px;padding:10px;transition:.15s}.ticket-composer:focus-within{border-color:#48494f;box-shadow:0 0 0 3px #eef0f2}.ticket-composer.internal-note{border-color:#ebc979;background:#fffaf0}.ticket-composer textarea{width:100%;min-height:118px;resize:vertical;border:0;outline:0;background:transparent;color:#343440;font:400 13px Ubuntu,sans-serif}.composer-footer{display:flex;align-items:center;gap:12px;border-top:1px solid #ececf1;padding-top:9px;font-size:10px;color:#9898a4}.composer-footer span{flex:1}.composer-footer button{border:0;background:#48494f;color:#fff;border-radius:5px;padding:7px 10px;font:600 11px Ubuntu,sans-serif;display:inline-flex;align-items:center;gap:5px}.composer-spin{width:12px;height:12px}.btn-spin{width:12px;height:12px;margin-right:5px;vertical-align:-2px}.composer-error{display:block;color:#c0392b;font-size:10px;padding-top:7px}.attached-files{display:flex;flex-wrap:wrap;gap:6px;padding-top:9px}.attached-files span{background:#f1f2f4;color:#48494f;border-radius:5px;padding:5px 7px;font-size:10px}.attached-files button{border:0;background:none;color:inherit;padding:0 0 0 4px;cursor:pointer}.composer-suggestion{display:flex;align-items:center;gap:10px;margin-bottom:9px;padding:8px 10px;border:1px solid #e4e0ff;border-radius:7px;background:#f6f4ff;font-size:11px;color:#5a5570}.composer-suggestion b{color:#3f39a8}.composer-suggestion-actions{display:flex;align-items:center;gap:4px;margin-left:auto;flex:none}.composer-suggestion-actions button{border:0;background:#5147ce;color:#fff;border-radius:5px;padding:5px 9px;font:600 10px Ubuntu,sans-serif;cursor:pointer}.composer-suggestion-dismiss{background:transparent!important;color:#8f8aa8!important;padding:5px 6px!important;font-size:13px!important}:root[data-theme=dark] .composer-suggestion{background:#282a3d;border-color:#3d3a5c;color:#c7c8d4}:root[data-theme=dark] .composer-suggestion b{color:#c9c3ff}:root[data-theme=dark] .composer-suggestion-actions button{background:#6a5ce0}:root[data-theme=dark] .composer-suggestion-dismiss{color:#9a97b3!important}.ticket-action-suggestion{position:relative;margin:14px 0 0;padding:10px 32px 10px 12px;border:1px solid #e4e0ff;border-radius:8px;background:#f6f4ff}.ticket-action-suggestion-close{position:absolute;top:8px;right:8px;border:0;background:none;padding:3px;border-radius:5px;color:#8b87a0;cursor:pointer;display:inline-flex}.ticket-action-suggestion-close svg{width:13px;height:13px}.ticket-action-suggestion-close:hover{background:#eae6ff;color:#3f39a8}.ticket-action-suggestion-head{font-size:11px;font-weight:600;color:#5a5570;margin-bottom:8px}.ticket-action-suggestion-body{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ticket-action-suggestion-btn{border:0;background:#5147ce;color:#fff;border-radius:5px;padding:6px 10px;font:600 11px Ubuntu,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.ticket-action-suggestion-btn svg{width:13px;height:13px}.ticket-action-suggestion-btn:disabled{opacity:.6;cursor:default}.ticket-action-suggestion-pages{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;color:#75718c}.ticket-action-suggestion-pages button{border:1px solid #d8d4f0;background:#fff;color:#3f39a8;border-radius:5px;padding:4px 8px;font:500 10px Ubuntu,sans-serif;cursor:pointer}.ticket-action-suggestion-pages button:hover{background:#efecff}.ticket-action-suggestion-pages .text-btn{border:0;background:none;color:#5a5570;padding:4px 2px}:root[data-theme=dark] .ticket-action-suggestion{background:#282a3d;border-color:#3d3a5c}:root[data-theme=dark] .ticket-action-suggestion-close{color:#9997ac}:root[data-theme=dark] .ticket-action-suggestion-close:hover{background:#2d2e42;color:#c9c3ff}:root[data-theme=dark] .ticket-action-suggestion-head{color:#c7c8d4}:root[data-theme=dark] .ticket-action-suggestion-btn{background:#6a5ce0}:root[data-theme=dark] .ticket-action-suggestion-pages{color:#a9a7ba}:root[data-theme=dark] .ticket-action-suggestion-pages button{background:#20212c;border-color:#3d3a5c;color:#c9c3ff}:root[data-theme=dark] .ticket-action-suggestion-pages button:hover{background:#2d2e42}:root[data-theme=dark] .ticket-action-suggestion-pages .text-btn{color:#c7c8d4}.chart-tooltip{position:absolute;z-index:2;right:20px;top:18px;display:grid;gap:5px;min-width:128px;padding:10px 12px;background:#24243a;color:#fff;border-radius:6px;font-size:10px;opacity:0;transform:translateY(4px);pointer-events:none;transition:.15s ease;box-shadow:0 5px 15px #25253630}.chart-tooltip b{font-size:11px}.chart-tooltip span{color:#d9d8e4;display:flex;justify-content:space-between;gap:12px}.chart-tooltip strong{color:#fff}.chart-area:hover .chart-tooltip{opacity:1;transform:translateY(0)}@media(min-width:651px)and (max-width:950px){.sidebar{width:244px;padding:28px 14px 16px}.brand{height:76px;padding:0 10px 20px;justify-content:flex-start}.brand img{width:82px;height:48px}nav{padding:0}nav button{width:auto;padding:11px 12px;justify-content:flex-start;gap:13px;font-size:14px}nav em,.usage,.account>svg{display:block}.account{justify-content:flex-start}.account div,.account .avatar{display:grid}.side-bottom{padding:0}main{margin-left:244px}}nav .nav-label{font-size:14px;line-height:1.2}.sort-header{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-header:hover{color:#48494f}.sort-header small{font-size:10px;margin-left:2px}.tabs button,.composer-tabs button,.sidebar,.sidebar *{font-family:Ubuntu,sans-serif!important}.side-bottom{position:relative}.account{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.account>span:not(.avatar){display:grid;flex:1}.account>.avatar{display:grid;flex:none}.account>span:not(.avatar) b{font-size:12px}.account>span:not(.avatar) small{font-size:10px;color:#90909b;margin-top:2px}.user-menu{position:absolute;bottom:54px;left:0;right:0;background:#fff;border:1px solid #e4e4ea;border-radius:8px;padding:5px;box-shadow:0 10px 24px #22223818;z-index:3}.user-menu button{border:0;background:none;text-align:left;width:100%;padding:9px 8px;border-radius:5px;color:#5d5d6a;font:500 12px inherit;cursor:pointer}.user-menu button:hover{background:#f2f1ff;color:#48494f}.user-menu button:last-child{color:#d96262;border-top:1px solid #eeeeF2;margin-top:4px}.sidebar-toggle{border:0;background:transparent;color:#777784;padding:4px;display:grid;place-items:center;cursor:pointer}.sidebar.collapsed .brand{height:48px;padding:0;justify-content:center}.sidebar.collapsed .brand img{display:none}.sidebar.collapsed .sidebar-toggle{color:#48494f}.brand{justify-content:space-between}.sidebar-toggle{border:0;background:transparent;color:#aaaab4;padding:4px;display:grid;place-items:center;cursor:pointer}.sidebar-toggle:hover{color:#48494f}.sidebar-toggle svg{width:18px;height:18px}.sidebar.collapsed{width:64px;padding:20px 8px}.sidebar.collapsed+.main{margin-left:64px}.sidebar.collapsed+main{margin-left:64px}.sidebar.collapsed .brand{height:48px;padding:0;justify-content:center;position:relative}.sidebar.collapsed .brand img{display:block;width:32px;height:32px}.sidebar.collapsed .sidebar-toggle{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:#48494f;background:#fff;opacity:0;pointer-events:none}.sidebar.collapsed .brand:hover img{opacity:0}.sidebar.collapsed .brand:hover .sidebar-toggle{opacity:1;pointer-events:auto}.sidebar.collapsed nav button{justify-content:center;gap:0;padding:12px 0;position:relative}.sidebar.collapsed .nav-label,.sidebar.collapsed .account>span:not(.avatar),.sidebar.collapsed .account>svg{display:none}.sidebar.collapsed nav em{position:absolute;right:4px;top:5px}.sidebar.collapsed .account{justify-content:center}.sidebar.collapsed .user-menu{left:0;width:190px}.dashboard-tooltip{position:relative}.dashboard-tooltip:after{content:attr(data-tooltip);position:absolute;z-index:15;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:230px;transform:translate(-50%);padding:6px 8px;border-radius:5px;background:#25243a;color:#fff;font:500 10px Ubuntu,sans-serif;line-height:1.3;box-shadow:0 6px 16px #18172633;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap}.dashboard-tooltip:hover:after{opacity:1;visibility:visible}.source-breakdown .dashboard-tooltip:after{left:42%;bottom:calc(100% + 5px)}.ticket-line-dot.dashboard-tooltip:after{white-space:pre-line;text-align:left}.uptime-report,.server-report{min-height:242px}.uptime-graph{height:112px;display:flex;align-items:end;gap:3px;margin-top:18px;padding:8px 2px 0;border-bottom:1px solid #ececf1;background:repeating-linear-gradient(to top,transparent 0,transparent 35px,#f0eff3 36px)}.uptime-graph i{display:block;flex:1;min-width:4px;border-radius:3px 3px 0 0;background:#63c7a0;cursor:default}.uptime-graph i:nth-child(9){background:#f0b354}.uptime-graph-footer{display:flex;justify-content:space-between;align-items:center;padding-top:10px;color:#92909c;font-size:9px}.uptime-graph-footer b{display:flex;align-items:center;gap:5px;color:#348e70;font-size:9px}.uptime-graph-footer b i{width:6px;height:6px;border-radius:50%;background:#55c09b}.server-status-list{display:grid;margin-top:14px}.server-status-list>div{display:grid;grid-template-columns:8px 1fr 72px auto;gap:7px;align-items:center;padding:8px 0;border-top:1px solid #efeff2;font-size:10px}.server-dot{width:6px;height:6px;border-radius:50%;background:#54c09a}.server-dot.watch{background:#f0b354}.server-dot.down{background:#d9534f}.server-dot.off{background:#a8a6b3}.server-status-list b{font-size:10px}.server-status-list small{color:#94929e}.server-status-list strong{font-size:9px;color:#248f70}.server-status-list strong.watch{color:#b3751d}.server-status-list strong.down{color:#c0392b}.server-status-list strong.off{color:#84828f}@media(max-width:980px){.uptime-report,.server-report{min-height:auto}}.finance-overview{display:flex;justify-content:space-between;align-items:center;margin:17px 0 13px;padding:11px;border-radius:8px;background:#f4f3ff}.finance-overview>div:first-child{display:grid;gap:3px}.finance-overview span{font-size:10px;color:#77738f}.finance-overview b{font:700 21px Ubuntu,sans-serif;color:#383054}.finance-overview small{color:#269372;font-size:9px;font-weight:600}.margin-ring{width:48px;height:48px;border-radius:50%;background:conic-gradient(#6e62df 0,#6e62df 73%,#e3e1f7 73%);position:relative;display:grid;place-content:center;text-align:center}.margin-ring:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#f4f3ff}.margin-ring b,.margin-ring span{position:relative;z-index:1}.margin-ring b{font-size:10px}.margin-ring span{font-size:7px}.finance-rows.enhanced{gap:9px;margin-top:0}.finance-rows.enhanced div{grid-template-columns:56px 1fr auto auto;gap:7px}.finance-rows.enhanced i{height:6px;overflow:hidden;border-radius:8px;background:#efedf4}.finance-rows.enhanced i b{display:block;height:100%;border-radius:inherit;background:#6e62df}.finance-rows.enhanced div:nth-child(2) i b{background:#efa34c}.finance-rows.enhanced div:nth-child(3) i b{background:#ec7870}.finance-rows.enhanced strong{font-size:10px;color:#383646}.finance-rows.enhanced em{font-style:normal;font-size:9px;color:#bd7348}.finance-rows.enhanced em.positive{color:#219473}.accounting-insights{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #edecf1}.accounting-insights div{display:grid;gap:3px}.accounting-insights span,.accounting-insights small{color:#8d8b98;font-size:9px}.accounting-insights b{font-size:12px;color:#383646}.renewal-column:first-child:after,.uptime-graph .dashboard-tooltip:first-child:after,.source-breakdown .dashboard-tooltip:first-child:after{left:0;transform:none}.renewal-column:last-child:after,.uptime-graph .dashboard-tooltip:last-child:after,.source-breakdown .dashboard-tooltip:last-child:after{left:auto;right:0;transform:none}.source-breakdown .dashboard-tooltip:first-child:after,.source-breakdown .dashboard-tooltip:last-child:after{bottom:calc(100% + 5px)}.sidebar .accounting-nav{font:400 14px Ubuntu,sans-serif}main{overflow-x:clip}.dashboard-grid,.dashboard-grid>article{min-width:0}.sidebar.permanent{width:76px!important;padding:12px 6px!important;z-index:30}.sidebar.permanent~main{margin-left:76px!important}.sidebar.permanent .brand{height:54px!important;padding:0!important;justify-content:center!important}.sidebar.permanent .brand img{display:block!important;width:38px!important;height:38px!important}.sidebar.permanent .sidebar-toggle{display:none!important}.sidebar.permanent nav{gap:7px}.sidebar.permanent nav button,.sidebar.permanent .accounting-nav{width:100%;min-height:54px;padding:7px 2px!important;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:4px!important;font:400 9px Ubuntu,sans-serif!important;text-align:center}.sidebar.permanent nav button svg,.sidebar.permanent .accounting-nav svg{width:18px;height:18px}.sidebar.permanent .nav-label{display:block!important;color:inherit;font:400 9px Ubuntu,sans-serif!important;line-height:1.05;white-space:nowrap}.sidebar.permanent nav em{display:block!important;position:absolute;top:2px;right:6px;margin-left:0;line-height:1.4}.sidebar.permanent .account{justify-content:center!important;padding-top:10px}.sidebar.permanent .account>span:not(.avatar),.sidebar.permanent .account>svg{display:none!important}.sidebar.permanent .user-menu{left:0;width:190px}.sidebar.permanent .brand:hover img{opacity:1!important}.theme-switch{display:grid;grid-template-columns:1fr;gap:3px;width:32px;padding:3px;margin:0 auto 12px;background:#f0f0f4;border:1px solid #e7e7ed;border-radius:8px}.theme-switch button{height:25px;border:0;border-radius:5px;background:transparent;color:#9696a1;display:grid;place-items:center;cursor:pointer}.theme-switch button svg{width:13px;height:13px}.theme-switch button:hover{color:#5d51d0}.theme-switch button.active{background:#fff;color:#5d51d0;box-shadow:0 1px 3px #1f1d3824}.theme-switch.horizontal{display:flex;width:100%;grid-template-columns:none;gap:6px;padding:0;margin:0;background:transparent;border:0}.theme-switch.horizontal button{flex:1;height:auto;flex-direction:column;gap:5px;padding:10px 6px;border-radius:8px;background:#f4f4f7;border:1px solid #e9e9ee;font:500 9px Ubuntu,sans-serif}.theme-switch.horizontal button svg{width:15px;height:15px}.theme-switch.horizontal button.active{background:#efebff;border-color:#d8ceff;color:#5d51d0;box-shadow:none}.avatar.large{width:64px;height:64px;font-size:20px}.user-menu-drawer{width:340px;position:relative;display:flex;flex-direction:column}.user-menu-drawer-close{position:absolute;top:18px;right:18px}.user-menu-drawer-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:12px 0 22px}.user-menu-drawer-head h3{margin:8px 0 0;font-size:17px}.user-menu-drawer-head p{margin:0;font-size:11px;color:#8b8b96}.user-menu-drawer-actions{display:grid;gap:6px;margin-bottom:6px}.user-menu-drawer-actions button{display:flex;align-items:center;gap:9px;width:100%;border:1px solid #e9e9ee;background:#fff;border-radius:8px;padding:11px 12px;font:500 12px Ubuntu,sans-serif;color:#48494f;cursor:pointer;text-align:left}.user-menu-drawer-actions button:hover{background:#f6f5ff;border-color:#dcd6ff;color:#5d51d0}.user-menu-drawer-actions button svg{width:15px;height:15px;flex:none;color:#8b8b96}.user-menu-drawer-actions button:hover svg{color:#5d51d0}.user-menu-drawer-section{padding:16px 0;border-top:1px solid #ededf1}.user-menu-drawer-label{display:block;margin-bottom:11px;font-size:9px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#9797a2}.user-menu-drawer-meta{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:11px}.user-menu-drawer-meta span{color:#8b8b96}.user-menu-drawer-meta b{font-weight:600;color:#38383f;overflow-wrap:anywhere;text-align:right}.user-menu-drawer-settings,.user-menu-drawer-logout{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:11px 2px;font:600 12px Ubuntu,sans-serif;cursor:pointer;text-align:left}.user-menu-drawer-settings{color:#48494f;border-top:1px solid #ededf1;margin-top:auto}.user-menu-drawer-logout{color:#d96262;border-top:1px solid #ededf1}.user-menu-drawer-settings svg,.user-menu-drawer-logout svg{width:15px;height:15px}:root[data-theme=dark]{color-scheme:dark;background:#171821;color:#eeeff7}:root[data-theme=dark] body,:root[data-theme=dark] .app{background:#171821}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .card,:root[data-theme=dark] .metrics,:root[data-theme=dark] .support-stats,:root[data-theme=dark] .drawer,:root[data-theme=dark] .ticket-page,:root[data-theme=dark] .ticket-side{background:#20212c;border-color:#333541}:root[data-theme=dark] .metric,:root[data-theme=dark] .table-tools,:root[data-theme=dark] .tr,:root[data-theme=dark] .tabs,:root[data-theme=dark] .drawer-head,:root[data-theme=dark] .info-card,:root[data-theme=dark] .ticket-meta,:root[data-theme=dark] .accounting-insights{border-color:#353743}:root[data-theme=dark] .page-title h1,:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] h4,:root[data-theme=dark] b,:root[data-theme=dark] strong{color:#f1f2f8}:root[data-theme=dark] .page-title p,:root[data-theme=dark] p,:root[data-theme=dark] small,:root[data-theme=dark] .tr,:root[data-theme=dark] .sidebar nav button,:root[data-theme=dark] .accounting-nav,:root[data-theme=dark] .brand-home-search{color:#b9bac7}:root[data-theme=dark] .sidebar nav button.active,:root[data-theme=dark] .accounting-nav.active{background:#302e52;color:#c7c1ff}:root[data-theme=dark] .search,:root[data-theme=dark] .select-control,:root[data-theme=dark] .select,:root[data-theme=dark] .form-field input,:root[data-theme=dark] .form-field textarea,:root[data-theme=dark] .ticket-composer,:root[data-theme=dark] .user-menu{background:#282a36;border-color:#41434f;color:#eeeff7}:root[data-theme=dark] .text-btn{color:#e2e3ec}:root[data-theme=dark] .text-btn:disabled{color:#6c6d78}:root[data-theme=dark] .theme-switch{background:#292b37;border-color:#3b3d49}:root[data-theme=dark] .theme-switch button.active{background:#414354;color:#fff;box-shadow:none}:root[data-theme=dark] .info-card,:root[data-theme=dark] .finance-overview{background:#292a37}:root[data-theme=dark] .tr:not(.th):hover{background:#2d2e42}:root[data-theme=dark] .message:not(.reply)>div{background:#292a36}:root[data-theme=dark] .ticket-composer-wrap,:root[data-theme=dark] .ticket-topbar{background:#20212ceb}:root[data-theme=dark] .ticket-page-grid>section,:root[data-theme=dark] .ticket-page .ticket-composer-wrap .composer-tabs,:root[data-theme=dark] .ticket-page .ticket-composer,:root[data-theme=dark] .ticket-page .message>div{background:#242632;border-color:#3a3c48}:root[data-theme=dark] .ticket-page .message.reply>div{background:#203b56;border-color:#315a7d}:root[data-theme=dark] .ticket-page .message.reply p,:root[data-theme=dark] .ticket-page .message.reply span{color:#bed3e8}:root[data-theme=dark] .internal-note-flag{color:#ffd08a}:root[data-theme=dark] .message-intent-tags{border-top-color:#3a3c48}:root[data-theme=dark] .message-intent-label{color:#9fa1ad}:root[data-theme=dark] .ticket-page .timeline-event{background:#292640;border-color:#48436d;color:#d6d2f4}:root[data-theme=dark] .ticket-page .date-divider span{background:#353643;color:#d3d3df}:root[data-theme=dark] .ticket-page .ticket-composer-wrap .composer-tabs button.active,:root[data-theme=dark] .segmented .active,:root[data-theme=dark] .accounting-tabs button.active{background:#3a3b4c;color:#c9c3ff}:root[data-theme=dark] .accounting-tabs,:root[data-theme=dark] .segmented,:root[data-theme=dark] .ticket-flow div,:root[data-theme=dark] .health-summary div{background:#2a2b37}:root[data-theme=dark] .renewal-bar-track{background:repeating-linear-gradient(to top,transparent 0,transparent 32%,#3b3d49 33.33%)}:root[data-theme=dark] .renewal-chart,:root[data-theme=dark] .uptime-graph,:root[data-theme=dark] .renewal-expired-stats,:root[data-theme=dark] .pricing-donut-total-row,:root[data-theme=dark] .pricing-donut-subhead{border-color:#3b3d49}:root[data-theme=dark] .pricing-donut-total-row span,:root[data-theme=dark] .pricing-donut-total-row b{color:#fff}:root[data-theme=dark] .renewal-expired-stats b{color:#f0968b}:root[data-theme=dark] .pricing-donut-legend div{color:#c2c3cc}:root[data-theme=dark] .pricing-donut-legend b{color:#f1f2f8}:root[data-theme=dark] .donut:after{background:#1c1d24}:root[data-theme=dark] .uptime-graph{background:repeating-linear-gradient(to top,transparent 0,transparent 35px,#3b3d49 36px)}:root[data-theme=dark] .grid-lines{background:repeating-linear-gradient(to bottom,transparent 0,transparent 38px,#3b3d49 39px,transparent 40px)}:root[data-theme=dark] .legend,:root[data-theme=dark] .service-health-list>div,:root[data-theme=dark] .priority-list>div,:root[data-theme=dark] .server-status-list>div,:root[data-theme=dark] .composer-footer,:root[data-theme=dark] .conversation-head,:root[data-theme=dark] .contact-row,:root[data-theme=dark] .dns-head,:root[data-theme=dark] .dns-row,:root[data-theme=dark] .domain-mini,:root[data-theme=dark] .ledger-detail{border-color:#363844}:root[data-theme=dark] .source-breakdown i,:root[data-theme=dark] .finance-rows.enhanced i{background:#3b3d49}:root[data-theme=dark] .margin-ring:after{background:#292a37}:root[data-theme=dark] .renewal-legend-item.hidden i{background:#4d4f5a!important}:root[data-theme=dark] .renewal-type-legend .renewal-legend-item b{color:#9997a4}:root[data-theme=dark] .renewal-value,:root[data-theme=dark] .renewal-legend b,:root[data-theme=dark] .source-breakdown strong,:root[data-theme=dark] .finance-rows b,:root[data-theme=dark] .cash-summary b,:root[data-theme=dark] .finance-overview b{color:#f1f2f8}:root[data-theme=dark] .icon-btn{background:#343642;color:#e2e3ec}:root[data-theme=dark] .ticket-topbar .back-ticket{background:#343642;color:#e2e3ec}:root[data-theme=dark] .ticket-customer-link{color:#a89dff}:root[data-theme=dark] .ticket-customer-link:hover{color:#c9c3ff}:root[data-theme=dark] .multi-site-graph i.selected{background:#8a7dff}:root[data-theme=dark] .uptime-snapshot-clear{color:#a89dff}:root[data-theme=dark] .attachment,:root[data-theme=dark] .tag,:root[data-theme=dark] .contact-row>span,:root[data-theme=dark] .segmented b{background:#343157;color:#cdc7ff}:root[data-theme=dark] .pill{background:#1f453c;color:#8ee1c4}:root[data-theme=dark] .mini-pill{background:#332f55;color:#c9c3ff}:root[data-theme=dark] .mini-pill.success{background:#1f463b;color:#8ee1c4}:root[data-theme=dark] .mini-pill.warning{background:#4b3924;color:#ffd08a}:root[data-theme=dark] .mini-pill.danger{background:#482f35;color:#f0b7ba}:root[data-theme=dark] .ticket-composer textarea,:root[data-theme=dark] .search input{color:#eef0f7}:root[data-theme=dark] .ticket-composer.internal-note{background:#3a3020;border-color:#795f2a}:root[data-theme=dark] .ticket-topbar{border-color:#4c4e5dcc}@media(max-width:650px){.accounting-page-title,.support-page-title,.services-page-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.accounting-page-title>div:first-child,.support-page-title>div:first-child{min-width:0}.accounting-tabs,.support-title-actions{margin:0!important;justify-self:end;align-self:end;white-space:nowrap}.segmented{display:flex;white-space:nowrap}.segmented button{flex:none}.tabs{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:14px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;white-space:nowrap}.composer-tabs{max-width:100%;overflow-x:auto;white-space:nowrap}.composer-tabs button{flex:none}}@media(max-width:440px){.accounting-page-title,.support-page-title,.services-page-title{grid-template-columns:1fr;align-items:start}.accounting-tabs{justify-self:start;align-self:start}.support-title-actions{justify-self:end;align-self:start;width:100%}.accounting-tabs{max-width:100%;overflow-x:auto}.accounting-tabs button{flex:none}.support-title-actions .segmented button{padding:6px 8px}}.sidebar .account .avatar{background:linear-gradient(135deg,#7467f3,#4e86dc)!important;box-shadow:0 3px 10px #534bcd42}.login-error{margin:0;padding:9px 10px;border-radius:7px;background:#fff0ef;color:#bd4d47;font-size:11px;line-height:1.4}.login-security{display:flex;align-items:center;gap:6px;margin:16px 0 0;color:#93949c;font-size:9px;line-height:1.4}.login-security svg{width:13px;height:13px;flex:none}:root[data-theme=dark] .login-error{background:#482d31;color:#ffb9b4}.otp-resend-timer{font-size:10px;color:#93949c}.otp-resend-timer.expired{color:#bd4d47}:root[data-theme=dark] .otp-resend-timer{color:#9b9ca5}:root[data-theme=dark] .otp-resend-timer.expired{color:#ff8f88}.customer-login-page{margin-left:0;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 6% 10%,rgba(66,133,244,.34),transparent 48%),radial-gradient(circle at 94% 6%,rgba(251,188,5,.32),transparent 46%),radial-gradient(circle at 92% 94%,rgba(52,168,83,.32),transparent 48%),radial-gradient(circle at 4% 92%,rgba(234,67,53,.3),transparent 46%),linear-gradient(160deg,#fbfbfe,#f3f5f9 55%,#fbfbfe);background-size:160% 160%;animation:customer-login-bg-drift 22s ease-in-out infinite alternate}@keyframes customer-login-bg-drift{0%{background-position:0% 0%,100% 0%,100% 100%,0% 100%,0% 0%}to{background-position:15% 20%,85% 12%,88% 82%,10% 88%,0% 0%}}@media(prefers-reduced-motion:reduce){.customer-login-page{animation:none}}@property --frame-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.customer-login-frame{width:min(100%,404px);border-radius:28px;padding:6px;box-sizing:border-box;background:conic-gradient(from var(--frame-angle),#4285F4 0deg 90deg,#34A853 90deg 180deg,#FBBC05 180deg 270deg,#EA4335 270deg 360deg);box-shadow:0 30px 70px -20px #283c8c47}.customer-login-frame.is-submitting{animation:customer-login-frame-spin 1.1s linear infinite}@keyframes customer-login-frame-spin{to{--frame-angle:360deg}}.customer-login-card{width:100%;background:#fff;border-radius:22px;border:1px solid rgba(30,25,60,.06);box-shadow:0 1px 2px #1e193c0a;padding:44px 38px 34px;box-sizing:border-box}.customer-login-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.customer-login-logo{height:46px;object-fit:contain;flex:none}.customer-login-card h1{margin:0;font:700 27px Ubuntu,sans-serif;letter-spacing:-1px;color:#232430}.customer-login-lede{margin:0 0 26px;color:#7a7a86;font-size:13px;line-height:1.55}.customer-login-lede b{color:#3d3c48}.customer-login-form{display:grid;gap:16px}.customer-login-form label{display:grid;gap:7px;color:#53545d;font:500 11px Ubuntu,sans-serif}.customer-login-form input[type=email],.customer-login-form input[type=password],.customer-login-form input[type=text]{width:100%;box-sizing:border-box;border:1px solid #dedfe4;border-radius:10px;padding:13px 14px;background:#fbfbfd;color:#26252f;font:400 14px Ubuntu,sans-serif;outline:0;transition:border-color .15s,box-shadow .15s}.customer-login-form input[type=email]:focus,.customer-login-form input[type=password]:focus,.customer-login-form input[type=text]:focus{border-color:#4285f4;box-shadow:0 0 0 3px #e8f0fe;background:#fff}.customer-login-input-group{display:flex;align-items:stretch;border:1px solid #dedfe4;border-radius:10px;background:#fbfbfd;overflow:hidden;transition:border-color .15s,box-shadow .15s}.customer-login-input-group:focus-within{border-color:#4285f4;box-shadow:0 0 0 3px #e8f0fe;background:#fff}.customer-login-input-group:has(input:disabled){opacity:.65}.customer-login-form .customer-login-input-group input:disabled{cursor:wait}.customer-login-form .customer-login-input-group input[type=email],.customer-login-form .customer-login-input-group input[type=password],.customer-login-form .customer-login-input-group input[type=text]{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.customer-login-form .customer-login-input-group input[type=email]:focus,.customer-login-form .customer-login-input-group input[type=password]:focus,.customer-login-form .customer-login-input-group input[type=text]:focus{border:0;box-shadow:none;background:transparent}.customer-login-eye-toggle{flex:none;width:40px;border:0;background:transparent;color:#85868e;display:grid;place-items:center;cursor:pointer}.customer-login-eye-toggle:hover{color:#4d4e55}.customer-login-eye-toggle svg{width:17px;height:17px}.customer-login-inline-submit{flex:none;width:46px;border:0;background:#4285f4;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .15s}.customer-login-inline-submit:hover{background:#3367d6}.customer-login-inline-submit:disabled{cursor:wait;opacity:.7}.customer-login-inline-submit svg{width:18px;height:18px}.customer-login-inline-submit .spin{width:16px;height:16px}.customer-login-submit{min-height:46px;border:1px solid #c7d1ea;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#3367d6;font:600 13px Ubuntu,sans-serif;cursor:pointer;transition:background .15s,border-color .15s}.customer-login-submit:hover{background:#f3f6fe;border-color:#4285f4}.customer-login-submit:active{transform:translateY(1px)}.customer-login-submit:disabled{cursor:wait;opacity:.65;box-shadow:none}.customer-login-submit svg{width:16px;height:16px}.customer-otp-boxes{display:flex;gap:8px;justify-content:space-between}.customer-otp-boxes input{width:100%;aspect-ratio:1;min-width:0;box-sizing:border-box;border:1px solid #dedfe4;border-radius:10px;background:#fbfbfd;text-align:center;font:700 20px Ubuntu,sans-serif;color:#26252f;outline:0;transition:border-color .15s,box-shadow .15s}.customer-otp-boxes input:focus{border-color:#4285f4;box-shadow:0 0 0 3px #e8f0fe;background:#fff}.customer-otp-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.customer-login-link{border:0;background:none;padding:0;color:#2f68e0;font:600 11px Ubuntu,sans-serif;cursor:pointer}.customer-login-link:hover{text-decoration:underline}.customer-login-link:disabled{color:#b3b3bd;cursor:default;text-decoration:none}.customer-login-change-email{display:block;margin-top:14px;color:#93949c}.customer-login-footnote{margin:18px 0 0;color:#93949c;font-size:11px;line-height:1.6;text-align:center}.customer-login-footnote a{color:#2f68e0;font-weight:600;text-decoration:none}.customer-login-footnote a:hover{text-decoration:underline}:root[data-theme=dark] .customer-login-footnote{color:#83828f}:root[data-theme=dark] .customer-login-footnote a{color:#8ab4ff}.customer-login-badges{display:flex;flex-direction:column;gap:6px;margin-top:28px;padding-top:20px;border-top:1px solid #eeeef1}.customer-login-badges span{display:flex;align-items:center;gap:7px;color:#93949c;font-size:10.5px}.customer-login-badges svg{width:13px;height:13px;flex:none;color:#a7a7b3}@media(max-width:480px){.customer-login-frame{border-radius:22px;padding:5px}.customer-login-card{padding:32px 22px 26px;border-radius:17px}.customer-otp-boxes{gap:6px}.customer-otp-boxes input{font-size:17px}}:root[data-theme=dark] .customer-login-page{background:radial-gradient(circle at 6% 10%,rgba(66,133,244,.3),transparent 48%),radial-gradient(circle at 94% 6%,rgba(251,188,5,.22),transparent 46%),radial-gradient(circle at 92% 94%,rgba(52,168,83,.26),transparent 48%),radial-gradient(circle at 4% 92%,rgba(234,67,53,.22),transparent 46%),linear-gradient(150deg,#171821,#15161d 55%,#171821);background-size:160% 160%}:root[data-theme=dark] .customer-login-frame{box-shadow:0 30px 60px -20px #0009}:root[data-theme=dark] .customer-login-card{background:#20212c;border-color:#ffffff0f;box-shadow:0 1px 2px #0000004d}:root[data-theme=dark] .customer-login-card h1{color:#f1f2f8}:root[data-theme=dark] .customer-login-lede{color:#9b9ca5}:root[data-theme=dark] .customer-login-lede b{color:#dcdde5}:root[data-theme=dark] .customer-login-form label{color:#c7c8d0}:root[data-theme=dark] .customer-login-form input[type=email],:root[data-theme=dark] .customer-login-form input[type=password],:root[data-theme=dark] .customer-login-form input[type=text],:root[data-theme=dark] .customer-otp-boxes input{background:#272934;border-color:#41434e;color:#f0f1f5}:root[data-theme=dark] .customer-login-form input[type=email]:focus,:root[data-theme=dark] .customer-login-form input[type=password]:focus,:root[data-theme=dark] .customer-login-form input[type=text]:focus,:root[data-theme=dark] .customer-otp-boxes input:focus{border-color:#8ab4ff;box-shadow:0 0 0 3px #1e3050;background:#272934}:root[data-theme=dark] .customer-login-input-group{background:#272934;border-color:#41434e}:root[data-theme=dark] .customer-login-input-group:focus-within{border-color:#8ab4ff;box-shadow:0 0 0 3px #1e3050;background:#272934}:root[data-theme=dark] .customer-login-form .customer-login-input-group input[type=email],:root[data-theme=dark] .customer-login-form .customer-login-input-group input[type=password],:root[data-theme=dark] .customer-login-form .customer-login-input-group input[type=text]{color:#f0f1f5}:root[data-theme=dark] .customer-login-eye-toggle{color:#9b9ca5}:root[data-theme=dark] .customer-login-eye-toggle:hover{color:#f0f1f5}:root[data-theme=dark] .customer-login-submit{background:#20212c;border-color:#3a4864;color:#8ab4ff}:root[data-theme=dark] .customer-login-submit:hover{background:#232c40;border-color:#8ab4ff}:root[data-theme=dark] .customer-login-link{color:#8ab4ff}:root[data-theme=dark] .customer-login-badges{border-top-color:#333541}@media(max-width:520px){.login-security{align-items:flex-start;margin-top:14px}}:root[data-theme=dark] .account{border-color:#393b47}:root[data-theme=dark] .user-menu{background:#292b37!important;border-color:#444653!important;box-shadow:0 14px 30px #00000061}:root[data-theme=dark] .user-menu button{color:#d7d8e2}:root[data-theme=dark] .user-menu button:hover{background:#3a3b4d;color:#d4ceff}:root[data-theme=dark] .user-menu button:last-child{border-color:#434552;color:#f08a8a}:root[data-theme=dark] .sidebar.permanent .user-menu{bottom:44px}:root[data-theme=dark] .theme-switch.horizontal button{background:#292b37;border-color:#3b3d49}:root[data-theme=dark] .theme-switch.horizontal button.active{background:#3a3654;border-color:#5a4fa8;color:#c9c1ff}:root[data-theme=dark] .user-menu-drawer-head p{color:#9a9ba6}:root[data-theme=dark] .user-menu-drawer-actions button{background:#242530;border-color:#3a3c48;color:#e2e3ec}:root[data-theme=dark] .user-menu-drawer-actions button:hover{background:#2c2a44;border-color:#4c4478;color:#c9c1ff}:root[data-theme=dark] .user-menu-drawer-section{border-color:#333541}:root[data-theme=dark] .user-menu-drawer-label{color:#8b8c98}:root[data-theme=dark] .user-menu-drawer-meta span{color:#8b8c98}:root[data-theme=dark] .user-menu-drawer-meta b{color:#eceef5}:root[data-theme=dark] .user-menu-drawer-settings{color:#e2e3ec;border-color:#333541}:root[data-theme=dark] .user-menu-drawer-logout{color:#f08a8a;border-color:#333541}.universal-search-wrap{position:relative;margin:-6px 0 22px}.universal-search{position:relative;display:flex;align-items:center;gap:9px;max-width:520px;height:40px;padding:0 11px;border:1px solid #dedee7;border-radius:9px;background:#fff;box-shadow:0 3px 10px #1f1e300a}.universal-search>svg{width:17px;color:#777588;flex:none}.universal-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#333342;font:400 12px Ubuntu,sans-serif}.universal-search input::placeholder{color:#9897a4}.universal-search kbd{padding:3px 5px;border:1px solid #e5e4ea;border-radius:4px;color:#9897a4;background:#f8f8fa;font:500 9px Ubuntu,sans-serif;white-space:nowrap}.universal-results{position:absolute;z-index:20;top:calc(100% + 7px);left:0;width:100%;padding:5px;border:1px solid #e2e2e9;border-radius:9px;background:#fff;box-shadow:0 12px 28px #1f1e3026}.universal-results button{width:100%;padding:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:6px;background:none;text-align:left;cursor:pointer}.universal-results button:hover{background:#f1f0ff}.universal-results span{display:grid;gap:2px;min-width:0}.universal-results b{font:500 11px Ubuntu,sans-serif;color:#363546;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universal-results small{font:400 10px Ubuntu,sans-serif;color:#93929f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universal-results em{font:500 9px Ubuntu,sans-serif;color:#48494f;background:#f1f2f4;padding:3px 5px;border-radius:4px;font-style:normal;flex:none}:root[data-theme=dark] .universal-search,:root[data-theme=dark] .universal-results{background:#292b37;border-color:#424451;box-shadow:0 12px 28px #00000052}:root[data-theme=dark] .universal-search input,:root[data-theme=dark] .universal-results b{color:#f0f1f7}:root[data-theme=dark] .universal-search kbd{background:#343642;border-color:#494b57;color:#bebfca}:root[data-theme=dark] .universal-results button:hover{background:#3a3b4d}:root[data-theme=dark] .universal-results em{background:#373258;color:#d0caff}@media(max-width:650px){.universal-search-wrap{margin:-4px 0 18px}.universal-search{max-width:none}.universal-search kbd{display:none}}.universal-search-modal{width:640px;max-width:100%;max-height:80vh;display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 24px 60px #14141e4d;overflow:hidden}.universal-search-modal-input{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid #ececf1;flex:none}.universal-search-modal-input>svg{width:18px;color:#777588;flex:none}.universal-search-modal-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#333342;font:400 14px Ubuntu,sans-serif}.universal-search-modal-input input::placeholder{color:#9897a4}.universal-search-modal-input kbd{padding:3px 6px;border:1px solid #e5e4ea;border-radius:4px;color:#9897a4;background:#f8f8fa;font:500 10px Ubuntu,sans-serif;white-space:nowrap;flex:none}.universal-search-modal-results{overflow-y:auto;padding:8px}.universal-search-modal-results button{width:100%;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:8px;background:none;text-align:left;cursor:pointer}.universal-search-modal-results button:hover{background:#f1f0ff}.universal-search-modal-results span{display:grid;gap:2px;min-width:0}.universal-search-modal-results b{font:500 12px Ubuntu,sans-serif;color:#363546;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universal-search-modal-results small{font:400 11px Ubuntu,sans-serif;color:#93929f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universal-search-modal-results em{font:500 9px Ubuntu,sans-serif;color:#48494f;background:#f1f2f4;padding:3px 6px;border-radius:4px;font-style:normal;flex:none}:root[data-theme=dark] .universal-search-modal{background:#292b37;box-shadow:0 24px 60px #0006}:root[data-theme=dark] .universal-search-modal-input{border-color:#3a3c48}:root[data-theme=dark] .universal-search-modal-input input{color:#f0f1f7}:root[data-theme=dark] .universal-search-modal-input kbd{background:#343642;border-color:#494b57;color:#bebfca}:root[data-theme=dark] .universal-search-modal-results button:hover{background:#3a3b4d}:root[data-theme=dark] .universal-search-modal-results b{color:#f0f1f7}:root[data-theme=dark] .universal-search-modal-results em{background:#373258;color:#d0caff}.dashboard-title{gap:18px}.dashboard-title>div:first-child{min-width:0}.dashboard-title .dashboard-live{white-space:nowrap}.dashboard-title-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}.dashboard-title .dashboard-title-controls{grid-column:2}@media(max-width:850px){.dashboard-title{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}@media(max-width:500px){.dashboard-title{grid-template-columns:1fr;gap:10px}.dashboard-title .dashboard-title-controls{grid-column:1;justify-content:flex-end}}@media(min-width:851px){.dashboard-title{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:18px}.dashboard-title>div:first-child{grid-column:1}}@media(max-width:650px){.sidebar.permanent{top:auto!important;right:0;bottom:0;left:0;width:100%!important;height:68px!important;padding:5px 6px!important;border-top:1px solid #e7e7ee;border-right:0;box-shadow:0 -6px 18px #1e1e3012;flex-direction:row;align-items:center;z-index:40}.sidebar.permanent .brand,.sidebar.permanent .side-bottom{display:none!important}.sidebar.permanent nav{width:100%;display:flex!important;align-items:stretch;justify-content:space-around;gap:2px}.sidebar.permanent nav button,.sidebar.permanent .accounting-nav{flex:1;min-width:0;min-height:56px;padding:5px 2px!important;gap:3px!important;border-radius:7px;font-size:9px!important}.sidebar.permanent nav button svg,.sidebar.permanent .accounting-nav svg{width:17px;height:17px}.sidebar.permanent .nav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:9px!important}main,.sidebar.permanent~main{margin-left:0!important;padding-bottom:68px}.sidebar-backdrop{display:none!important}}:root[data-theme=dark] .sidebar.permanent{border-color:#393b47;box-shadow:0 -6px 18px #00000038}.pricing-donut-legend-row{cursor:pointer;border-radius:6px;margin:0 -6px;padding:2px 6px!important;width:calc(100% + 12px)}.pricing-donut-legend-row:hover{background:#f2f2f6}:root[data-theme=dark] .pricing-donut-legend-row:hover{background:#2c2d3a}@media(max-width:650px){.sidebar.permanent{right:10px;bottom:10px;left:10px;width:auto!important;height:64px!important;padding:4px 5px!important;background:#ffffffb8!important;border:1px solid rgba(255,255,255,.65)!important;border-radius:20px;box-shadow:0 10px 28px #23233729,inset 0 1px #ffffffb8;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.sidebar.permanent nav button,.sidebar.permanent .accounting-nav{min-height:54px;border-radius:15px;transition:background .18s ease,color .18s ease,transform .18s ease}.sidebar.permanent nav button.active,.sidebar.permanent .accounting-nav.active{background:#6256dc26}.sidebar.permanent nav button:active,.sidebar.permanent .accounting-nav:active{transform:scale(.94)}main,.sidebar.permanent~main{padding-bottom:78px}}@media(max-width:650px){:root[data-theme=dark] .sidebar.permanent{background:#252733b8!important;border-color:#ffffff1f!important;box-shadow:0 10px 28px #00000057,inset 0 1px #ffffff14}:root[data-theme=dark] .sidebar.permanent nav button.active,:root[data-theme=dark] .sidebar.permanent .accounting-nav.active{background:#a197ff30}}.dashboard-title h1:first-child{margin-top:0}.dashboard-title>div:first-child{padding-top:0}@media(max-width:650px){.ticket-page .ticket-composer-wrap{bottom:76px;padding:8px 0 0;background:linear-gradient(to top,#f8f8fa 82%,#f8f8fa00)}.ticket-page .ticket-composer{padding:10px;border-radius:0 10px 10px}.ticket-page .ticket-composer textarea{min-height:66px;font-size:13px}.ticket-page .composer-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding-top:8px}.ticket-page .composer-footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-page .composer-footer button{white-space:nowrap;padding:7px 9px}.ticket-page .ticket-composer-wrap .composer-tabs{margin-left:0}}@media(max-width:400px){.ticket-page .composer-footer{grid-template-columns:1fr auto}.ticket-page .composer-footer span{display:none}.ticket-page .attach{font-size:10px}}@media(max-width:650px){:root[data-theme=dark] .ticket-page .ticket-composer-wrap{background:linear-gradient(to top,#20212c 82%,#20212c00)}}@media(max-width:650px){.sidebar.permanent{right:12px;bottom:8px;left:12px;height:56px!important;padding:3px 4px!important;border-radius:18px}.sidebar.permanent nav button,.sidebar.permanent .accounting-nav{min-height:48px;padding:3px 1px!important;gap:2px!important;border-radius:13px}.sidebar.permanent nav button svg,.sidebar.permanent .accounting-nav svg{width:16px;height:16px}.sidebar.permanent .nav-label{font-size:8px!important}main,.sidebar.permanent~main{padding-bottom:68px}}:root[data-theme=dark] .sidebar nav button.active,:root[data-theme=dark] .accounting-nav.active{background:#34363c;color:#f0f1f4}:root[data-theme=dark] .ticket-page .ticket-composer-wrap .composer-tabs button.active,:root[data-theme=dark] .segmented .active,:root[data-theme=dark] .accounting-tabs button.active{background:#3b3d43;color:#f0f1f4}:root[data-theme=dark] .attachment,:root[data-theme=dark] .tag,:root[data-theme=dark] .contact-row>span{background:#383a40;color:#d8d9de}:root[data-theme=dark] .mini-pill,:root[data-theme=dark] .universal-results em{background:#393b41;color:#d8d9de}:root[data-theme=dark] .theme-switch button:hover,:root[data-theme=dark] .user-menu button:hover,:root[data-theme=dark] .universal-results button:hover{color:#f0f1f4}:root[data-theme=dark] .sidebar.permanent nav button.active,:root[data-theme=dark] .sidebar.permanent .accounting-nav.active{background:#dcdde224}:root[data-theme=dark] nav em{background:#ff6b7f;color:#241016;box-shadow:0 0 0 1px #ffffff24}@media(max-width:650px){.dashboard-metrics{grid-template-columns:repeat(4,minmax(132px,1fr))!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.support-stats{grid-template-columns:repeat(4,minmax(150px,1fr))!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.support-stats{grid-template-columns:repeat(4,minmax(132px,1fr))!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dashboard-metrics::-webkit-scrollbar,.support-stats::-webkit-scrollbar{display:none}.dashboard-metrics .metric,.support-stats .metric{min-height:108px;border-right:1px solid #ebebf0!important;border-bottom:0!important}.dashboard-metrics .metric:last-child,.support-stats .metric:last-child{border-right:0!important}:root[data-theme=dark] .dashboard-metrics .metric,:root[data-theme=dark] .support-stats .metric{border-color:#353743!important}}:root[data-theme=dark] .tag,:root[data-theme=dark] .attached-files span,:root[data-theme=dark] .attachment,:root[data-theme=dark] .contact-row>span{background:#37393f!important;color:#dedfe4!important}:root[data-theme=dark] .pill{background:#1d4037!important;color:#9cdec6!important}:root[data-theme=dark] .pill.warning{background:#4a3923!important;color:#ffd291!important}:root[data-theme=dark] .pill.danger{background:#482f35!important;color:#f0b7ba!important}:root[data-theme=dark] .priority{background:#383a41!important;color:#d7d8dd!important}:root[data-theme=dark] .priority.urgent{background:#4b2d30!important;color:#ffaaa6!important}:root[data-theme=dark] .primary-contact{background:#41434a!important;color:#f1f2f4!important}:root[data-theme=dark] .mini-pill,:root[data-theme=dark] .mini-pill.success,:root[data-theme=dark] .mini-pill.warning{background:#383a41!important;color:#d8d9de!important}:root[data-theme=dark] .mini-pill.danger{background:#482f35!important;color:#f0b7ba!important}:root[data-theme=dark] .renewal-tier.new{background:#35373d!important;color:#e0e1e5}:root[data-theme=dark] .renewal-tier.healthy{background:#1f4036!important;color:#9de1c6}:root[data-theme=dark] .renewal-tier.upcoming{background:#34383e!important;color:#d7d9de}:root[data-theme=dark] .renewal-tier.attention{background:#4a3030!important;color:#ffb2ad}:root[data-theme=dark] .renewal-tier b{background:#ffffff24;color:inherit}:root[data-theme=dark] .ticket-channel.email{color:#d5d6dc}:root[data-theme=dark] .ticket-channel.whatsapp{color:#90d9bd}:root[data-theme=dark] .ticket-channel.ticket-source-app{color:#6fa8dc}:root[data-theme=dark] .ticket-channel.chatbot{color:#b9a6f5}:root[data-theme=dark] .ticket-meta-icon{color:#9fa1ad}:root[data-theme=dark] .ticket-service-tag{color:#9a9aa5}:root[data-theme=dark] .ticket-service-tag:hover{color:#9086ff}:root[data-theme=dark] .ticket-page{background:#20212c}:root[data-theme=dark] .ticket-page .ticket-conversation{color:#d9dae1}:root[data-theme=dark] .ticket-page .message>div{background:#2a2c37!important;border-color:#41434f!important;color:#ebecf1}:root[data-theme=dark] .ticket-page .message>div b{color:#f3f4f7}:root[data-theme=dark] .ticket-page .message>div p{color:#d0d1d8}:root[data-theme=dark] .ticket-page .message>div span{color:#9fa1ad}:root[data-theme=dark] .ticket-page .message.reply>div{background:#30333a!important;border-color:#484b53!important}:root[data-theme=dark] .ticket-page .message.reply>div p,:root[data-theme=dark] .ticket-page .message.reply>div span{color:#d4d5db}:root[data-theme=dark] .ticket-page .timeline-event{background:#2c2e36!important;border-color:#43454e!important;color:#d9dae0}:root[data-theme=dark] .ticket-page .timeline-event b{color:#f0f1f4}:root[data-theme=dark] .ticket-page .timeline-event p{color:#bfc1ca}:root[data-theme=dark] .ticket-page .date-divider span{background:#3a3c44!important;color:#d7d8de}:root[data-theme=dark] .ticket-page .unread-divider:before,:root[data-theme=dark] .ticket-page .unread-divider:after{background:#7a3a35}:root[data-theme=dark] .ticket-page .unread-divider span{background:#3d2422;color:#f0968b}:root[data-theme=dark] .ticket-page .event-mark{background:#41434a;color:#f0f1f4}:root[data-theme=dark] .ticket-page .event-mark.event-mark-human{background:#28382f;color:#7fd9a8}:root[data-theme=dark] .ticket-page .quote-toggle{background:#3a3c46;color:#b3b4c0}:root[data-theme=dark] .ticket-page .quote-toggle:hover{background:#454754;color:#eeeff7}:root[data-theme=dark] .ticket-page .message.reply .quote-toggle{background:#3d4b58;color:#bcd8f0}:root[data-theme=dark] .ticket-page .message.reply .quote-toggle:hover{background:#48586a}:root[data-theme=dark] .ticket-page .quote-trail-text{border-top-color:#41434f;color:#9fa1ad}:root[data-theme=dark] .ticket-page .message.reply .quote-trail-text{border-top-color:#484b53}:root[data-theme=dark] .ticket-page .ticket-composer-wrap{background:linear-gradient(to top,#20212c 80%,#20212c00)}:root[data-theme=dark] .drawer-wrap{background:#040509a8!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}:root[data-theme=dark] .sidebar-backdrop{background:#040509a8!important}:root[data-theme=dark] .drawer{box-shadow:-14px 0 36px #0000006b}:root[data-theme=dark] .ticket-page .message>div,:root[data-theme=dark] .ticket-page .message.reply>div{background:#20212c!important;border-color:#3a3c46!important}:root[data-theme=dark] .ticket-page .message.internal-note>div{background:#3a3020!important;border-color:#795f2a!important}:root[data-theme=dark] .ticket-page-grid>section{background:#20212c!important}:root[data-theme=dark] .ticket-page .ticket-conversation{background:#20212c}:root[data-theme=dark] .ticket-page .ticket-composer-wrap{background:linear-gradient(to top,#20212c 80%,#20212c00)!important}.renewal-tier{box-shadow:inset 0 0 0 1px #21222a14}.renewal-tier.new{background:#dfe2e6;color:#373a40}.renewal-tier.healthy{background:#cdebdc;color:#176448}.renewal-tier.upcoming{background:#d8e4ef;color:#294e68}.renewal-tier.attention{background:#f5d8d5;color:#963f3b}.renewal-tier b{background:#ffffff94}:root[data-theme=dark] .renewal-tier{box-shadow:inset 0 0 0 1px #ffffff1f}:root[data-theme=dark] .renewal-tier.new{background:#42454c!important;color:#f0f1f4}:root[data-theme=dark] .renewal-tier.healthy{background:#245441!important;color:#b6f0d4}:root[data-theme=dark] .renewal-tier.upcoming{background:#304b60!important;color:#c2e5fa}:root[data-theme=dark] .renewal-tier.attention{background:#663b3a!important;color:#ffd0cc}:root[data-theme=dark] .renewal-tier b{background:#ffffff29}:root[data-theme=dark] .dns-row b{background:#383a40!important;color:#dedfe4!important}.renewal-tier.attention{border:0!important}.form-drawer .drawer-head,.form-drawer .form-actions{border-top:0;border-bottom:0}.form-drawer .drawer-head{padding-bottom:4px}.form-drawer .form-actions{padding-top:10px}.uptime-report{min-height:360px!important}.multi-site-graph{margin-top:12px;height:82px}.multi-site-graph i{cursor:pointer}.multi-site-graph i.selected{background:#5147ce}.multi-site-graph .dashboard-tooltip:after{white-space:pre-line;text-align:center}.uptime-snapshot-clear{border:0;background:none;padding:0;margin-left:4px;color:#5147ce;font:600 9px inherit;cursor:pointer;text-decoration:underline}.monitor-region-head,.monitor-region-list>div{display:grid;grid-template-columns:1.45fr repeat(3,.78fr) .7fr;gap:7px;align-items:center}.monitor-region-head{margin-top:14px;padding:8px 0 6px;border-top:1px solid #ececf1;color:#94929d;font:700 8px Ubuntu,sans-serif;letter-spacing:.25px;text-transform:uppercase}.monitor-region-head span:not(:first-child),.monitor-region-list>div span,.monitor-region-list>div strong{text-align:right}.monitor-region-list>div{padding:8px 0;border-top:1px solid #efeff2;color:#777783;font-size:9px}.monitor-region-list b{font-size:10px;color:#464555}.monitor-region-list strong{font-size:9px;color:#248f70}.monitor-region-list>div.watch strong{color:#b3751d}.monitor-region-list>div.watch span:first-of-type{color:#bc7e24}@media(max-width:650px){.uptime-report{overflow-x:auto}.monitor-region-head,.monitor-region-list,.multi-site-graph,.uptime-report .uptime-graph-footer{min-width:480px}}:root[data-theme=dark] .monitor-region-head,:root[data-theme=dark] .monitor-region-list>div{border-color:#383a45}:root[data-theme=dark] .monitor-region-list>div{color:#bcc0c8}:root[data-theme=dark] .monitor-region-list b{color:#eef0f5}.uptime-down-head,.uptime-down-list>div{display:grid;grid-template-columns:1.6fr .8fr 1.2fr;gap:7px;align-items:center}.uptime-down-head{margin-top:14px;padding:8px 0 6px;border-top:1px solid #ececf1;color:#94929d;font:700 8px Ubuntu,sans-serif;letter-spacing:.25px;text-transform:uppercase}.uptime-down-head span:not(:first-child),.uptime-down-list>div span,.uptime-down-list>div strong{text-align:right}.uptime-down-list>div{padding:8px 0;border-top:1px solid #efeff2;color:#777783;font-size:9px}.uptime-down-list b{font-size:10px;color:#464555}.uptime-down-list strong{font-size:9px;color:#248f70;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uptime-down-list>div.watch strong{color:#b3751d}.uptime-down-list>div.good{grid-template-columns:1fr;padding:14px 0;color:#248f70;font-size:10px;text-align:center}.uptime-down-list b.uptime-domain-link{cursor:pointer}.uptime-down-list b.uptime-domain-link:hover{color:#5147ce;text-decoration:underline}.uptime-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:6px}.uptime-compare-col{min-width:0}.uptime-compare-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px;border-bottom:1px solid #ececf1;color:#248f70;font:700 8px Ubuntu,sans-serif;letter-spacing:.25px;text-transform:uppercase}.uptime-compare-head.warn{color:#b3751d}.uptime-compare-head b{font-size:11px;color:inherit}.uptime-compare-col .uptime-down-list{margin-top:0}.uptime-compare-note{margin-top:14px;color:#92909c;font-size:9px}@media(max-width:650px){.uptime-compare{grid-template-columns:1fr}}.dashboard-card-head-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.dashboard-card-head-actions .mini-pill{margin-left:0}.uptime-switch{display:flex;flex:none}.uptime-switch button{display:flex;align-items:center;gap:3px;padding:5px 8px;font-size:9px;white-space:nowrap}:root[data-theme=dark] .uptime-switch b{background:#44464d;color:#e0e1e6}.service-uptime-refresh{width:auto;height:auto;flex:none;background:none;border-radius:0;color:#858391;padding:2px}.service-uptime-refresh:hover{color:#48494f}.service-uptime-refresh:disabled{opacity:.6;cursor:default}.service-uptime-refresh svg{width:13px}:root[data-theme=dark] .service-uptime-refresh{color:#9fa1ad;background:none}:root[data-theme=dark] .service-uptime-refresh:hover{color:#e2e3ec}.uptime-search{width:100%;height:30px;margin-top:12px}.uptime-search svg{width:13px}.uptime-search input{width:100%;font-size:11px}.uptime-show-all{display:block;width:100%;margin-top:6px;padding:8px 0;border:0;border-top:1px solid #efeff2;background:none;color:#5147ce;font:600 10px Ubuntu,sans-serif;cursor:pointer;text-align:center}.uptime-show-all:hover{text-decoration:underline}:root[data-theme=dark] .uptime-show-all{border-color:#383a45;color:#a89dff}:root[data-theme=dark] .uptime-down-head,:root[data-theme=dark] .uptime-down-list>div{border-color:#383a45}:root[data-theme=dark] .uptime-down-list>div{color:#bcc0c8}:root[data-theme=dark] .uptime-down-list b{color:#eef0f5}:root[data-theme=dark] .uptime-down-list strong{color:#8ee1c4}:root[data-theme=dark] .uptime-down-list>div.watch strong{color:#e2b06a}:root[data-theme=dark] .uptime-down-list>div.good{color:#8ee1c4}:root[data-theme=dark] .uptime-down-list b.uptime-domain-link:hover{color:#a89dff}:root[data-theme=dark] .uptime-compare-head{border-color:#383a45;color:#8ee1c4}:root[data-theme=dark] .uptime-compare-head.warn{color:#e2b06a}:root[data-theme=dark] .uptime-compare-note{color:#9fa1ad}@media(max-width:650px){.uptime-down-head,.uptime-down-list{min-width:400px}}.server-report{min-height:360px!important}.platform-summary{display:flex;gap:7px;margin:14px 0 10px}.platform-summary span{padding:5px 7px;border-radius:5px;background:#f2f3f5;color:#777783;font-size:9px}.platform-summary b{font-size:10px;color:#464555}.platform-status-head{display:grid;grid-template-columns:1fr 53px 96px 90px;gap:7px;padding:7px 0 6px;border-top:1px solid #ececf1;color:#94929d;font:700 8px Ubuntu,sans-serif;letter-spacing:.25px;text-transform:uppercase}.platform-status-head span:not(:first-child){text-align:right}.platform-status-list>div{grid-template-columns:8px 1fr 53px 96px 90px!important;gap:7px}.platform-status-list>div em{font-style:normal;font-size:8px;color:#8e8c98;text-align:right}.platform-status-list>div small{grid-column:auto!important;text-align:right;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-status-list>div strong{white-space:nowrap}.platform-status-name{display:flex;align-items:center;gap:4px;min-width:0}.platform-status-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-status-refresh{width:16px!important;height:16px!important;min-width:16px;border-radius:4px!important;background:transparent!important;flex-shrink:0}.platform-status-refresh svg{width:10px;height:10px}.platform-status-refresh:hover{background:#f2f3f5!important}.platform-status-refresh:disabled{opacity:.4;cursor:default}@media(max-width:650px){.server-report{overflow-x:auto}.platform-summary,.platform-status-head,.platform-status-list{min-width:520px}}:root[data-theme=dark] .platform-summary span{background:#35373e;color:#c6c7ce}:root[data-theme=dark] .platform-summary b{color:#f0f1f4}:root[data-theme=dark] .platform-status-head{border-color:#383a45}:root[data-theme=dark] .platform-status-refresh:hover{background:#35373e!important}.support-report{min-height:330px!important}.productive-flow{margin:15px 0 12px}.productive-flow div{position:relative;padding:9px 7px}.productive-flow small{color:#8d8b98;font-size:8px}.ticket-sla{display:grid;grid-template-columns:1fr auto;gap:5px 10px;margin:12px 0;padding:9px 0;border-top:1px solid #edecf1;border-bottom:1px solid #edecf1}.ticket-sla div{display:flex;justify-content:space-between;gap:8px;color:#777582;font-size:9px}.ticket-sla b{font-size:10px;color:#238d6d}.ticket-sla>i{grid-column:1/-1;height:5px;overflow:hidden;border-radius:7px;background:#ececf0}.ticket-sla>i b{display:block;height:100%;border-radius:inherit;background:#55c09b}.ticket-sla small{grid-column:1/-1;color:#92909c;font-size:8px}.ticket-action-note{display:grid;grid-template-columns:18px 1fr 14px;gap:7px;align-items:center;margin-top:11px;padding:8px;border-radius:7px;background:#f2f3f5;color:#4b4c53}.ticket-action-note>span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e1e2e5;font-size:9px}.ticket-action-note p{display:grid;gap:2px;margin:0}.ticket-action-note b{font-size:9px}.ticket-action-note small{font-size:8px;color:#888792}.ticket-action-note svg{width:13px;color:#55565d}:root[data-theme=dark] .ticket-sla{border-color:#383a45}:root[data-theme=dark] .ticket-sla>i{background:#3b3d49}:root[data-theme=dark] .ticket-action-note{background:#34363d;color:#e1e2e6}:root[data-theme=dark] .ticket-action-note>span{background:#464850}:root[data-theme=dark] .ticket-action-note small{color:#b1b3bc}.ticket-sla-chip{padding:6px 8px;border-radius:999px;background:#eef0f2;color:#505158;font:500 10px Ubuntu,sans-serif;white-space:nowrap}.ticket-sla-chip i{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#4abf99}.ticket-page .conversation-head b{padding:4px 6px;border-radius:5px;background:#eef0f2;color:#4d4e55;font:500 9px Ubuntu,sans-serif}.ticket-ai-summary{display:grid;gap:5px;margin:18px 0 4px;padding:11px;border-radius:8px;background:#f2f3f5}.ticket-ai-summary>span{font:700 8px Ubuntu,sans-serif;letter-spacing:.3px;color:#898995;text-transform:uppercase}.ticket-ai-summary>b{font-size:11px;color:#414249}.ticket-ai-summary p{margin:0;color:#777782;font-size:9px;line-height:1.4}.ticket-ai-summary>div{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-top:7px;border-top:1px solid #e3e4e7}.ticket-ai-summary strong{font-size:9px;color:#258d6e}.ticket-ai-summary small{font-size:8px;color:#92939c}.ticket-ai-summary-loading,.ticket-ai-summary-error{display:flex;align-items:center;gap:5px}.ticket-ai-summary-error .text-btn{font-size:9px;padding:0}.ticket-ai-summary-actions{display:flex;align-items:center;gap:6px}.ticket-ai-summary-refresh{width:18px;height:18px;padding:0;background:transparent;color:#92939c}.ticket-ai-summary-refresh:hover{color:#48494f;background:#e5e6ea}.ticket-ai-summary-refresh svg{width:11px;height:11px}@media(max-width:650px){.ticket-sla-chip{display:none}.ticket-page .conversation-head{gap:8px}.ticket-ai-summary{margin-top:14px}}:root[data-theme=dark] .ticket-sla-chip,:root[data-theme=dark] .ticket-page .conversation-head b{background:#383a40;color:#dfe0e5}:root[data-theme=dark] .ticket-ai-summary{background:#303239}:root[data-theme=dark] .ticket-ai-summary>b{color:#f0f1f4}:root[data-theme=dark] .ticket-ai-summary p{color:#c2c3ca}:root[data-theme=dark] .ticket-ai-summary>div{border-color:#43454e}:root[data-theme=dark] .ticket-ai-summary-refresh:hover{color:#eeeff7;background:#3a3c46}.ticket-page .ticket-composer textarea{min-height:58px}.ticket-page .ticket-composer{padding:10px}.ticket-page .composer-footer{gap:9px;padding-top:8px}.notify-switch{display:flex;align-items:center;gap:5px;color:#74757e;font:500 9px Ubuntu,sans-serif;white-space:nowrap;cursor:pointer}.notify-switch input{position:absolute;opacity:0;pointer-events:none}.notify-switch i{position:relative;width:23px;height:13px;border-radius:999px;background:#c9cad0;transition:.16s}.notify-switch i:after{content:"";position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:#fff;transition:.16s}.notify-switch input:checked+i{background:#505158}.notify-switch input:checked+i:after{transform:translate(10px)}.composer-close{background:#f0f1f3!important;color:#4a4b52!important}.composer-close:disabled{opacity:.55;cursor:default}.ticket-page .drop-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:650px){.ticket-page .ticket-composer textarea{min-height:52px}.ticket-page .composer-footer{grid-template-columns:auto auto 1fr auto auto}.ticket-page .drop-hint,.notify-switch span{display:none}.notify-switch{gap:2px}}:root[data-theme=dark] .notify-switch{color:#c8c9d0}:root[data-theme=dark] .notify-switch i{background:#555760}:root[data-theme=dark] .notify-switch input:checked+i{background:#dadbe0}:root[data-theme=dark] .notify-switch input:checked+i:after{background:#33353c}:root[data-theme=dark] .composer-close{background:#3a3c43!important;color:#e0e1e6!important}:root[data-theme=dark] .composer-error{color:#ff8a80}.service-page{max-width:1320px;margin:auto}.service-topbar{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:12px;margin:-12px -12px 14px;padding:12px;background:#f8f8fae6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.service-topbar .back-ticket{margin:0}.service-topbar>div{min-width:0}.service-topbar h1{margin:3px 0;font:700 22px Ubuntu,sans-serif;letter-spacing:-.5px;display:flex;align-items:center;gap:9px}.service-topbar h1 .globe-dot{font-size:20px}.service-topbar h1 .globe-dot svg{width:20px;height:20px}.topbar-service-type{margin-top:8px}.topbar-service-switcher{gap:6px}.topbar-service-switcher .service-type-switch{border:0;margin:0;cursor:pointer;font:inherit;font-size:9px;padding:5px 9px 5px 8px;border-radius:999px;line-height:1.3;transition:background .15s,color .15s}.topbar-service-switcher .service-type-switch svg{width:10px;height:10px}.topbar-service-switcher .service-type-switch:hover{background:#e7e7ee}.topbar-service-switcher .service-type-switch.active{background:#48494f;color:#fff;cursor:default}:root[data-theme=dark] .topbar-service-switcher .service-type-switch:hover{background:#454750!important}:root[data-theme=dark] .topbar-service-switcher .service-type-switch.active{background:#e9eaf0!important;color:#1c1d24!important}.service-topbar p{margin:0;color:#858590;font-size:11px}.topbar-contact-link{cursor:pointer}.topbar-contact-link:hover{color:#4c4de0;text-decoration:underline}.service-status-chip{padding:6px 8px;border-radius:999px;background:#eaf8f4;color:#238d6d;font:500 10px Ubuntu,sans-serif;white-space:nowrap}.service-status-chip i{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#4abf99}.service-overview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.service-overview-actions .service-status-chip{margin-right:auto}.service-overview-actions .primary{padding:8px 10px;font-size:11px;white-space:nowrap}.service-edit-form{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:flex-end;margin:0 0 16px;padding:14px;border:1px solid #e6e6eb;border-radius:10px;background:#fff}.service-edit-form .form-field{margin:0;min-width:140px;flex:1}.service-edit-form .form-field input,.service-edit-form .form-field .select-control{width:100%;box-sizing:border-box}.service-edit-form .form-error{width:100%;margin:0}.service-edit-form .form-actions{margin:0;padding:0;border:0;flex:none}.service-tabs{display:flex;gap:3px;margin:0 0 18px;padding:0;background:transparent;border-radius:0;border-bottom:1px solid #e8e9ec;width:auto}.service-tabs button{position:relative;border:0;border-radius:0;padding:7px 9px;background:transparent;color:#777881;font:500 11px Ubuntu,sans-serif;cursor:pointer}.service-tabs button.active{background:transparent;color:#3f4047;box-shadow:none}.service-tabs button.active:after{content:"";position:absolute;right:9px;bottom:-1px;left:9px;height:2px;border-radius:2px;background:#56575e}.service-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}.service-workspace,.service-side{border:1px solid #e6e6eb;border-radius:10px;background:#fff}.service-workspace{padding:20px;min-height:330px}.service-side{padding:18px;height:max-content}.service-overview-metrics,.service-ledger-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.service-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.service-overview-metrics>div,.service-ledger-summary>div{display:grid;gap:5px;padding:12px;border-radius:8px;background:#f4f5f6}.service-overview-metrics span,.service-ledger-summary span{font-size:9px;color:#85858f}.service-overview-metrics b,.service-ledger-summary b{font-size:13px;color:#404149}.service-overview-metrics small{font-size:8px;color:#96969f}.service-overview-renew-btn{padding:6px 10px;font-size:11px;margin:0}.service-overview-renew-actions{display:flex;align-items:center;gap:6px}.service-overview-remind-btn{padding:6px 10px;font-size:11px;margin:0}.service-overview-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.service-overview-card-head .service-autorenew-switch{margin-top:0}.service-autorenew-switch{margin-top:2px;font-size:9px}.service-autorenew-switch span{display:inline}.service-topbar-actions{display:flex;gap:8px;margin-left:auto;flex:none}.service-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.service-side-head .service-status-chip{margin:0}.service-availability{margin-top:18px;padding-top:16px;border-top:1px solid #ebebef}.service-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.service-section-head h3{margin:0;font-size:14px}.service-section-head p{margin:3px 0 0;color:#8c8c96;font-size:10px}.service-section-head>span{font:700 18px Ubuntu,sans-serif;color:#278e6d}.service-bars{display:flex;align-items:end;gap:4px;height:130px;margin-top:14px;padding:8px 2px 0;border-bottom:1px solid #e7e7ec;background:repeating-linear-gradient(to top,transparent 0,transparent 32px,#f0f0f2 33px)}.service-bars i{display:block;flex:1;border-radius:3px 3px 0 0;background:#67c6a1}.service-bars i.bar-down{background:#e0655a}.service-dns-table>div{display:grid;grid-template-columns:52px 72px 1fr 56px;gap:9px;align-items:center;padding:10px 0;border-top:1px solid #ededf1;font-size:10px}.service-dns-table .dns-value{overflow-wrap:anywhere}.service-dns-table>div:first-child{margin-top:16px;color:#94949e;font:700 8px Ubuntu,sans-serif;letter-spacing:.25px;text-transform:uppercase}.service-dns-table b{width:max-content;padding:3px 5px;border-radius:4px;background:#f0f1f3;color:#48494f;font-size:9px}.service-dns-table em{font-style:normal;color:#85858e;text-align:right}.service-contact{display:flex;align-items:center;gap:9px;padding:12px 0;border-top:1px solid #ededf1}.service-contact.clickable{cursor:pointer;margin:0 -8px;padding:12px 8px;border-radius:7px}.service-contact.clickable:hover{background:#f4f5f6}:root[data-theme=dark] .service-contact.clickable:hover{background:#2a2c35}.service-contact:first-of-type{margin-top:14px}.service-contact>div{display:grid;gap:2px;flex:1}.service-contact b{font-size:11px}.service-contact small{font-size:9px;color:#90909a}.service-contact>span{padding:4px 6px;border-radius:5px;background:#f0f1f3;color:#52535a;font-size:9px}.service-contact-make-primary{flex:none;border:0;background:transparent;color:#5b52d6;font:600 9px Ubuntu,sans-serif;cursor:pointer;padding:4px 2px}.service-contact-make-primary:hover{text-decoration:underline}.service-contact-make-primary:disabled{color:#a9a9b3;cursor:default;text-decoration:none}:root[data-theme=dark] .service-contact-make-primary{color:#a89dff}.service-ledger-list{margin-top:16px}.service-ledger-list>div{display:grid;grid-template-columns:70px 1fr 52px auto 31px;gap:8px;align-items:center;padding:11px 0;border-top:1px solid #ededf1;font-size:10px}.service-ledger-list>div.clickable{cursor:pointer;margin:0 -8px;padding:11px 8px;border-radius:7px}.service-ledger-list>div.clickable:hover{background:#f4f5f6}:root[data-theme=dark] .service-ledger-list>div.clickable:hover{background:#2a2c35}.service-ledger-list span{color:#85858e}.service-ledger-list b{font-size:10px}.service-ledger-list small{color:#92929b;text-align:right}.service-ledger-list strong{font-size:10px;color:#278e6d}.service-uptime-score{display:grid;justify-items:center;gap:4px;padding:20px;margin-bottom:14px;border-radius:9px;background:#f3f5f5;text-align:center}.service-uptime-score b{font:700 28px Ubuntu,sans-serif;color:#278e6d}.service-uptime-score span{font-size:10px;color:#70717a}.service-uptime-score small{font-size:9px;color:#92929c}.service-region-table>div{display:grid;grid-template-columns:8px 1fr auto 52px;gap:7px;align-items:center;padding:10px 0;border-top:1px solid #ededf1}.service-region-table i{width:6px;height:6px;border-radius:50%;background:#53c09a}.service-region-table b{font-size:11px}.service-region-table span{font-size:10px;color:#278e6d}.service-region-table small{text-align:right;color:#8d8d97;font-size:9px}.service-side-score{display:grid;gap:3px;margin:14px 0;padding-bottom:14px;border-bottom:1px solid #e8e8ed}.service-side-score b{font:700 23px Ubuntu,sans-serif;color:#278e6d}.service-side-score span{font-size:9px;color:#83838d}.service-side-row{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #ededf1;font-size:9px}.service-side-row span{color:#898993;flex:none}.service-side-row span.service-side-label{display:inline-flex;align-items:center;gap:5px}.service-side-refresh{border:0;background:transparent;padding:0;width:14px;height:14px;display:grid;place-items:center;color:#898993;cursor:pointer}.service-side-refresh svg{width:12px;height:12px}.service-side-refresh:disabled{cursor:default;opacity:.6}.service-side-row b{font-size:9px;text-align:right;min-width:0}.service-side-ns{padding:10px 0;border-bottom:1px solid #ededf1;font-size:9px}.service-side-ns>span{display:block;margin-bottom:5px;color:#898993}.service-side-ns-hint{display:block;color:#adadb6;font-size:8px;font-weight:400;margin-top:1px}.contact-label-tag{border:0;display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-family:inherit}.contact-label-tag svg{width:10px;height:10px;flex:none}.contact-label-tag.contact-label-empty{background:transparent;color:#b3b3bd;border:1px dashed #d8d8df}:root[data-theme=dark] .contact-label-tag.contact-label-empty{color:#6d6f7a;border-color:#41434f}.contact-label-form{position:relative;margin:0 0 12px;padding-left:8px}:root[data-theme=dark] .contact-label-tag{background:#393b42;color:#e0e1e5}.dns-nameservers-source{margin-left:6px;font-style:normal;font-weight:400;font-size:9px;color:#9b9ba4;text-transform:none;letter-spacing:0}.service-side-ns>div{display:grid;gap:2px}.service-side-ns small{font-size:9px;color:#48494f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-side-ns em{margin-top:3px;font-style:normal;color:#8d8d97}.service-side-ns em.ns-managed{color:#278e6d}.service-next-action{display:grid;gap:4px;margin-top:14px;padding:10px;border-radius:7px;background:#f2f3f5}.service-next-action span{font-size:8px;color:#8b8b95;text-transform:uppercase;font-weight:700;letter-spacing:.25px}.service-next-action b{font-size:10px}.service-next-action small{font-size:9px;color:#83838d}@media(max-width:800px){.service-page-grid{grid-template-columns:1fr}.service-side{display:grid;grid-template-columns:repeat(2,1fr);gap:0 16px}.service-side>.eyebrow,.service-side-score,.service-next-action{grid-column:1/-1}}@media(max-width:650px){.service-topbar{margin:-12px -4px 12px;padding:10px}.service-topbar h1{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-tabs{max-width:100%;overflow-x:auto;white-space:nowrap}.service-tabs button{flex:none}.service-workspace{padding:14px;overflow-x:auto}.service-ledger-summary{min-width:430px}.service-dns-table,.service-ledger-list,.service-bars{min-width:480px}.service-side{grid-template-columns:1fr}.service-side>*{grid-column:auto!important}}@media(max-width:560px){.service-overview-metrics{grid-template-columns:1fr}.service-overview-card-head{flex-wrap:wrap}}@media(max-width:360px){.service-overview-card-head{align-items:flex-start}.service-autorenew-switch span{display:inline}}:root[data-theme=dark] .service-edit-form{background:#20212c;border-color:#383a45}:root[data-theme=dark] .service-topbar{background:#20212ceb;border-color:#3a3c46}:root[data-theme=dark] .service-tabs{background:transparent;border-color:#393b45}:root[data-theme=dark] .service-tabs button.active{background:transparent;color:#f1f2f5;box-shadow:none}:root[data-theme=dark] .service-tabs button.active:after{background:#c7c8cf}:root[data-theme=dark] .service-workspace,:root[data-theme=dark] .service-side{background:#20212c;border-color:#383a45}:root[data-theme=dark] .service-overview-metrics>div,:root[data-theme=dark] .service-ledger-summary>div,:root[data-theme=dark] .service-uptime-score,:root[data-theme=dark] .service-next-action{background:#303239}:root[data-theme=dark] .service-overview-metrics b,:root[data-theme=dark] .service-ledger-summary b{color:#f0f1f4}:root[data-theme=dark] .service-availability,:root[data-theme=dark] .service-dns-table>div,:root[data-theme=dark] .service-contact,:root[data-theme=dark] .service-ledger-list>div,:root[data-theme=dark] .service-region-table>div,:root[data-theme=dark] .service-side-score,:root[data-theme=dark] .service-side-row,:root[data-theme=dark] .service-side-ns{border-color:#393b46}:root[data-theme=dark] .service-side-ns small{color:#e1e2e7}:root[data-theme=dark] .service-side-ns em.ns-managed{color:#8ee1c4}:root[data-theme=dark] .service-side-ns-hint{color:#7f808a}:root[data-theme=dark] .dns-nameservers-source{color:#8a8a94}:root[data-theme=dark] .service-bars{border-color:#3a3c46;background:repeating-linear-gradient(to top,transparent 0,transparent 32px,#383a45 33px)}:root[data-theme=dark] .service-dns-table b,:root[data-theme=dark] .service-contact>span{background:#393b42;color:#e0e1e5}:root[data-theme=dark] .service-topbar h1{color:#f0f1f4}.service-section-head+.service-contact{border-top:0}.service-forms-list{margin-top:14px}.service-forms-row{border-top:1px solid #ededf1}.service-forms-row:first-child{border-top:0}.service-forms-row-head{display:flex;align-items:center;gap:8px;width:100%;padding:11px 0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.service-forms-row-head svg:first-child{flex:none;color:#9b9ba6}.service-forms-row-icon{flex:none;color:#5b52d6}.service-forms-row-label{display:grid;gap:2px;flex:1;min-width:0}.service-forms-row-label b{font-size:11px}.service-forms-row-label small{font-size:9px;color:#90909a;overflow-wrap:anywhere}.service-forms-row-flag{flex:none;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:20px;background:#fdecea;color:#c0392b;font-size:9px;font-weight:600}.service-forms-row-head time{flex:none;font-size:9px;color:#8d8d97}.service-forms-fields{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 14px 22px;padding:10px 12px;border-radius:7px;background:#f7f7fb;font-size:10px}.service-forms-fields dt{color:#8c8c98;font-weight:600}.service-forms-fields dd{margin:0;overflow-wrap:anywhere}:root[data-theme=dark] .service-forms-fields{background:#20212c}:root[data-theme=dark] .service-forms-row-icon{color:#a89dff}:root[data-theme=dark] .service-forms-row-flag{background:#3a2226;color:#f39189}.service-activity{margin-top:16px}.service-activity>div{display:grid;grid-template-columns:10px minmax(0,1fr) 110px;gap:9px;align-items:start;padding:11px 0;border-top:1px solid #ededf1}.service-activity>div>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#55c09b;box-shadow:0 0 0 3px #e7f5ef}.service-activity>div.neutral>i{background:#85868d;box-shadow:0 0 0 3px #eef0f2}.service-activity>div.bad>i{background:#d64545;box-shadow:0 0 0 3px #fbe4e2}.service-activity b{font-size:11px}.service-activity p{margin:3px 0 0;color:#81818b;font-size:9px;line-height:1.4}.service-activity time{text-align:right;color:#92929c;font-size:8px;line-height:1.35}@media(max-width:650px){.service-activity{min-width:420px}.service-activity>div{grid-template-columns:10px minmax(0,1fr) 82px}}:root[data-theme=dark] .service-activity>div{border-color:#393b46}:root[data-theme=dark] .service-activity>div>i{box-shadow:0 0 0 3px #294237}:root[data-theme=dark] .service-activity>div.neutral>i{box-shadow:0 0 0 3px #393b42}:root[data-theme=dark] .service-activity p{color:#b7b8c0}.service-activity{position:relative;padding-left:0}.service-activity:before{content:"";position:absolute;top:20px;bottom:20px;left:12px;width:1px;background:#dfe0e4}.service-activity>div{position:relative;grid-template-columns:26px minmax(0,1fr) 110px!important}.service-activity>div>i{display:none}.service-activity-icon{position:relative;z-index:1;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e6f3ed;color:#248e6e}.service-activity>div.neutral .service-activity-icon{background:#e5e6e9;color:#595a62}.service-activity>div.bad .service-activity-icon{background:#fbe4e2;color:#c1392b}.service-activity-icon svg{width:12px;height:12px}:root[data-theme=dark] .service-activity:before{background:#454751}:root[data-theme=dark] .service-activity-icon{background:#254d3e;color:#a9e9cf}:root[data-theme=dark] .service-activity>div.neutral .service-activity-icon{background:#42444c;color:#dedfe4}:root[data-theme=dark] .service-activity>div.bad .service-activity-icon{background:#4a2521;color:#f5a99e}@media(max-width:650px){.service-activity>div{grid-template-columns:26px minmax(0,1fr) 82px!important}}.activity-category-badge{display:inline-block;margin-bottom:3px;padding:2px 7px;border-radius:999px;background:#f1f2f4;color:#63636c;font:600 8px Ubuntu,sans-serif;text-transform:uppercase;letter-spacing:.03em}.activity-category-badge.activity-category-service{background:#e6f3ed;color:#248e6e}.activity-category-badge.activity-category-support{background:#eef0ff;color:#5147ce}.activity-category-badge.activity-category-crm{background:#fff3dd;color:#ac701c}.activity-category-badge.activity-category-accounting{background:#fbe9ff;color:#9138b0}:root[data-theme=dark] .activity-category-badge{background:#383a41;color:#d8d9de}:root[data-theme=dark] .activity-category-badge.activity-category-service{background:#254d3e;color:#a9e9cf}:root[data-theme=dark] .activity-category-badge.activity-category-support{background:#332f55;color:#c9c3ff}:root[data-theme=dark] .activity-category-badge.activity-category-crm{background:#4a3923;color:#ffd291}:root[data-theme=dark] .activity-category-badge.activity-category-accounting{background:#3d2447;color:#e3aef5}.ai-summary-note{margin-bottom:20px}.ai-summary-note svg{color:#7165e5;margin-top:1px}.ai-summary-note p{margin:0;display:grid;gap:2px}.ai-summary-note b{font-size:9px;text-transform:uppercase;letter-spacing:.03em;color:#6b5fd6}.ai-summary-note small{color:#5c5b68;font-size:10px;line-height:1.45}:root[data-theme=dark] .ai-note{background:#2c2a45}:root[data-theme=dark] .ai-summary-note b{color:#c9c3ff}:root[data-theme=dark] .ai-summary-note small{color:#c2c3cc}.activity-actor{display:block;margin-top:4px;color:#9c9ca6;font-size:9px;font-weight:600;letter-spacing:.2px}:root[data-theme=dark] .activity-actor{color:#83848f}.activity-log-toggle{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:0;border:none;background:none;color:#5b6cff;font-size:9px;font-weight:600;cursor:pointer}.activity-log-toggle svg{width:10px;height:10px;transition:transform .15s}.activity-log-toggle svg.open{transform:rotate(180deg)}.activity-log-payload{margin:6px 0 0;padding:8px 10px;background:#f4f5f7;border-radius:6px;font-size:9px;line-height:1.5;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word}:root[data-theme=dark] .activity-log-toggle{color:#8ea1ff}:root[data-theme=dark] .activity-log-payload{background:#25262e;color:#d6d7de}.service-action{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:6px;padding:7px 9px;background:#48494f;color:#fff;font:600 10px Ubuntu,sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 2px 5px #2d2e3429;transition:transform .15s,box-shadow .15s}.service-action span{font-size:15px;line-height:10px}.service-action:hover{transform:translateY(-1px);box-shadow:0 4px 9px #2d2e3433}.service-action:active{transform:translateY(0);box-shadow:none}:root[data-theme=dark] .service-action{background:#e0e1e5;color:#303138;box-shadow:none}.dns-nameservers{margin-top:14px;padding-bottom:14px;border-bottom:1px solid #ededf1}.dns-nameservers-head{display:flex;align-items:center;justify-content:space-between;gap:9px}.dns-nameservers-head>span{font-size:10px;color:#8c8c96}.dns-nameservers-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}:root[data-theme=dark] .dns-nameservers{border-color:#393b46}.dns-ns-edit{margin-top:10px;display:grid;gap:8px}.dns-ns-edit-hint{margin:0;font-size:9px;color:#8c8c96}.dns-ns-edit-row{display:flex;gap:6px;align-items:center}.dns-ns-edit-row input{flex:1;border:1px solid #dedee6;border-radius:6px;padding:8px 10px;font:400 11px Ubuntu,sans-serif;outline:none;box-sizing:border-box}.dns-ns-edit-row input:focus{border-color:#7166dd;box-shadow:0 0 0 3px #eef0f2}.form-success{color:#278e6d;font-size:11px;margin:0 0 8px}:root[data-theme=dark] .dns-ns-edit-row input{background:#282a36;border-color:#41434f;color:#eeeff7}:root[data-theme=dark] .form-success{color:#a9e9cf}.dns-type-filter{display:flex;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}.dns-type-filter span{font-size:9px;color:#8c8c96;font-weight:600}.dns-type-filter-buttons{flex-wrap:wrap;gap:2px}.dns-type-filter-buttons button{padding:5px 8px;font-size:9px}.dns-quick-add{margin-left:auto}.dns-quick-add .select-control{font-size:9px;padding:6px 9px}.dns-preset-preview{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:5px}.dns-preset-preview li{font-size:10px;color:#5a5b64;display:flex;gap:6px;align-items:baseline}.dns-preset-preview b{width:max-content;padding:2px 5px;border-radius:4px;background:#f0f1f3;color:#48494f;font-size:9px}:root[data-theme=dark] .dns-preset-preview li{color:#c4c5cc}:root[data-theme=dark] .dns-preset-preview b{background:#393b42;color:#e0e1e5}:root[data-theme=dark] .dns-type-filter span{color:#a9a9b3}:root[data-theme=dark] .dns-type-filter-buttons{background:#30323a}:root[data-theme=dark] .dns-type-filter-buttons button{color:#c4c5cc}:root[data-theme=dark] .dns-type-filter-buttons .active{background:#454754;color:#c9c3ff}.service-dns-table>div{grid-template-columns:52px 72px minmax(0,1fr) 56px 100px}.service-dns-table>div>*{min-width:0}.service-dns-table input,.service-dns-table select{min-width:0;width:100%;border:1px solid #dcdde3;border-radius:5px;background:#fff;padding:5px 6px;color:#45464d;font:500 10px Ubuntu,sans-serif}.dns-value-priority{display:flex;gap:5px;min-width:0}.dns-value-priority input{min-width:0}.dns-priority-input{flex:none;width:56px!important}.dns-actions{display:flex;justify-content:flex-end;gap:5px}.dns-actions button{border:0;border-radius:4px;background:#eff0f2;color:#48494f;padding:5px 6px;font:600 9px Ubuntu,sans-serif;cursor:pointer}.dns-actions button:hover{background:#e2e3e6}.dns-actions .danger{color:#b75050;background:#fff0f0}.dns-actions .danger:hover{background:#ffe3e3}.dns-actions .confirm-inline-label{color:#b75050;font:600 9px Ubuntu,sans-serif;white-space:nowrap}:root[data-theme=dark] .service-dns-table input,:root[data-theme=dark] .service-dns-table select{background:#30323a;border-color:#464853;color:#eef0f5}:root[data-theme=dark] .dns-actions button{background:#3b3d46;color:#e6e7ec}:root[data-theme=dark] .dns-actions .danger{background:#482f35;color:#f0b7ba}:root[data-theme=dark] .dns-actions .confirm-inline-label{color:#f0b7ba}.hits-report{grid-column:span 1;min-height:310px!important}.hits-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0 10px}.hits-overview div{display:grid;gap:3px;padding:9px 7px;border-radius:7px;background:#f2f3f5}.hits-overview b{font:700 15px Ubuntu,sans-serif;color:#414249}.hits-overview span{font-size:8px;color:#898994}.hits-chart{display:flex;align-items:end;gap:8px;height:105px;padding:44px 2px 0;border-bottom:1px solid #e8e8ed;background:repeating-linear-gradient(to top,transparent 0,transparent 32px,#f0f0f2 33px);overflow-x:auto;overflow-y:hidden;max-width:100%}.hits-chart>div{height:100%;flex:0 0 26px;display:grid;grid-template-rows:1fr 17px;align-items:end;text-align:center}.hits-chart i{display:block;width:68%;margin:auto;border-radius:4px 4px 0 0;background:#5fc09b}.hits-chart span{padding-top:4px;color:#898994;font-size:8px}.hits-foot{display:flex;align-items:center;gap:11px;padding-top:9px;color:#777782;font-size:8px}.hits-foot span{display:flex;align-items:center;gap:4px}.hits-foot i{width:6px;height:6px;border-radius:50%;background:#5fc09b}.hits-foot span:nth-child(2) i{background:#9d9fa7}.hits-foot b{margin-left:auto;color:#55565d;font-size:9px}.service-hits{margin-top:18px;padding-top:16px;border-top:1px solid #ebebef}.service-hit-summary{display:flex;gap:8px;margin:12px 0}.service-hit-summary span{display:grid;gap:2px;flex:1;padding:8px;border-radius:6px;background:#f2f3f5;color:#898994;font-size:8px}.service-hit-summary b{font-size:11px;color:#46474e}.service-hit-chart{display:flex;align-items:end;gap:8px;height:105px;padding:8px 2px 0;border-bottom:1px solid #e8e8ed;background:repeating-linear-gradient(to top,transparent 0,transparent 32px,#f0f0f2 33px)}.service-hit-chart>div{height:100%;flex:1;display:grid;grid-template-rows:1fr 17px;align-items:end;text-align:center}.service-hit-chart i{display:block;width:70%;margin:auto;border-radius:4px 4px 0 0;background:#5fc09b}.service-hit-chart span{padding-top:4px;color:#898994;font-size:8px}@media(max-width:650px){.hits-report{overflow-x:auto}.hits-overview,.hits-chart,.hits-foot,.service-hits{min-width:430px}}:root[data-theme=dark] .hits-overview div,:root[data-theme=dark] .service-hit-summary span{background:#303239}:root[data-theme=dark] .hits-overview b,:root[data-theme=dark] .service-hit-summary b{color:#f0f1f4}:root[data-theme=dark] .hits-chart,:root[data-theme=dark] .service-hit-chart{border-color:#3a3c46;background:repeating-linear-gradient(to top,transparent 0,transparent 32px,#383a45 33px)}:root[data-theme=dark] .hits-foot b{color:#e0e1e6}.top-pages-report{grid-column:span 2;min-height:360px!important}.traffic-breakdown-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;margin-top:14px}.traffic-breakdown-grid h4{margin:0 0 9px;font-size:10px;color:#696a72}.website-hit-list>div,.website-hit-list>button{display:grid;grid-template-columns:72px 1fr 38px;gap:7px;align-items:center;padding:7px 0;border-top:1px solid #ededf1;font-size:9px}.website-hit-list>button{width:100%;border-left:0;border-right:0;border-bottom:0;background:none;font:inherit;text-align:left;cursor:pointer;border-radius:0;color:inherit}.website-hit-list>button:hover{background:#f7f7f9}.website-hit-list>button.active{background:#eef0fc}.website-hit-list>button.active span{color:#5147ce;font-weight:600}.website-hit-list>div>span,.website-hit-list>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.top-pages-table h4{display:flex;align-items:center;justify-content:space-between;gap:8px}.top-pages-clear{font-size:9px;color:#5147ce;padding:0}.website-hit-list h4{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.website-metric-switch{margin:0}.website-metric-switch button{padding:4px 6px}.top-pages-table>.top-pages-filter{display:flex;grid-template-columns:none}.top-pages-filter{margin:2px 0 8px}.top-pages-filter button{padding:4px 8px}.website-hit-list{max-height:400px;overflow-y:auto}.website-hit-list>button.website-hit-list-toggle{display:block;width:100%;margin-top:6px;padding:7px 0;font:600 9px Ubuntu,sans-serif;text-align:center;color:#5147ce;position:sticky;bottom:0;background:#fff}.top-pages-table{max-height:400px;overflow-y:auto}.top-pages-table>button.top-pages-toggle{display:block;width:100%;margin-top:6px;padding:7px 0;font:600 9px Ubuntu,sans-serif;text-align:center;color:#5147ce;position:sticky;bottom:0;background:#fff}:root[data-theme=dark] .top-pages-table>button.top-pages-toggle{color:#9b95ff;background:#23242c}:root[data-theme=dark] .website-hit-list>button.website-hit-list-toggle{color:#9b95ff;background:#23242c}.path-status-badge{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:8px;font-size:7px;font-weight:700;vertical-align:middle}.path-status-badge.ok{background:#eaf8f4;color:#209a78}.path-status-badge.error{background:#ffebea;color:#c0392b}:root[data-theme=dark] .path-status-badge.ok{background:#1d4037;color:#3ecf9b}:root[data-theme=dark] .path-status-badge.error{background:#482f35;color:#f0b7ba}.website-hit-list i{height:6px;overflow:hidden;border-radius:8px;background:#eaebed}.website-hit-list i b{display:block;height:100%;border-radius:inherit;background:#61bf9c}.website-hit-list strong{text-align:right;font-size:9px;color:#4a4b52}.top-pages-table>div{display:grid;grid-template-columns:20px 1fr 38px;gap:8px;align-items:center;padding:5px 0;border-top:1px solid #ededf1}.top-pages-table em{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#eef0f2;color:#666770;font:500 8px Ubuntu,sans-serif;font-style:normal}.top-pages-table span{display:grid;gap:1px}.top-pages-table b{font-size:9px}.top-pages-table small{font-size:8px;color:#8d8d97}.top-pages-table strong{text-align:right;font-size:9px;color:#4d4e55}.service-top-pages{margin-top:18px;padding-top:16px;border-top:1px solid #ebebef}.service-top-pages>div:not(.service-section-head){display:grid;grid-template-columns:22px 1fr 46px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid #ededf1}.service-top-pages em{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#eef0f2;color:#666770;font:500 8px Ubuntu,sans-serif;font-style:normal}.service-top-pages b{font-size:10px}.service-top-pages strong{text-align:right;font-size:9px;color:#4d4e55}@media(max-width:650px){.top-pages-report{overflow-x:auto}.traffic-breakdown-grid{min-width:620px}.service-top-pages{min-width:430px}}:root[data-theme=dark] .website-hit-list>div,:root[data-theme=dark] .website-hit-list>button,:root[data-theme=dark] .top-pages-table>div,:root[data-theme=dark] .service-top-pages>div:not(.service-section-head){border-color:#393b46}:root[data-theme=dark] .website-hit-list>button:hover{background:#2c2e37}:root[data-theme=dark] .website-hit-list>button.active{background:#312f52}:root[data-theme=dark] .website-hit-list>button.active span{color:#9b95ff}:root[data-theme=dark] .website-hit-list i{background:#3c3e46}:root[data-theme=dark] .website-hit-list strong,:root[data-theme=dark] .top-pages-table strong,:root[data-theme=dark] .service-top-pages strong{color:#e0e1e6}:root[data-theme=dark] .top-pages-table em,:root[data-theme=dark] .service-top-pages em{background:#393b42;color:#dfe0e5}:root[data-theme=dark] .service-top-pages{border-color:#393b46}:root[data-theme=dark] .message-ticks{color:#6d6f7a}:root[data-theme=dark] .message-ticks.read{color:#4cc2f5}:root[data-theme=dark] .feedback-reaction{background:#2a2c37;border-color:#41434f}.domain-search-form{border-bottom:0;padding-bottom:0}.domain-search-input{padding-right:4px}.domain-search-submit{width:26px;height:26px;flex:none;background:#48494f;color:#fff}.domain-search-submit:disabled{background:#e1e1e7;color:#a1a1ab;cursor:default}.domain-search-submit svg{width:14px}:root[data-theme=dark] .domain-search-submit{background:#8f86ff;color:#1c1c26}:root[data-theme=dark] .domain-search-submit:disabled{background:#41434f;color:#6c6d78}.domain-search-results .tr{grid-template-columns:1.4fr .95fr .95fr .8fr 100px}.domain-search-results.with-cost .tr{grid-template-columns:1.4fr .95fr .95fr .8fr .8fr 100px}.domain-search-results .tr:not(.th):hover{background:transparent;box-shadow:none}.domain-search-filter-row{justify-content:space-between;align-items:center}.domain-search-register-cell{display:flex;justify-content:flex-end}.domain-search-register-btn{padding:6px 10px;font-size:11px;display:inline-flex;align-items:center;gap:3px}.domain-search-register-btn svg{width:13px;height:13px}.domain-avail-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:12px;background:#22a17c;color:#fff;font-size:11px;font-weight:700;width:max-content}.domain-avail-chip svg{width:13px;height:13px}.service-status-chip.bad{background:#fbe9e7;color:#a94438}.service-status-chip.bad i{background:#c0554a}.service-status-chip.bad svg{width:11px;height:11px;margin-right:3px}:root[data-theme=dark] .service-status-chip.bad{background:#4a2e2c;color:#f3ada2}:root[data-theme=dark] .service-status-chip.bad i{background:#e08a7d}.service-side-head-actions{display:flex;align-items:center;gap:6px}.service-side-retry-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 12px}.service-side-retry-confirm .inline-confirm-label{flex:1 1 100%;min-width:0;white-space:normal}.service-expiry-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.service-expiry-checklist>div{padding:12px;border-radius:8px;background:#f4f5f6}.service-expiry-checklist h4{margin:0 0 8px;font-size:10px;color:#85858f;text-transform:uppercase;letter-spacing:.25px;font-weight:700}.service-expiry-checklist ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.service-expiry-checklist li{display:flex;align-items:center;gap:7px;font-size:11px;color:#96969f}.service-expiry-checklist li svg{width:13px;height:13px;flex:none}.service-expiry-checklist li.done{color:#404149}.service-expiry-checklist li.done svg{color:#278e6d}@media(max-width:560px){.service-expiry-checklist{grid-template-columns:1fr}}:root[data-theme=dark] .service-expiry-checklist>div{background:#303239}:root[data-theme=dark] .service-expiry-checklist li.done{color:#f0f1f4}:root[data-theme=dark] .service-expiry-checklist li.done svg{color:#8ee1c4}.traffic-quality-report{grid-column:span 1;min-height:310px!important}.quality-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:15px 0}.quality-metrics>div{display:grid;gap:3px;padding:9px;border-radius:7px;background:#f2f3f5}.quality-metrics b{font:700 15px Ubuntu,sans-serif;color:#424349}.quality-metrics span{font-size:8px;color:#85858f}.quality-metrics small{font-size:8px;color:#278e6d}.quality-metrics small.down{color:#4b9c7d}.acquisition-list{display:grid;gap:7px}.acquisition-list>span{padding-top:3px;color:#767780;font-size:9px;font-weight:700}.acquisition-list>div{display:grid;grid-template-columns:78px 1fr 24px;gap:7px;align-items:center;font-size:8px}.acquisition-list b{font-size:8px;font-weight:500}.acquisition-list i{height:6px;overflow:hidden;border-radius:8px;background:#eaebed}.acquisition-list em{display:block;height:100%;border-radius:inherit}.acquisition-list strong{text-align:right;font-size:8px;color:#676870}@media(max-width:650px){.traffic-quality-report{overflow-x:auto}.quality-metrics,.acquisition-list{min-width:430px}}:root[data-theme=dark] .quality-metrics>div{background:#303239}:root[data-theme=dark] .quality-metrics b{color:#f0f1f4}:root[data-theme=dark] .acquisition-list i{background:#3c3e46}:root[data-theme=dark] .acquisition-list strong{color:#d9dae0}.forms-report{grid-column:span 1;min-height:310px!important}.forms-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:15px 0}.forms-metrics>div{display:grid;gap:3px;padding:9px;border-radius:7px;background:#f2f3f5}.forms-metrics b{font:700 15px Ubuntu,sans-serif;color:#424349}.forms-metrics span{font-size:8px;color:#85858f}.forms-metrics small{font-size:8px;color:#278e6d}.form-channel-list{display:grid;gap:7px}.form-channel-list>span{padding-top:3px;color:#767780;font-size:9px;font-weight:700}.form-channel-list>div{display:grid;grid-template-columns:78px 1fr 24px;gap:7px;align-items:center;font-size:8px}.form-channel-list b{font-size:8px;font-weight:500}.form-channel-list i{height:6px;overflow:hidden;border-radius:8px;background:#eaebed}.form-channel-list em{display:block;height:100%;border-radius:inherit}.form-channel-list strong{text-align:right;font-size:8px;color:#676870}.forms-foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid #ececf1;color:#898994;font-size:8px}.forms-foot b{color:#55565d;font-size:8px}@media(max-width:650px){.forms-report{overflow-x:auto}.forms-metrics,.form-channel-list,.forms-foot{min-width:430px}}:root[data-theme=dark] .forms-metrics>div{background:#303239}:root[data-theme=dark] .forms-metrics b{color:#f0f1f4}:root[data-theme=dark] .form-channel-list i{background:#3c3e46}:root[data-theme=dark] .forms-foot{border-color:#393b46}:root[data-theme=dark] .forms-foot b{color:#e0e1e6}.contact-matrix{margin-bottom:20px;padding:16px 18px;border:1px solid #e7e7ec;border-radius:10px;background:#fff}.contact-matrix-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.contact-matrix-head h3{margin:4px 0 0;font-size:15px}.contact-matrix-head>span{color:#888892;font-size:9px}.contact-matrix-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:15px 0 13px}.contact-matrix-grid>div{display:grid;grid-template-columns:26px 1fr;column-gap:7px;align-items:center;padding:10px;border-radius:7px;background:#f3f4f5}.contact-matrix-icon{grid-row:1/3;display:grid;place-items:center;width:25px;height:25px;border-radius:7px;font:700 12px Ubuntu,sans-serif}.contact-matrix-icon.customer{background:#e1f1ea;color:#258e6e}.contact-matrix-icon.vendor{background:#e6e7ea;color:#56575e}.contact-matrix-icon.auto{background:#eceeef;color:#66676e}.contact-matrix-icon.client{background:#e4e5e8;color:#4b4c53}.contact-matrix-grid b{font:700 16px Ubuntu,sans-serif;color:#44454d}.contact-matrix-grid strong{font-size:9px;color:#686970}.contact-matrix-grid small{grid-column:1/-1;margin-top:5px;color:#8c8c95;font-size:8px}.contact-coverage{display:grid;grid-template-columns:150px 1fr 30px;gap:8px;align-items:center;padding-top:11px;border-top:1px solid #ebebef;font-size:9px;color:#767780}.contact-coverage i{height:6px;overflow:hidden;border-radius:8px;background:#ececef}.contact-coverage i b{display:block;height:100%;border-radius:inherit;background:#5fc09b}.contact-coverage strong{text-align:right;font-size:9px;color:#278e6d}.contact-coverage small{grid-column:1/-1;color:#93939c;font-size:8px}@media(max-width:650px){.contact-matrix{overflow-x:auto}.contact-matrix-grid,.contact-coverage{min-width:640px}}:root[data-theme=dark] .contact-matrix{background:#20212c;border-color:#383a45}:root[data-theme=dark] .contact-matrix-grid>div{background:#303239}:root[data-theme=dark] .contact-matrix-grid b{color:#f0f1f4}:root[data-theme=dark] .contact-coverage{border-color:#393b46}:root[data-theme=dark] .contact-coverage i{background:#3c3e46}.table-card{position:relative;overflow:hidden;box-shadow:0 2px 7px #1f1f2b09}.table-card .table-tools{align-items:center;min-height:50px;padding:10px 0;background:linear-gradient(to right,#f7f7f9cc,#fff0);border-bottom:1px solid #e7e7ec}.table-card .search{height:34px;border-radius:7px;background:#fff;transition:border-color .15s,box-shadow .15s}.table-card .search:focus-within{border-color:#767780;box-shadow:0 0 0 3px #eef0f2}.table-card .select-control{height:34px;border-radius:7px;background:#fff}.table-card .tr{min-height:50px;transition:background .14s,box-shadow .14s}.table-card .tr.th{position:sticky;top:0;z-index:2;min-height:39px;background:#f5f5f7;color:#81818d;font-size:9px;letter-spacing:.55px}.table-card .tr:not(.th):hover{position:relative;background:#f4f5f6;box-shadow:inset 3px 0 #66676e}.table-card .tr:not(.th):hover .more{color:#414249}.table-card .tr b{color:#414249}.table-card .sort-header{display:inline-flex;align-items:center;gap:3px;padding:5px 0;color:inherit}.table-card .sort-header small{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:4px;background:#e9eaed;color:#70717a;font-size:9px;transition:.14s}.table-card .sort-header:hover{color:#3f4047}.table-card .sort-header:hover small{background:#dfe0e4;color:#404149}.table-card .more{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;transition:.14s}.table-card .more:hover{background:#e8e9ec}.table-card .pill{font-weight:600}.table-card .tag{font-weight:500}.table-card .empty-search{padding:42px 20px}.accounting-row{min-height:56px!important}.ticket-row{min-height:60px!important}.ticket-row .ticket-cell b{margin-bottom:2px}.ticket-row>span:nth-child(2) b{margin-bottom:0}.ticket-row>span:nth-child(2) small{margin-top:0}.table-card:has(.ticket-row) .tr:not(.th):hover{box-shadow:inset 3px 0 #5fc09b}@media(max-width:650px){.table-card{overflow-x:auto}.table-card .table-tools{min-width:540px}.table-card .tr.th{position:static}.table-card .tr{min-width:700px}.table-card .search{width:250px}}:root[data-theme=dark] .table-card{border-color:#383a45;box-shadow:none}:root[data-theme=dark] .table-card .table-tools{background:linear-gradient(to right,#2a2c35e6,#20212c00);border-color:#393b46}:root[data-theme=dark] .table-card .search,:root[data-theme=dark] .table-card .select-control{background:#2d2f38;border-color:#444651;color:#e1e2e7}:root[data-theme=dark] .table-card .search:focus-within{border-color:#81838c;box-shadow:0 0 0 3px #373941}:root[data-theme=dark] .table-card .tr.th{background:#2b2d36;color:#b9bac2}:root[data-theme=dark] .table-card .tr b{color:#eef0f4}:root[data-theme=dark] .table-card .sort-header small{background:#3d3f48;color:#d0d1d7}:root[data-theme=dark] .table-card .more:hover{background:#3b3d46}.invoice-highlight{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin:18px 0 14px}.invoice-highlight>div{display:grid;gap:4px;padding:10px;border-radius:7px;background:#f2f3f5}.invoice-highlight span{font-size:8px;color:#85858f}.invoice-highlight b{font-size:11px;color:#43444b}.invoice-highlight strong{font-size:10px;color:#278e6d}.invoice-lines{margin:8px 0 0}.invoice-lines>div{display:grid;grid-template-columns:1fr 35px 70px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #ededf1;font-size:9px}.invoice-lines-head{padding-top:5px!important;color:#93939c;font:700 8px Ubuntu,sans-serif;letter-spacing:.25px;text-transform:uppercase}.invoice-lines b{font-size:9px}.invoice-lines span,.invoice-lines strong{text-align:right}.invoice-lines strong{font-size:9px;color:#4d4e55}@media(max-width:450px){.invoice-highlight{grid-template-columns:1fr 1fr}.invoice-highlight>div:last-child{grid-column:1/-1}}:root[data-theme=dark] .invoice-highlight>div{background:#303239}:root[data-theme=dark] .invoice-highlight b{color:#f0f1f4}:root[data-theme=dark] .invoice-lines>div{border-color:#393b46}:root[data-theme=dark] .invoice-lines strong{color:#e0e1e6}.support-stats,.accounting-metrics{position:relative;gap:8px!important;padding:8px!important;background:transparent!important;border:0!important}.support-stats .metric,.accounting-metrics .metric{position:relative;overflow:hidden;min-height:128px;padding:16px 16px 14px 47px!important;border:1px solid #e7e7ec!important;border-radius:9px;background:#fff}.support-stats .metric:before,.accounting-metrics .metric:before{position:absolute;top:16px;left:15px;display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#eef0f2;color:#51525a;font:700 11px Ubuntu,sans-serif}.support-stats .metric:nth-child(1):before{content:"◌"}.support-stats .metric:nth-child(2):before{content:"↯"}.support-stats .metric:nth-child(3):before{content:"✓"}.accounting-metrics .metric:nth-child(1):before{content:"₹"}.accounting-metrics .metric:nth-child(2):before{content:"↗"}.accounting-metrics .metric:nth-child(3):before{content:"◷"}.support-stats .metric:after,.accounting-metrics .metric:after{content:"";position:absolute;right:14px;bottom:13px;width:52px;height:17px;opacity:.65;background:linear-gradient(135deg,transparent 0 15%,#b9dccc 16% 25%,transparent 26% 36%,#8fc8ad 37% 50%,transparent 51% 61%,#64b890 62% 75%,transparent 76%);clip-path:polygon(0 75%,20% 55%,40% 68%,60% 20%,80% 42%,100% 0,100% 100%,0 100%)}.accounting-metrics .metric:nth-child(2):after{background:#babcc2}.accounting-metrics .metric:nth-child(3):after{background:#d3a57a}.support-stats .metric-value,.accounting-metrics .metric-value{margin:8px 0 6px;font-size:25px}.support-stats .metric .delta,.accounting-metrics .metric .delta{padding-top:7px;border-top:1px solid #efeff2;width:calc(100% - 60px)}.support-stats .metric:nth-child(1){box-shadow:inset 3px 0 #61bf9c}.support-stats .metric:nth-child(2){box-shadow:inset 3px 0 #85878f}.support-stats .metric:nth-child(3){box-shadow:inset 3px 0 #61bf9c}.accounting-metrics .metric:nth-child(1){box-shadow:inset 3px 0 #5f6068}.accounting-metrics .metric:nth-child(2){box-shadow:inset 3px 0 #61bf9c}.accounting-metrics .metric:nth-child(3){box-shadow:inset 3px 0 #c28d5a}@media(max-width:650px){.support-stats,.accounting-metrics{padding:0!important;gap:7px!important}.support-stats .metric,.accounting-metrics .metric{min-height:116px}}:root[data-theme=dark] .support-stats .metric,:root[data-theme=dark] .accounting-metrics .metric{background:#20212c;border-color:#383a45}:root[data-theme=dark] .support-stats .metric:before,:root[data-theme=dark] .accounting-metrics .metric:before{background:#363840;color:#e0e1e6}:root[data-theme=dark] .support-stats .metric .delta,:root[data-theme=dark] .accounting-metrics .metric .delta{border-color:#393b46}.ledger-drawer{padding:24px}.transaction-hero{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin:18px 0 14px;padding:13px;border-radius:9px;background:#f2f3f5}.transaction-hero>div{display:grid;gap:3px}.transaction-hero span{font-size:9px;color:#85858f}.transaction-hero b{font:700 21px Ubuntu,sans-serif;color:#404149}.transaction-hero small{font-size:9px;color:#85858f}.transaction-hero small.ledger-paid-note{color:#238d6d;font-weight:600;margin-top:2px}:root[data-theme=dark] .transaction-hero small.ledger-paid-note{color:#7fd6b3}.transaction-status{padding:5px 7px;border-radius:999px;font:600 9px Ubuntu,sans-serif;white-space:nowrap}.transaction-status.settled{background:#e4f4ec;color:#238d6d}.transaction-status.pending{background:#f7eee0;color:#a16b20}.transaction-status.overdue{background:#ffebea;color:#c0392b}.transaction-context{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0}.transaction-context>div{display:grid;gap:4px;padding:9px;border-radius:7px;background:#f4f5f6}.transaction-context span{font-size:8px;color:#8b8b95}.transaction-context b{font-size:9px;color:#4a4b52;line-height:1.35}.transaction-items{margin:12px 0}.transaction-items>div{display:grid;grid-template-columns:1fr 32px 75px;gap:8px;align-items:start;padding:10px 0;border-top:1px solid #ededf1;font-size:9px}.transaction-items-head{padding-top:6px!important;color:#92929b;font:700 8px Ubuntu,sans-serif;letter-spacing:.25px;text-transform:uppercase}.transaction-items-head span:first-child{text-align:left}.transaction-items b{font-size:9px}.transaction-items span,.transaction-items strong{text-align:right}.transaction-items strong{font-size:9px;color:#4a4b52}.transaction-note{display:grid;gap:4px;margin:14px 0;padding:10px;border-radius:7px;background:#f1f2f4}.transaction-note span{font:700 8px Ubuntu,sans-serif;letter-spacing:.25px;color:#8b8b95;text-transform:uppercase}.transaction-note b{font-size:9px;color:#52535a;line-height:1.4}.ledger-drawer h4{margin:22px 0 9px}.transaction-timeline{position:relative;display:grid;gap:0}.transaction-timeline:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:1px;background:#dfe0e4}.transaction-timeline>div{position:relative;z-index:1;display:flex;gap:8px;padding:8px 0}.transaction-timeline i{width:11px;height:11px;margin-top:2px;border-radius:50%;background:#5fc09b;box-shadow:0 0 0 3px #e6f4ed}.transaction-timeline>div>div{display:grid;gap:2px}.transaction-timeline b{font-size:9px}.transaction-timeline small{font-size:8px;color:#92929c}@media(max-width:420px){.transaction-context{grid-template-columns:1fr 1fr}.transaction-context>div:last-child{grid-column:1/-1}}:root[data-theme=dark] .transaction-hero,:root[data-theme=dark] .transaction-context>div,:root[data-theme=dark] .transaction-note{background:#303239}:root[data-theme=dark] .transaction-hero b,:root[data-theme=dark] .transaction-context b,:root[data-theme=dark] .transaction-items strong,:root[data-theme=dark] .transaction-note b{color:#f0f1f4}:root[data-theme=dark] .transaction-status.settled{background:#254d3e;color:#a9e9cf}:root[data-theme=dark] .transaction-status.pending{background:#4b3b26;color:#ffd394}:root[data-theme=dark] .transaction-status.overdue{background:#482f35;color:#f0b7ba}:root[data-theme=dark] .transaction-items>div{border-color:#393b46}:root[data-theme=dark] .transaction-timeline:before{background:#454751}:root[data-theme=dark] .transaction-timeline i{box-shadow:0 0 0 3px #294237}.contact-matrix{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.contact-matrix-head{display:none}.contact-matrix-grid{gap:8px;margin:0 0 8px}.contact-matrix-grid>div{position:relative;min-height:128px;padding:16px 16px 14px 47px;border:1px solid #e7e7ec;border-radius:9px;background:#fff;box-shadow:inset 3px 0 #85878f}.contact-matrix-grid>div:nth-child(1){box-shadow:inset 3px 0 #5fc09b}.contact-matrix-grid>div:nth-child(2){box-shadow:inset 3px 0 #73757d}.contact-matrix-grid>div:nth-child(3){box-shadow:inset 3px 0 #9a9ba1}.contact-matrix-grid>div:nth-child(4){box-shadow:inset 3px 0 #6b6d75}.contact-matrix-icon{position:absolute;top:16px;left:15px;width:23px;height:23px;border-radius:7px;background:#eef0f2!important;color:#51525a!important;font-size:11px}.contact-matrix-grid b{font-size:25px}.contact-matrix-grid small{position:absolute;right:14px;bottom:14px;left:16px;grid-column:auto;margin:0;padding-top:7px;border-top:1px solid #efeff2}.contact-coverage{grid-template-columns:170px 1fr 30px;margin-top:0;padding:13px 15px;border:1px solid #e7e7ec;border-radius:9px;background:#fff}.contact-coverage small{margin-top:1px}:root[data-theme=dark] .contact-matrix-grid>div,:root[data-theme=dark] .contact-coverage{background:#20212c;border-color:#383a45}:root[data-theme=dark] .contact-matrix-icon{background:#363840!important;color:#e0e1e6!important}:root[data-theme=dark] .contact-matrix-grid small{border-color:#393b46}@media(max-width:650px){.contact-matrix-grid,.contact-coverage{min-width:640px}}.support-stats .metric:after,.accounting-metrics .metric:after{display:none}.support-stats .metric,.accounting-metrics .metric,.contact-matrix-grid>div{min-height:106px!important;padding-top:14px!important;padding-bottom:12px!important}.support-stats .metric .delta,.accounting-metrics .metric .delta{width:100%;padding-top:6px}.contact-matrix-grid small{bottom:12px!important}.contact-coverage{padding-top:11px;padding-bottom:11px}.dashboard-metrics,.support-stats,.accounting-metrics{gap:8px!important;padding:0!important;border:0!important;background:transparent!important}.dashboard-metrics .metric,.support-stats .metric,.accounting-metrics .metric{min-height:88px!important;padding:14px 15px!important;border:1px solid #e7e7ec!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.support-stats .metric:before,.accounting-metrics .metric:before{display:none}.dashboard-metrics .metric:after,.support-stats .metric:after,.accounting-metrics .metric:after{display:none}.dashboard-metrics .metric-value,.support-stats .metric-value,.accounting-metrics .metric-value{margin:6px 0 5px!important;font-size:22px!important;letter-spacing:-.6px}.dashboard-metrics .metric .delta,.support-stats .metric .delta,.accounting-metrics .metric .delta{width:auto!important;padding-top:0!important;border-top:0!important;font-size:9px}.dashboard-metrics .eyebrow,.support-stats .eyebrow,.accounting-metrics .eyebrow{font-size:8px;letter-spacing:.6px}.contact-matrix-grid{gap:8px}.contact-matrix-grid>div{min-height:88px!important;padding:14px 15px!important;border-radius:8px!important;box-shadow:none!important}.contact-matrix-icon{display:none}.contact-matrix-grid b{font-size:22px}.contact-matrix-grid strong{font-size:9px}.contact-matrix-grid small{position:static!important;margin-top:3px!important;padding-top:0!important;border:0!important;font-size:8px}.contact-coverage{padding:11px 14px;border-radius:8px}.contact-coverage small{display:none}@media(max-width:650px){.dashboard-metrics .metric,.support-stats .metric,.accounting-metrics .metric,.contact-matrix-grid>div{min-height:82px!important}}:root[data-theme=dark] .dashboard-metrics .metric,:root[data-theme=dark] .support-stats .metric,:root[data-theme=dark] .accounting-metrics .metric,:root[data-theme=dark] .contact-matrix-grid>div,:root[data-theme=dark] .contact-coverage{background:#20212c!important;border-color:#383a45!important}.contact-matrix-grid>div{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto;row-gap:3px;align-content:start}.contact-matrix-grid>div>b,.contact-matrix-grid>div>strong,.contact-matrix-grid>div>small{grid-column:1!important}.contact-matrix-grid>div>b{grid-row:1}.contact-matrix-grid>div>strong{grid-row:2}.contact-matrix-grid>div>small{grid-row:3}.contact-coverage>span{min-width:0}.contact-coverage i{min-width:0}.support-title-actions .segmented,.support-status-filter{display:flex;gap:3px;padding:3px;background:#eef0f2;border-radius:7px}.support-title-actions .segmented button,.support-status-filter button{border:0;border-radius:5px;padding:7px 11px;background:transparent;color:#777780;font:500 11px Ubuntu,sans-serif}.support-title-actions .segmented button.active,.support-status-filter button.active{background:#fff;color:#424349;box-shadow:0 1px 3px #2321341f}.support-title-actions .segmented b,.support-status-filter b{background:#e4e5e8;color:#55565d;font-size:9px;padding:1px 5px}:root[data-theme=dark] .support-title-actions .segmented,:root[data-theme=dark] .support-status-filter{background:#35373e}:root[data-theme=dark] .support-title-actions .segmented button,:root[data-theme=dark] .support-status-filter button{color:#c6c7ce}:root[data-theme=dark] .support-title-actions .segmented button.active{background:#44464d;color:#f0f1f4;box-shadow:none}:root[data-theme=dark] .support-title-actions .segmented b,:root[data-theme=dark] .support-status-filter b{background:#555760;color:#e0e1e6}.accounting-tabs,.support-title-actions .segmented,.support-status-filter{background:#eef0f2}.accounting-tabs button,.support-title-actions .segmented button,.support-status-filter button{color:#777780}.accounting-tabs button.active,.support-title-actions .segmented button.active,.support-status-filter button.active{background:#fff;color:#424349;box-shadow:0 1px 3px #2321341f}:root[data-theme=dark] .accounting-tabs,:root[data-theme=dark] .support-title-actions .segmented,:root[data-theme=dark] .support-status-filter{background:#35373e}:root[data-theme=dark] .accounting-tabs button,:root[data-theme=dark] .support-title-actions .segmented button,:root[data-theme=dark] .support-status-filter button{color:#c6c7ce}:root[data-theme=dark] .accounting-tabs button.active,:root[data-theme=dark] .support-title-actions .segmented button.active,:root[data-theme=dark] .support-status-filter button.active{background:#44464d;color:#f0f1f4;box-shadow:none}@media(max-width:1120px){.dashboard-grid{grid-template-columns:1fr 1fr}.top-pages-report,.priority-report{grid-column:span 2}}@media(max-width:900px){.dashboard-grid{grid-template-columns:1fr}.dashboard-grid>article,.top-pages-report,.priority-report,.services-report{grid-column:auto!important}.dashboard-grid .card{min-width:0}.dashboard-card-head{flex-wrap:wrap}.dashboard-card-head>.mini-pill{margin-left:auto}.traffic-breakdown-grid{grid-template-columns:1fr 1fr}.top-pages-report{min-height:0!important}}@media(max-width:650px){.dashboard-grid{gap:12px}.dashboard-grid .card{padding:14px}.dashboard-card-head h3{font-size:15px}.dashboard-card-head p{max-width:260px}.renewal-report,.support-report,.finance-report,.uptime-report,.server-report,.hits-report,.forms-report,.top-pages-report,.priority-report{min-height:0!important}.renewal-chart{height:150px}.renewal-column{min-width:25px}.ticket-flow{gap:5px}.ticket-flow div{padding:8px 5px}.ticket-flow b{font-size:16px}.hits-overview,.forms-metrics{gap:6px}.hits-overview div,.forms-metrics>div{padding:8px 6px}.hits-overview b,.forms-metrics b{font-size:13px}.traffic-breakdown-grid{grid-template-columns:1fr;gap:14px;min-width:0!important}.top-pages-report{overflow:hidden}.website-hit-list,.top-pages-table{min-width:0}.platform-summary,.platform-status-head,.platform-status-list,.monitor-region-head,.monitor-region-list,.multi-site-graph,.uptime-report .uptime-graph-footer{min-width:440px}.uptime-report,.server-report{overflow-x:auto}.hits-report,.forms-report{overflow:hidden}.hits-overview,.hits-chart,.hits-foot,.forms-metrics,.form-channel-list,.forms-foot{min-width:0!important}.hits-chart{gap:5px}.hits-foot{flex-wrap:wrap}.hits-foot b{margin-left:0}.priority-list>div{padding:8px 0}}.mobile-topbar{display:none}.mobile-brand{display:contents;border:0;background:transparent;padding:0;cursor:pointer}.brand-home{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;padding:0;cursor:pointer;position:relative;width:100%;height:100%}.brand-home img{display:block}.brand-home-search{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#48494f}.brand-home-search svg{width:18px;height:18px;flex:none}@media(max-width:650px){.mobile-topbar .mobile-brand{display:block;pointer-events:auto;border:0;background:transparent;padding:0}.mobile-topbar .mobile-brand img{display:block;width:42px;height:32px;object-fit:contain}}.drawer-wrap{z-index:60}@media(max-width:650px){.mobile-topbar{position:fixed;z-index:35;top:0;right:0;left:0;height:52px;padding:9px 16px 6px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;background:linear-gradient(to bottom,#f8f8fad1,#f8f8fa00);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-topbar>img,.mobile-topbar-actions{pointer-events:auto}.mobile-topbar>img{display:block;width:42px;height:32px;object-fit:contain}.mobile-topbar-actions{display:flex;align-items:center;gap:8px}.mobile-topbar .theme-switch{display:flex;grid-template-columns:none;gap:1px;width:auto;margin:0;padding:2px;border-radius:999px;background:#ecedf0c7;border-color:#dedfe4bd}.mobile-topbar .theme-switch button{width:25px;height:25px;border-radius:50%}.mobile-topbar .mobile-account{width:29px;height:29px;padding:0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;cursor:pointer}.mobile-topbar .mobile-account .avatar{width:28px;height:28px;font-size:9px}.mobile-topbar .user-menu-wrap{position:relative}.mobile-topbar .mobile-user-menu{position:absolute;top:calc(100% + 8px);right:0;bottom:auto;left:auto;width:184px}.content{padding-top:62px!important}:root[data-theme=dark] .mobile-topbar{background:linear-gradient(to bottom,#171821db,#17182100)}:root[data-theme=dark] .mobile-topbar .theme-switch{background:#32343dc7;border-color:#ffffff1c}:root[data-theme=dark] .mobile-topbar .theme-switch button.active{background:#45474e;color:#f1f2f5}}.page-loader{min-height:300px;display:flex;align-items:center;justify-content:center;gap:12px;color:#6c6d75;text-align:left}.page-loader i{width:24px;height:24px;border:2px solid #d9dade;border-top-color:#55565d;border-radius:50%;animation:page-loader-spin .7s linear infinite}.page-loader div{display:grid;gap:3px}.page-loader b{font:500 14px Ubuntu,sans-serif;color:#4b4c53}.page-loader span{font:400 11px Ubuntu,sans-serif;color:#8b8c94}.page-loader.error i{display:none}.page-loader.error button{margin-top:8px;width:max-content}@keyframes page-loader-spin{to{transform:rotate(360deg)}}.spin{animation:page-loader-spin .8s linear infinite}:root[data-theme=dark] .page-loader b{color:#eceef2}:root[data-theme=dark] .page-loader span{color:#a9abb4}:root[data-theme=dark] .page-loader i{border-color:#454750;border-top-color:#d8d9df}.renewal-controls{display:flex;align-items:center;gap:8px}.renewal-mode{display:flex;gap:2px;padding:2px;border:1px solid #e3e4e8;border-radius:7px;background:#f3f4f5}.renewal-mode button{border:0;border-radius:5px;padding:5px 7px;background:transparent;color:#74757d;font:500 9px Ubuntu,sans-serif;cursor:pointer}.renewal-mode button.active{background:#fff;color:#404149;box-shadow:0 1px 2px #1f1f2b1a}:root[data-theme=dark] .renewal-mode{border-color:#464851;background:#31333a}:root[data-theme=dark] .renewal-mode button{color:#bfc0c7}:root[data-theme=dark] .renewal-mode button.active{background:#45474e;color:#f0f1f4;box-shadow:none}@media(max-width:650px){.renewal-controls{width:100%;justify-content:flex-end}.renewal-value{font-size:9px}}.activities-card .renewal-controls,.cron-logs-card .renewal-controls{width:100%;justify-content:space-between;margin-top:14px;flex-wrap:wrap}.activity-date-range{display:flex;align-items:center;gap:6px}.activity-date-range input{border:1px solid #dedee7;border-radius:7px;padding:6px 8px;font:400 10px Ubuntu,sans-serif;color:#48494f;background:#fff}.activity-date-range input:focus{outline:0;border-color:#7166dd}.activity-date-range span{color:#9b9ba4;font-size:10px}:root[data-theme=dark] .activity-date-range input{background:#282a36;border-color:#41434f;color:#eeeff7}@media(max-width:650px){.activities-card .renewal-controls,.cron-logs-card .renewal-controls{gap:10px}}.cron-log-list{margin-top:16px}.cron-log-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px 0;border-top:1px solid #ededf1}.cron-log-row:first-child{border-top:0}.cron-log-status{justify-self:start;padding:3px 7px;border-radius:99px;background:#eef0f2;color:#616269;font:700 8px Ubuntu,sans-serif;text-transform:capitalize;white-space:nowrap}.cron-log-status.success{background:#e9f4ef;color:#23785b}.cron-log-status.error{background:#fbe9e7;color:#a94438}.cron-log-status.skipped{background:#fff3dd;color:#a26618}.cron-log-row b{font-size:11px}.cron-log-row p{margin:3px 0 0;color:#81818b;font-size:9px;line-height:1.4;overflow-wrap:break-word}.cron-log-meta{display:grid;justify-items:end;gap:3px}.cron-log-meta time{color:#92929c;font-size:8px}:root[data-theme=dark] .cron-log-row{border-color:#393b46}:root[data-theme=dark] .cron-log-status{background:#3a3c45;color:#d5d6dc}:root[data-theme=dark] .cron-log-status.success{background:#1d4037;color:#8ee1c4}:root[data-theme=dark] .cron-log-status.error{background:#4a2e2c;color:#f3ada2}:root[data-theme=dark] .cron-log-status.skipped{background:#4a3923;color:#ffd08b}:root[data-theme=dark] .cron-log-row p{color:#b7b8c0}@media(max-width:650px){.cron-log-row{grid-template-columns:56px minmax(0,1fr) 76px}}@media(max-width:650px){.renewal-report .dashboard-card-head{position:relative;display:block}.renewal-report .dashboard-card-head>div:first-child{padding-right:132px}.renewal-report .renewal-controls{position:absolute;top:0;right:0;width:auto;justify-content:flex-end}.renewal-report .dashboard-card-head p{max-width:none}}@media(max-width:650px){.uptime-report,.server-report{overflow:hidden}.multi-site-graph,.uptime-report .uptime-graph-footer,.monitor-region-head,.monitor-region-list,.platform-summary,.platform-status-head,.platform-status-list{min-width:0!important}.monitor-region-head,.monitor-region-list>div{grid-template-columns:minmax(0,1fr) .8fr .72fr;gap:6px}.monitor-region-head span:nth-child(3),.monitor-region-head span:nth-child(4),.monitor-region-list>div span:nth-of-type(2),.monitor-region-list>div span:nth-of-type(3){display:none}.monitor-region-list>div{font-size:8px}.monitor-region-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.monitor-region-list strong{font-size:8px}.platform-summary{flex-wrap:wrap;gap:5px;margin-top:11px}.platform-summary span{font-size:8px}.platform-status-head{grid-template-columns:minmax(0,1fr) 58px 74px;gap:6px}.platform-status-head span:nth-child(2){display:none}.platform-status-list>div{grid-template-columns:7px minmax(0,1fr) 58px 74px!important;gap:6px;padding:8px 0}.platform-status-list>div em{display:none}.platform-status-list>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.platform-status-list>div small,.platform-status-list>div strong{font-size:8px}.service-availability,.service-hits,.service-top-pages{min-width:0!important}.service-bars,.service-hit-chart{min-width:0!important;gap:2px}.service-bars{height:112px;margin-top:11px}.service-bars i{min-width:2px}.service-hit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.service-hit-summary span{min-width:0;padding:7px 5px;font-size:7px;overflow:hidden}.service-hit-summary b{font-size:10px}.service-hit-chart{height:96px}.service-hit-chart i{width:62%}.service-top-pages>div:not(.service-section-head){grid-template-columns:19px minmax(0,1fr) 40px;gap:6px;padding:6px 0}.service-top-pages b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.service-top-pages strong{font-size:8px}.service-top-pages .service-section-head{gap:6px}.service-top-pages .service-section-head>span{font-size:8px;white-space:nowrap}.service-section-head h3{font-size:13px}.service-section-head p{font-size:9px}}.table-card .table{display:grid;gap:7px;padding:8px 10px 10px}.table-card .tr:not(.th){min-height:62px;border:1px solid #e8e9ed!important;border-radius:8px;background:#fff;box-shadow:0 1px 2px #20212906}.table-card .tr.th{margin:0 1px;min-height:31px;border:0!important;background:transparent}.table-card .tr:not(.th):hover{background:#f7f7f8;box-shadow:0 3px 10px #2021290f,inset 3px 0 #66676e}.table-card:has(.ticket-row) .tr:not(.th):hover{box-shadow:0 3px 10px #2021290f,inset 3px 0 #5fc09b}.table-card .tr:not(.th).row-expired{background:#fdecec;border-color:#f3c6c2!important}.table-card .tr:not(.th).row-expired:hover{background:#fbdedd}.table-card .tr:not(.th).row-urgent{background:#fff1dd;border-color:#f0d5a1!important}.table-card .tr:not(.th).row-urgent:hover{background:#ffe7c2}.table-card .tr:not(.th).row-soon{background:#fdf8e0;border-color:#e8dfa6!important}.table-card .tr:not(.th).row-soon:hover{background:#f9f0c4}:root[data-theme=dark] .table-card .tr:not(.th){background:#242631;border-color:#3a3c46!important;box-shadow:none}:root[data-theme=dark] .table-card .tr:not(.th):hover{background:#2d2f38;box-shadow:inset 3px 0 #bfc0c7}:root[data-theme=dark] .table-card:has(.ticket-row) .tr:not(.th):hover{box-shadow:inset 3px 0 #7fd0b2}:root[data-theme=dark] .table-card .tr:not(.th).row-expired{background:#3a2323;border-color:#5c3535!important}:root[data-theme=dark] .table-card .tr:not(.th).row-expired:hover{background:#452a2a}:root[data-theme=dark] .table-card .tr:not(.th).row-urgent{background:#3f3018;border-color:#5c4a26!important}:root[data-theme=dark] .table-card .tr:not(.th).row-urgent:hover{background:#4a3a1e}:root[data-theme=dark] .table-card .tr:not(.th).row-soon{background:#38341c;border-color:#54502c!important}:root[data-theme=dark] .table-card .tr:not(.th).row-soon:hover{background:#423d24}@media(max-width:650px){.table-card{overflow:visible}.table-card .table-tools{min-width:0;flex-wrap:wrap;padding:12px}.table-card .table-tools .search{width:100%;order:-1}.table-card .table-tools>button{margin-left:0;width:100%;display:flex;align-items:center;justify-content:center;gap:6px}.table-card .table{min-width:0;padding:8px;gap:8px}.table-card .tr.th{display:none}.table-card .tr:not(.th){min-width:0!important;min-height:0;padding:12px;gap:7px}.table-card .tr:not(.th) .more{display:none}.table-card .tr:not(.crm-row):has(.person){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;row-gap:6px;column-gap:10px}.table-card .tr:not(.crm-row):has(.person)>.person{grid-column:1;grid-row:1;min-width:0}.table-card .tr:not(.crm-row):has(.person)>span:nth-child(5){grid-column:2;grid-row:1;justify-self:end;align-self:start;padding:3px 8px;border-radius:99px;background:#eef0f2;color:#5f6068;font-size:10px;font-weight:700}.table-card .tr:not(.crm-row):has(.person)>span:nth-child(5):after{content:" tickets";margin-left:2px;font-weight:500}.table-card .tr:not(.crm-row):has(.person)>span:nth-child(2){grid-column:1;grid-row:2;min-width:0}.table-card .tr:not(.crm-row):has(.person)>span:nth-child(6){grid-column:2;grid-row:2;justify-self:end;align-self:start;text-align:right}.table-card .tr:not(.crm-row):has(.person)>span:nth-child(4){grid-column:1/-1;grid-row:3}.table-card .tr:not(.crm-row):has(.person)>span:nth-child(3){display:none}.table-card .tr:has(.domain-name){grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.table-card .tr:has(.domain-name)>.domain-name{grid-column:1;grid-row:1}.table-card .tr:has(.domain-name)>span:nth-child(7){grid-column:2;grid-row:1;justify-self:end;text-align:right}.table-card .tr:has(.domain-name)>span:nth-child(7) span{margin-left:auto}.table-card .tr:has(.domain-name)>span:nth-child(2){grid-column:1;grid-row:2}.table-card .tr:has(.domain-name)>span:nth-child(4){grid-column:2;grid-row:2;justify-self:end;font-size:11px;font-weight:700}.table-card .tr:has(.domain-name)>span:nth-child(3){grid-column:1;grid-row:3;font-size:9px}.table-card .tr:has(.domain-name)>span:nth-child(5){grid-column:2;grid-row:3;justify-self:end;font-size:9px;color:#85868f}.table-card .tr:has(.domain-name)>span:nth-child(6){grid-column:1;grid-row:4;font-size:9px;color:#85868f}.table-card .tr:has(.domain-name)>span:nth-child(6):before{content:"Tickets: "}.table-card .accounting-row:not(.invoice-row){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto}.table-card .accounting-row:not(.invoice-row)>span:nth-child(1){grid-column:1/-1;grid-row:1}.table-card .accounting-row:not(.invoice-row)>span:nth-child(2){grid-column:1;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-card .accounting-row:not(.invoice-row)>span:nth-child(4){grid-column:2;grid-row:2;justify-self:end;font-weight:700}.table-card .accounting-row:not(.invoice-row)>span:nth-child(3){grid-column:1;grid-row:3;color:#8b8c95;font-size:9px}.table-card .invoice-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto}.table-card .invoice-row>.doc-ref-cell{grid-column:1/-1;grid-row:1}.table-card .invoice-row>span:nth-child(3){grid-column:1;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-card .invoice-row>span:nth-child(5){grid-column:2;grid-row:2;justify-self:end;font-weight:700}.table-card .invoice-row>span:nth-child(2){grid-column:1;grid-row:3;color:#8b8c95;font-size:9px}.table-card .invoice-row>span:nth-child(4),.table-card .invoice-row>span:nth-child(6){display:none}}.table-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.table-card .table-tools{padding:0 0 12px;background:transparent!important;border-bottom:0}.table-card .table{padding:0}.table-card .tr.th{margin:0;background:transparent!important}@media(max-width:650px){.table-card .table-tools{padding:0 0 12px}.table-card .table{padding:0}}.revenue-distribution-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:18px;margin-top:16px}.revenue-service-list,.revenue-month-report{display:grid;gap:8px;align-content:start}.revenue-service-list>span,.revenue-month-report>span{color:#81818b;font:700 9px Ubuntu,sans-serif;letter-spacing:.35px;text-transform:uppercase}.revenue-service-list>div{display:grid;grid-template-columns:72px 1fr auto;gap:7px;align-items:center;font-size:9px}.revenue-service-list b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.revenue-service-list i{height:6px;overflow:hidden;border-radius:999px;background:#ececef}.revenue-service-list em{display:block;height:100%;border-radius:inherit;background:#5f6068}.revenue-service-list strong{font-size:9px;color:#4b4c53}.revenue-month-report{padding-left:16px;border-left:1px solid #ececf1}.revenue-month-chart{height:112px;display:flex;align-items:end;gap:7px;padding:8px 0 0;border-bottom:1px solid #ececf1}.revenue-month-chart>div{height:100%;flex:1;display:grid;grid-template-rows:1fr 16px;align-items:end;text-align:center}.revenue-month-chart i{display:block;width:100%;max-width:18px;justify-self:center;border-radius:4px 4px 0 0;background:#6b6c73}.revenue-month-chart b{padding-top:4px;color:#888993;font:500 8px Ubuntu,sans-serif}.revenue-month-report small{font-size:8px;color:#92939b}:root[data-theme=dark] .revenue-service-list i{background:#3d3f47}:root[data-theme=dark] .revenue-service-list strong{color:#e5e6eb}:root[data-theme=dark] .revenue-month-report,:root[data-theme=dark] .revenue-month-chart{border-color:#3b3d46}:root[data-theme=dark] .revenue-month-chart i{background:#b3b5bd}@media(max-width:650px){.revenue-distribution-grid{grid-template-columns:1fr;gap:14px}.revenue-month-report{padding:14px 0 0;border-top:1px solid #ececf1;border-left:0}:root[data-theme=dark] .revenue-month-report{border-color:#3b3d46}}.revenue-distribution-report{min-height:296px}.revenue-stacked-graph{display:grid;grid-template-columns:34px 1fr;gap:8px;height:164px;margin-top:13px}.revenue-stacked-graph.no-axis{grid-template-columns:1fr}.revenue-service-legend.no-axis{margin-left:0}.revenue-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:1px 0 19px;color:#93949c;font:500 8px Ubuntu,sans-serif;text-align:right}.revenue-stacked-plot{display:flex;align-items:stretch;gap:4px;padding:0 5px 18px;border-bottom:1px solid #ececf1;background:repeating-linear-gradient(to top,transparent 0,transparent 32.5%,#efeff2 33%,transparent 33.5%)}.revenue-stacked-month{position:relative;display:grid;grid-template-rows:13px 1fr 15px;flex:1 1 0;min-width:0;text-align:center}.ticket-volume-value{color:#4d4a60;font:700 9px Ubuntu,sans-serif}.revenue-stacked-bar{height:100%;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-self:end;overflow:hidden;border-radius:5px 5px 0 0}.revenue-stacked-bar i{display:block;width:100%;min-height:2px;cursor:help;transition:filter .15s,transform .15s}.revenue-stacked-bar i:last-child{border-radius:5px 5px 0 0}.revenue-stacked-bar i:hover{filter:brightness(1.12);transform:scaleX(1.08)}.revenue-stacked-month>b{padding-top:5px;color:#898a93;font:500 8px Ubuntu,sans-serif}.revenue-service-legend{display:flex;flex-wrap:wrap;gap:6px 10px;margin:11px 0 0 42px;color:#74757e;font:500 8px Ubuntu,sans-serif}.revenue-service-legend span{display:flex;align-items:center;gap:4px}.revenue-service-legend i{width:6px;height:6px;border-radius:2px}.ticket-line-row{display:flex;gap:8px;margin-top:8px}.ticket-line-y-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:18px;height:160px;color:#898a93;font:500 8px Ubuntu,sans-serif}.ticket-line-chart-col{flex:1;min-width:0}.ticket-line-chart-wrap{position:relative;height:160px;background:repeating-linear-gradient(to top,#e7e7ec 0,#e7e7ec 1px,transparent 1px,transparent 33.33%)}.ticket-line-chart{width:100%;height:100%;display:block;overflow:visible}.ticket-line-chart polyline{stroke-linejoin:round;stroke-linecap:round}.ticket-line-points{position:absolute;top:0;right:0;bottom:0;left:0}.ticket-line-dot{position:absolute;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 0 0 2px #fff}.ticket-line-x-axis{display:flex;justify-content:space-between;margin:6px 2px 0;color:#898a93;font:500 8px Ubuntu,sans-serif}.ticket-service-table{margin-top:6px}.ticket-service-table-head{display:grid;grid-template-columns:1fr 60px 60px 60px;padding:8px 4px;color:#8b8a95;font:700 10px Ubuntu,sans-serif;border-bottom:1px solid #ececf1}.ticket-service-table-row{display:grid;grid-template-columns:1fr 60px 60px 60px;padding:10px 4px;font-size:12px;border-bottom:1px solid #f1f1f4}.ticket-service-table-row:last-child{border-bottom:0}.ticket-service-table-head span:not(:first-child),.ticket-service-table-row span:not(:first-child){text-align:right}:root[data-theme=dark] .ticket-line-dot{box-shadow:0 0 0 2px #1c1d24}:root[data-theme=dark] .ticket-line-x-axis{color:#9c9ba5}:root[data-theme=dark] .ticket-line-y-axis{color:#9c9ba5}:root[data-theme=dark] .ticket-line-chart-wrap{background:repeating-linear-gradient(to top,#33343e 0,#33343e 1px,transparent 1px,transparent 33.33%)}:root[data-theme=dark] .ticket-service-table-head{color:#9c9ba5;border-color:#33343e}:root[data-theme=dark] .ticket-service-table-row{border-color:#2c2d36}.expiry-forecast-card{margin:0 0 23px}.expiry-forecast-table{margin-top:6px;overflow-x:auto}.expiry-forecast-table-head,.expiry-forecast-table-row{display:grid;gap:6px;align-items:center;min-width:560px}.expiry-forecast-table-head{padding:8px 4px;color:#8b8a95;font:700 10px Ubuntu,sans-serif;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #ececf1}.expiry-forecast-table-row{padding:10px 4px;font-size:12px;border-bottom:1px solid #f1f1f4}.expiry-forecast-table-row:last-child{border-bottom:0}.expiry-forecast-table-head span:not(:first-child),.expiry-forecast-table-row span:not(:first-child){text-align:right}.expiry-forecast-type-cell{display:flex;align-items:center;gap:7px;cursor:pointer;width:max-content}.expiry-forecast-type-cell:hover{color:#5147ce}.expiry-count-link{cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px}.expiry-count-link:hover{text-decoration-color:currentColor;color:#5147ce}.expiry-forecast-table-row .expiry-count-danger{color:#c0392b;font-weight:700}.expiry-count-link.expiry-count-danger:hover{color:#c0392b}.expiry-forecast-table-total{font-weight:700}:root[data-theme=dark] .expiry-forecast-table-head{color:#9c9ba5;border-color:#33343e}:root[data-theme=dark] .expiry-forecast-table-row{border-color:#2c2d36}:root[data-theme=dark] .expiry-forecast-type-cell:hover{color:#a89dff}:root[data-theme=dark] .expiry-count-link:hover{color:#a89dff}:root[data-theme=dark] .expiry-forecast-table-row .expiry-count-danger{color:#f0968b}:root[data-theme=dark] .expiry-count-link.expiry-count-danger:hover{color:#f0968b}@media(max-width:650px){.expiry-forecast-card{margin-bottom:14px}}:root[data-theme=dark] .revenue-stacked-plot{border-color:#3b3d46;background:repeating-linear-gradient(to top,transparent 0,transparent 32.5%,#3a3c45 33%,transparent 33.5%)}:root[data-theme=dark] .revenue-y-axis,:root[data-theme=dark] .revenue-stacked-month>b,:root[data-theme=dark] .revenue-service-legend{color:#b5b6bd}:root[data-theme=dark] .ticket-volume-value{color:#f1f2f8}@media(max-width:650px){.revenue-stacked-plot{gap:2px}.revenue-service-legend{margin-left:0}.revenue-distribution-report .mini-pill{display:none}}.revenue-stacked-bar{overflow:visible}.revenue-stacked-bar .dashboard-tooltip{position:static}.revenue-stacked-bar .dashboard-tooltip:after{bottom:calc(100% + 6px);z-index:40}.revenue-distribution-report,.revenue-stacked-graph,.revenue-stacked-plot,.revenue-stacked-month,.revenue-stacked-bar{overflow:visible}.revenue-stacked-bar,.revenue-stacked-bar .dashboard-tooltip{position:relative;z-index:1}.revenue-stacked-bar .dashboard-tooltip:hover{z-index:60}.revenue-stacked-bar .dashboard-tooltip:after{z-index:70;bottom:calc(100% + 8px)}.revenue-stacked-month:first-child .dashboard-tooltip:after{left:0;right:auto;transform:none}.revenue-stacked-month:last-child .dashboard-tooltip:after{left:auto;right:0;transform:none}.revenue-stacked-bar .dashboard-tooltip:after{width:190px;max-width:calc(100vw - 48px);white-space:normal;text-align:left;line-height:1.45}.revenue-stacked-bar .revenue-segment{position:relative;z-index:1;display:block;width:100%;min-height:2px;cursor:help;transition:filter .15s,transform .15s}.revenue-stacked-bar .revenue-segment:hover,.revenue-stacked-bar .revenue-segment:focus{z-index:2;filter:brightness(1.12);transform:scaleX(1.06);outline:0}.revenue-chart-tooltip{position:absolute;z-index:90;bottom:calc(100% + 7px);left:50%;width:144px;box-sizing:border-box;transform:translate(-50%);display:grid;gap:2px;padding:7px 8px;border-radius:7px;background:#29293d;color:#fff;box-shadow:0 8px 18px #00000038;font:500 9px Ubuntu,sans-serif;line-height:1.25;text-align:left;pointer-events:none}.revenue-chart-tooltip b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.revenue-chart-tooltip span{color:#f0f0f6}.revenue-chart-tooltip small{color:#c8c9d4;font-size:8px}.revenue-chart-tooltip.edge-left{left:0;transform:none}.revenue-chart-tooltip.edge-right{right:0;left:auto;transform:none}.finance-report .select-control{min-width:104px;font-size:10px}.related-service-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;align-items:center;padding:12px 0;border-top:1px solid #ececf1}.related-service-row .globe-dot{font-size:15px}.related-service-row>div{display:grid;gap:3px;min-width:0}.related-service-row b{font-size:11px}.related-service-row small{font-size:9px;color:#8d8e97;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.related-service-row strong{padding:4px 6px;border-radius:999px;background:#e7f5ed;color:#278e6d;font:600 8px Ubuntu,sans-serif}.related-service-row strong.one-time{background:#eceef0;color:#65666d}.service-empty-state{padding:28px 0;color:#8d8e97;font-size:11px;text-align:center}.registrar-balance-card{padding:16px;border-radius:8px;background:#f7f7fa;max-width:320px}.registrar-balance-card .metric-value{margin:6px 0 0}.registrar-balance-card code{display:block;margin-top:6px;font-size:9px;word-break:break-all;color:#8d8e97}.registrar-balance-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.registrar-refresh{color:#5147ce;font-size:11px}.registrar-refresh svg{width:12px}.registrar-refresh:disabled{opacity:.6;cursor:default}:root[data-theme=dark] .registrar-refresh{color:#8f85ff}.registrar-sync-block{margin-top:16px;max-width:420px}.registrar-catalog-block,.tld-pricing-block{margin-top:16px}.registrar-catalog-block h4,.tld-pricing-block h4{margin:0}.registrar-catalog-block>small,.tld-pricing-block>small{display:block;color:#8d8e97;font-size:10px;margin-top:4px}.registrar-list{margin-top:10px}.registrar-status{color:#8d8e97!important}.registrar-sync-btn{gap:6px}.registrar-sync-btn svg{width:12px}.pricing-search{margin:10px 0;width:220px}.pricing-actions-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.pricing-actions-row .pricing-search{margin:0}.pricing-search-group{display:flex;align-items:center;gap:6px}.pricing-search-scope{border:1px solid #e3e3e9;border-radius:6px;height:32px;padding:0 6px;color:#686875;font:500 10px inherit;background:#fff}.pricing-actions-right{display:flex;align-items:flex-end;gap:12px}.pricing-markup-field{display:flex;flex-direction:column;gap:4px;font-size:10px;color:#8d8e97;font-weight:700}.pricing-markup-field input{width:70px;border:1px solid #dedee6;border-radius:6px;padding:6px 8px;font:400 12px Ubuntu,sans-serif;outline:none;color:#313044}.pricing-markup-field input:focus{border-color:#7166dd;box-shadow:0 0 0 3px #eef0f2}.pricing-actions-row .select{gap:6px;height:33px}.pricing-actions-row .select svg{width:14px}.pricing-losses-btn{font-size:10px}.pricing-losses-result{display:block;margin:6px 0 0;color:#209a78}.pricing-table{border:1px solid #ededf1;border-radius:8px;overflow:hidden;margin-top:6px}.pricing-row{display:grid;grid-template-columns:.7fr 1.2fr .8fr .8fr .8fr 1fr .9fr .6fr;gap:10px;padding:8px 12px;font-size:11px;align-items:center}.pricing-head{background:#f7f7f9;font-weight:700;color:#8d8e97;font-size:10px}.pricing-body{max-height:420px;overflow-y:auto}.pricing-body .pricing-row{border-top:1px solid #f0f0f3}.pricing-tld{font-weight:600}.pricing-registry{color:#70707c}.pricing-sell-price input{width:66px;border:1px solid #dedee6;border-radius:5px;padding:3px 6px;font:400 11px Ubuntu,sans-serif;outline:none;color:#313044}.pricing-sell-price input:focus{border-color:#7166dd;box-shadow:0 0 0 3px #eef0f2}.pricing-sell-price.default input{color:#8d8e97;font-style:italic}.pricing-margin.negative{color:#d64545;font-weight:700}.pricing-margin.positive{color:#209a78}.pricing-history-toggle{font-size:10px;justify-self:end}.pricing-history{padding:8px 12px 10px 24px;background:#f7f7f9;font-size:10px;color:#70707c;display:grid;gap:4px;border-top:1px solid #f0f0f3}.pricing-history-row{display:flex;gap:14px;flex-wrap:wrap}.pricing-history-row .current{color:#209a78;font-weight:700}.registrar-tabs{margin:12px 0 4px}.registrar-subtabs{margin:8px 0 18px}.registrar-subtab-content{display:grid;gap:14px}.registrar-tabs button{display:inline-flex;align-items:center;gap:6px}.registrar-tab-dot{width:6px;height:6px;border-radius:50%;flex:none;background:#c3c3cc}.registrar-tab-dot.on{background:#22a17c}.registrar-tab-dot.off{background:#e0645a}.registrar-status{display:flex;align-items:center;gap:6px}.ai-intents-list{display:grid;gap:8px;margin-top:12px}.ai-intent-row{border:1px solid #ededf1;border-radius:8px;padding:10px 12px}.ai-intent-row-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ai-intent-row-head b{font-size:11px;color:#8d8e97}.ai-intent-tag-editable{gap:6px}.ai-intent-rename-form{display:flex;align-items:center;gap:6px;flex:1}.ai-intent-rename-form input{flex:1;max-width:280px;border:1px solid #dedee6;border-radius:6px;padding:5px 8px;font:400 12px Ubuntu,sans-serif;outline:none}.ai-intent-rename-form input:focus{border-color:#7166dd;box-shadow:0 0 0 3px #eef0f2}:root[data-theme=dark] .ai-intent-rename-form input{background:#282a36;border-color:#41434f;color:#eeeff7}.ai-intent-ticket-ids{display:flex;flex-wrap:wrap;gap:5px}:root[data-theme=dark] .ai-intent-row{border-color:#353743}:root[data-theme=dark] .ai-intent-row-head b{color:#9fa1ad}:root[data-theme=dark] .pricing-head{background:#282a36}:root[data-theme=dark] .pricing-body .pricing-row{border-top-color:#353743}:root[data-theme=dark] .pricing-table{border-color:#353743}:root[data-theme=dark] .pricing-registry{color:#9fa1ad}:root[data-theme=dark] .pricing-sell-price input{background:#282a36;border-color:#41434f;color:#eeeff7}:root[data-theme=dark] .pricing-sell-price.default input{color:#9fa1ad}:root[data-theme=dark] .pricing-margin.positive{color:#3ecf9b}:root[data-theme=dark] .pricing-markup-field input{background:#282a36;border-color:#41434f;color:#eeeff7}:root[data-theme=dark] .pricing-losses-result{color:#3ecf9b}:root[data-theme=dark] .pricing-search-scope{background:#282a36;border-color:#41434f;color:#c6c7ce}:root[data-theme=dark] .registrar-status{color:#9fa1ad!important}:root[data-theme=dark] .pricing-history{background:#20212c;color:#9fa1ad;border-top-color:#353743}:root[data-theme=dark] .pricing-history-row .current{color:#3ecf9b}.registrar-sync-block h4{margin:0}.registrar-sync-block>small{display:block;color:#8d8e97;font-size:10px;margin-top:4px}.registrar-sync-block .select{gap:6px}.registrar-sync-block .select svg{width:12px}.registrar-sync-result{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:10px;color:#74727f}.registrar-sync-result b{font-size:13px;color:#313044;margin-right:3px}:root[data-theme=dark] .registrar-sync-result b{color:#f1f2f8}.epp-test-actions{display:flex;gap:8px;margin-top:6px}.epp-check-form{display:flex;gap:8px;margin-top:12px}.epp-check-form input{flex:1;min-width:0;border:1px solid #e1e1e7;border-radius:6px;padding:7px 9px;font:400 12px Ubuntu,sans-serif}.epp-test-result{margin-top:12px;max-height:260px}:root[data-theme=dark] .epp-check-form input{background:#242632;border-color:#3a3c48;color:#eef0f7}.renew-modal-wrap{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;background:#21223066;display:flex;align-items:center;justify-content:center;padding:20px}.renew-modal{width:420px;max-width:100%;background:#fff;border-radius:12px;padding:24px;box-shadow:0 24px 60px #14141e4d}.renew-modal h3{margin:0 0 14px;font:700 17px Ubuntu,sans-serif}.renew-modal>p{margin:0;color:#5e5e6d;font-size:12px}.renew-modal-facts{display:grid;gap:11px}.renew-modal-facts div{display:flex;align-items:center;justify-content:space-between;gap:12px}.renew-modal-facts span{color:#8d8e97;font-size:11px}.renew-modal-facts b{font-size:12px;color:#313044}.renew-modal-facts .expiry-near{color:#c1483d}.renew-modal-note{margin-top:14px;padding:9px 11px;border-radius:7px;background:#fff3dd;color:#8a5a12;font-size:10px;line-height:1.4}.renew-modal-success{color:#22a17c;font-size:13px}.renew-modal .form-actions{margin-top:18px}:root[data-theme=dark] .renew-modal{background:#242632}:root[data-theme=dark] .renew-modal h3{color:#f1f2f8}:root[data-theme=dark] .renew-modal>p{color:#c2c3cc}:root[data-theme=dark] .renew-modal-facts b{color:#f1f2f8}:root[data-theme=dark] .renew-modal-note{background:#4b3924;color:#ffd08a}:root[data-theme=dark] .renew-modal-note-muted{color:#84858f}.renew-modal-raw{display:block;margin-top:10px;padding:9px 10px;border-radius:6px;background:#f4f4f7;color:#5e5e6d;font-size:9px;white-space:pre-wrap;word-break:break-all;max-height:180px;overflow:auto}.renew-bill-modal{width:560px}.renew-bill-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin:14px 0}.renew-bill-fields:has(>.form-field:only-child){grid-template-columns:minmax(0,200px)}.renew-live-cost-card{margin-top:14px;padding:11px 13px;border-radius:8px;background:#f4f5f6;border:1px solid #e6e7ea}.renew-live-cost-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.renew-live-cost-head span{color:#8d8e97;font:700 8px Ubuntu,sans-serif;letter-spacing:.4px;text-transform:uppercase}.renew-live-cost-head b{color:#3d3e46;font-size:11px}.renew-live-cost-rows{display:grid;gap:5px}.renew-live-cost-rows>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#5d5e66}.renew-live-cost-rows b{color:#3d3e46;font-weight:600}.renew-live-cost-total{padding-top:6px;border-top:1px solid #e6e7ea;font-weight:700}.renew-live-cost-total span,.renew-live-cost-total b{color:#3d3e46}.renew-live-cost-card .renew-modal-note{margin-top:9px}.renew-balance-row.insufficient b{color:#c0392b}:root[data-theme=dark] .renew-balance-row.insufficient b{color:#f0968b}.renew-balance-compare{display:flex;flex-wrap:wrap;gap:10px 24px;margin:12px 0;padding:11px 13px;border-radius:8px;background:#f4f5f6;border:1px solid #e6e7ea}.renew-balance-compare div{display:flex;flex-direction:column;gap:3px}.renew-balance-compare span{color:#8d8e97;font:700 8px Ubuntu,sans-serif;letter-spacing:.4px;text-transform:uppercase}.renew-balance-compare b{color:#3d3e46;font-size:13px}:root[data-theme=dark] .renew-balance-compare{background:#252732;border-color:#3b3d47}:root[data-theme=dark] .renew-balance-compare b{color:#f0f1f4}:root[data-theme=dark] .renew-live-cost-card{background:#252732;border-color:#3b3d47}:root[data-theme=dark] .renew-live-cost-head b{color:#f0f1f4}:root[data-theme=dark] .renew-live-cost-rows>div{color:#c2c3cc}:root[data-theme=dark] .renew-live-cost-rows b,:root[data-theme=dark] .renew-live-cost-total span,:root[data-theme=dark] .renew-live-cost-total b{color:#f0f1f4}:root[data-theme=dark] .renew-live-cost-total{border-color:#3b3d47}.renew-bill-fields .form-field{margin:0}.renew-modal-success{display:flex;align-items:center;gap:7px}.renew-modal-success svg{width:16px;flex:none}.renew-modal-note-muted{margin:8px 0 0;padding:0;background:transparent;color:#94949e;font-size:9px}.renew-scope-toggle{display:flex;width:max-content;margin-bottom:14px}.renew-scope-toggle button{white-space:nowrap}.renew-estimate-table{margin:6px 0 14px;border:1px solid #e6e6eb;border-radius:8px;overflow:hidden}.renew-estimate-head,.renew-estimate-table>div{display:grid;grid-template-columns:1.5fr .8fr .8fr .8fr .9fr;gap:8px;align-items:center;padding:9px 10px;font-size:10px}.renew-estimate-head{background:#f4f5f6;color:#8b8b95;font-weight:700;text-transform:uppercase;letter-spacing:.2px;font-size:8px}.renew-estimate-table>div:not(.renew-estimate-head):not(.renew-estimate-totals){border-top:1px solid #ededf1}.renew-estimate-table b{font-size:10px}.renew-estimate-table small{display:block;color:#96969f;font-size:9px;margin-top:1px}.renew-estimate-table strong{color:#278e6d;text-align:right}.renew-estimate-totals{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;background:#f9f9fb;border-top:1px solid #ededf1;font-size:10px;color:#6f707a}.renew-estimate-totals b{color:#2c2d36}.renew-estimate-grand{margin-left:auto;font-weight:700;color:#2c2d36}.renew-estimate-discount{display:flex;align-items:center;gap:6px}.renew-estimate-discount input{width:52px;border:1px solid #dedee6;border-radius:5px;padding:3px 6px;font:400 10px Ubuntu,sans-serif;color:#48494f;background:#fff}.renew-estimate-discount input:focus{outline:0;border-color:#7166dd}:root[data-theme=dark] .renew-estimate-discount input{background:#282a36;border-color:#41434f;color:#eeeff7}@media(max-width:480px){.renew-bill-fields{grid-template-columns:1fr}.renew-estimate-head,.renew-estimate-table>div{grid-template-columns:1.3fr 1fr;row-gap:2px}.renew-estimate-head span:nth-child(n+3),.renew-estimate-table>div:not(.renew-estimate-head)>span:nth-child(3),.renew-estimate-table>div:not(.renew-estimate-head)>span:nth-child(4){display:none}}:root[data-theme=dark] .renew-modal-raw{background:#1c1d24;color:#c2c3cc}:root[data-theme=dark] .renew-estimate-table{border-color:#3a3c46}:root[data-theme=dark] .renew-estimate-head{background:#2a2b36;color:#9a9ba6}:root[data-theme=dark] .renew-estimate-table>div:not(.renew-estimate-head):not(.renew-estimate-totals){border-color:#34353f}:root[data-theme=dark] .renew-estimate-table b{color:#eceef5}:root[data-theme=dark] .renew-estimate-totals{background:#25262f;border-color:#34353f;color:#a3a4ae}:root[data-theme=dark] .renew-estimate-totals b,:root[data-theme=dark] .renew-estimate-grand{color:#f0f1f6}:root[data-theme=dark] .registrar-balance-card{background:#2a2b37}:root[data-theme=dark] .related-service-row{border-color:#393b46}:root[data-theme=dark] .related-service-row strong{background:#254d3e;color:#a9e9cf}:root[data-theme=dark] .related-service-row strong.one-time{background:#393b42;color:#d4d5db}.service-related-head-actions{display:flex;align-items:center;gap:12px}.service-related-table{margin-top:13px;border-top:1px solid #ececf1}.service-related-table-head,.related-service-clickable{display:grid;grid-template-columns:1.3fr .95fr .7fr .45fr .45fr .7fr 28px;gap:10px;align-items:center;padding:11px 4px;border-bottom:1px solid #ececf1}.billing-group-totals{margin-top:13px}.service-related-table-head{min-height:36px;color:#888993;font:700 8px Ubuntu,sans-serif;letter-spacing:.35px;text-transform:uppercase}.service-related-table-head .sort-header{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.service-related-table-head .sort-header small{font-size:9px}.service-related-table>div{min-height:53px;font-size:9px;color:#73747d}.service-related-table b{font-size:10px;color:#46474f}.service-related-table strong{font-size:10px;color:#4d4e55}.service-related-table em{justify-self:start;padding:4px 6px;border-radius:999px;background:#e7f5ed;color:#278e6d;font:600 8px Ubuntu,sans-serif;font-style:normal}.service-related-table em.one-time{background:#eceef0;color:#65666d}:root[data-theme=dark] .service-related-table,:root[data-theme=dark] .service-related-table-head,:root[data-theme=dark] .service-related-table>div{border-color:#393b46}:root[data-theme=dark] .service-related-table b,:root[data-theme=dark] .service-related-table strong{color:#e9eaf0}:root[data-theme=dark] .service-related-table em{background:#254d3e;color:#a9e9cf}:root[data-theme=dark] .service-related-table em.one-time{background:#393b42;color:#d4d5db}@media(max-width:650px){.service-related-table{overflow-x:auto}.service-related-table-head,.service-related-table>div{min-width:580px}}.service-related-summary{display:flex;align-items:flex-end;flex-direction:column;gap:4px;text-align:right}.service-related-summary b{font:700 12px Ubuntu,sans-serif;color:#3f4047}.service-related-summary span{border-radius:999px;background:#fff1df;color:#a26516;padding:4px 7px;font:600 8px Ubuntu,sans-serif}.service-related-table .expiry-near{display:grid;gap:3px;color:#b06a1b;font-weight:700}.service-related-table .expiry-near small{font-size:8px;color:#b06a1b;font-weight:500}:root[data-theme=dark] .service-related-summary b{color:#f0f1f5}:root[data-theme=dark] .service-related-summary span{background:#4a3927;color:#ffd190}:root[data-theme=dark] .service-related-table .expiry-near,:root[data-theme=dark] .service-related-table .expiry-near small{color:#ffd190}.service-related-table .related-service-clickable{cursor:pointer;transition:background .15s}.service-related-table .related-service-clickable:hover,.service-related-table .related-service-clickable:focus-visible{background:#f4f5f6;outline:0}.service-related-table .related-service-clickable:focus-visible{box-shadow:inset 0 0 0 1px #8e9098}:root[data-theme=dark] .service-related-table .related-service-clickable:hover,:root[data-theme=dark] .service-related-table .related-service-clickable:focus-visible{background:#2d2f38}:root[data-theme=dark] .service-related-table .related-service-clickable:focus-visible{box-shadow:inset 0 0 0 1px #777a84}.service-related-table .related-service-clickable.billing-group-self-row{cursor:default}.service-related-table .related-service-clickable.billing-group-self-row:hover{background:none}.service-related-table small{display:block;margin-top:2px;font-size:8px;font-weight:400;color:#9c9ca7;white-space:normal}.service-related-table .service-related-table-foot{cursor:default;border-top:2px solid #dedee6;border-bottom:0}.service-related-table .service-related-table-foot:hover{background:none}.service-related-table .service-related-table-foot b{font-size:10px}.service-related-table .service-related-table-foot strong{font-size:11px}:root[data-theme=dark] .service-related-table .service-related-table-foot{border-top-color:#454750}:root[data-theme=dark] .service-related-table small{color:#7b7c86}.crm-page-title{align-items:flex-start}.crm-stage-bar{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 15px}.crm-stage-bar button{display:inline-flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid #e1e2e6;border-radius:7px;background:#fff;color:#70717a;font:500 10px Ubuntu,sans-serif;cursor:pointer}.crm-stage-bar button:hover{border-color:#bbbcc3;color:#45464d}.crm-stage-bar button.active{border-color:#64656d;background:#56575e;color:#fff}.crm-stage-bar b{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:#eceef0;color:#5f6068;font:700 8px Ubuntu,sans-serif}.crm-stage-bar button.active b{background:#ffffff2b;color:#fff}.crm-row{width:100%;grid-template-columns:1.35fr 1.18fr .85fr .76fr .78fr 1.08fr;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.crm-row>span:not(.person){display:grid;gap:3px;min-width:0}.crm-row small{display:block;overflow:hidden;color:#8b8c95;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.crm-row strong{font-size:11px;color:#474850}.crm-stage{justify-self:start;display:inline-flex!important;width:max-content;padding:4px 7px;border-radius:99px;font:600 8px Ubuntu,sans-serif}.crm-stage.new{background:#eef0f2;color:#616269}.crm-stage.qualified{background:#e9f4ef;color:#23785b}.crm-stage.proposal{background:#fff2df;color:#a26618}.crm-stage.won{background:#e9ebf6;color:#505884}.crm-stage.lost{background:#fbe9e7;color:#a94438}.crm-kanban-board{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;align-items:flex-start}.crm-kanban-column{flex:0 0 260px;min-width:260px;display:flex;flex-direction:column;background:#f6f6f8;border:1px solid #e7e8eb;border-radius:10px;padding:12px;max-height:calc(100vh - 320px);min-height:200px}.crm-kanban-column.lost{background:#fdf4f3}.crm-kanban-column-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.crm-kanban-column-count{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#e5e6ea;color:#5f6068;font:700 9px Ubuntu,sans-serif}.crm-kanban-column-value{margin:2px 0 10px;color:#8b8c95;font:600 10px Ubuntu,sans-serif}.crm-kanban-dropzone{flex:1;display:flex;flex-direction:column;gap:8px;min-height:60px;overflow-y:auto;border-radius:7px;transition:background .15s}.crm-kanban-dropzone.over{background:#eceef4}.crm-kanban-column.lost .crm-kanban-dropzone.over{background:#f8e3e0}.crm-kanban-column.target{box-shadow:0 0 0 2px #56575e inset;border-radius:10px}.crm-kanban-column.lost.target{box-shadow:0 0 0 2px #c0574a inset}.crm-kanban-drop-slot{flex:none;height:48px;border:2px dashed #b7b8c2;border-radius:8px;background:#56575e0f;animation:crm-kanban-slot-in .15s ease-out}.crm-kanban-column.lost .crm-kanban-drop-slot{border-color:#d79f96;background:#c0574a14}@keyframes crm-kanban-slot-in{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}.crm-kanban-empty{padding:16px 6px;color:#a3a4ac;font-size:9px;text-align:center}.crm-kanban-card{cursor:grab;touch-action:none;padding:10px;border:1px solid #e6e7ea;border-radius:8px;background:#fff;box-shadow:0 1px 2px #2021290a;display:flex;flex-direction:column;gap:6px}.crm-kanban-card:hover{border-color:#c9cad1}.crm-kanban-card.dragging{opacity:.4}.crm-kanban-card.overlay{cursor:grabbing;box-shadow:0 10px 26px #14141e38;opacity:1}.crm-kanban-card.landed{animation:crm-kanban-landed .9s ease-out}@keyframes crm-kanban-landed{0%{box-shadow:0 0 0 2px #23785b8c}75%{box-shadow:0 0 0 2px #23785b8c}to{box-shadow:0 1px 2px #2021290a}}.crm-kanban-error-note{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:8px 12px;border-radius:7px;background:#fbe9e7;color:#a94438;font:600 10px Ubuntu,sans-serif}.crm-kanban-error-note button{border:0;background:none;color:inherit;font-size:14px;line-height:1;cursor:pointer;padding:0 2px}.crm-kanban-card-head{display:flex;align-items:center;gap:8px}.crm-kanban-card-head .avatar{width:24px;height:24px;font-size:8px}.crm-kanban-card-head div{display:grid;gap:1px;min-width:0}.crm-kanban-card-head b{overflow:hidden;font-size:10px;color:#45464d;white-space:nowrap;text-overflow:ellipsis}.crm-kanban-card-head small{overflow:hidden;font-size:8px;color:#8b8c95;white-space:nowrap;text-overflow:ellipsis}.crm-kanban-card-interest{margin:0;color:#6b6c75;font-size:9px;line-height:1.4}.crm-kanban-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.crm-kanban-card-foot strong{font-size:11px;color:#3d3e46}.crm-kanban-campaign-badge{display:inline-flex;align-items:center;gap:3px;max-width:110px;overflow:hidden;padding:2px 6px;border-radius:99px;background:#eef0fb;color:#5152c9;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.crm-kanban-campaign-badge svg{width:9px;height:9px;flex:none}.crm-kanban-next-action{padding-top:5px;border-top:1px solid #f0f0f2}.crm-kanban-next-action b{display:block;font-size:9px;color:#54555d}.crm-kanban-next-action small{font-size:8px;color:#8b8c95}.crm-kanban-lost-reason{padding-top:5px;border-top:1px solid #f0f0f2;color:#a94438;font-size:9px;font-weight:600}.crm-profile{max-width:1320px;margin:0 auto}.crm-profile-head{position:sticky;z-index:4;top:0;display:flex;align-items:center;gap:10px;padding:10px 0 13px;background:#f8f8fab8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.crm-profile-head>.avatar{width:38px;height:38px;font-size:11px}.crm-profile-head>div:nth-of-type(1){min-width:0}.crm-profile-head h1{margin:1px 0 2px;font-size:21px}.crm-profile-head p{overflow:hidden;margin:0;color:#777881;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.crm-profile-actions{display:flex;gap:5px;margin-left:auto}.crm-profile-actions a{display:grid;place-items:center;width:29px;height:29px;border:1px solid #e2e3e7;border-radius:7px;color:#55565e}.crm-profile-actions svg{width:14px}.crm-profile-actions a:hover{background:#f0f1f3}.crm-profile-summary{display:grid;grid-template-columns:1.08fr .8fr 1.06fr 1fr;margin-bottom:14px;border:1px solid #e5e6e9;border-radius:9px;background:#fff}.crm-profile-summary>div{display:grid;align-content:center;gap:5px;min-height:66px;padding:12px 14px;border-right:1px solid #e8e9ec}.crm-profile-summary>div:last-child{border-right:0}.crm-profile-summary span{color:#92939b;font:700 8px Ubuntu,sans-serif;letter-spacing:.35px;text-transform:uppercase}.crm-profile-summary b{color:#414249;font-size:12px}.crm-profile-summary small{color:#85868f;font-size:8px}.crm-profile-summary select{width:fit-content;max-width:100%;border:0;background:transparent;color:#44454d;font:700 12px Ubuntu,sans-serif;cursor:pointer}.crm-profile-tabs{display:flex;justify-content:flex-end;gap:3px;margin:0 0 14px}.crm-profile-tabs button{padding:6px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#777881;font:500 10px Ubuntu,sans-serif;cursor:pointer}.crm-profile-tabs button.active{border-color:#dfe0e4;background:#ededf0;color:#45464d}.crm-profile-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:12px}.crm-profile-card{padding:17px;border:1px solid #e4e5e9;border-radius:9px;background:#fff}.crm-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:13px}.crm-section-head h3{margin:0 0 3px;color:#3d3e46;font-size:13px}.crm-section-head p{margin:0;color:#878891;font-size:9px}.crm-section-head button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid #dedfe3;border-radius:6px;background:#f7f7f8;color:#50515a;font:500 9px Ubuntu,sans-serif;cursor:pointer}.crm-section-head button:hover{background:#ebeced}.crm-section-head button svg{width:12px}.crm-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.crm-detail-grid span{display:grid;gap:4px;padding:10px 0;border-top:1px solid #f0f0f2;color:#85868f;font-size:9px}.crm-detail-grid b{overflow:hidden;color:#474850;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.crm-note{display:flex;gap:9px;margin-top:14px;padding:11px;border-radius:7px;background:#f4f5f6;color:#5d5e66}.crm-note svg{flex:none;width:15px}.crm-note b{font-size:10px}.crm-note p{margin:3px 0 0;font-size:9px;line-height:1.45}.crm-contact-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #f0f0f2}.crm-contact-row .avatar{width:25px;height:25px;font-size:8px}.crm-contact-row div{display:grid;gap:2px;min-width:0}.crm-contact-row b,.crm-contact-row small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-contact-row b{font-size:10px;color:#4a4b52}.crm-contact-row small{font-size:8px;color:#8c8d95}.crm-contact-row span{color:#73747c;font-size:8px;text-align:right}.crm-activity-list{position:relative}.crm-activity-list:before{content:"";position:absolute;top:13px;bottom:13px;left:12px;width:2px;background:#e5e6e9}.crm-activity-list>div{position:relative;display:grid;grid-template-columns:26px 1fr auto;gap:9px;padding:10px 0;border-top:1px solid #f0f0f2}.crm-activity-icon{position:relative;z-index:1;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e9eaf6;color:#5152c9}.crm-activity-icon svg{width:12px;height:12px}.crm-activity b{font-size:10px;color:#4a4b51}.crm-activity p{margin:3px 0 0;color:#85868e;font-size:9px}.crm-activity time{color:#888993;font-size:8px;white-space:nowrap}.crm-proposal-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #f0f0f2}.crm-proposal-row div{display:grid;gap:3px}.crm-proposal-row b{font-size:11px;color:#474850}.crm-proposal-row small{font-size:9px;color:#888991}.crm-proposal-row strong{font-size:11px;color:#2e8566}.crm-proposal-row-main{cursor:pointer;min-width:0}.crm-document-list{display:flex;flex-direction:column}.crm-document-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #f0f0f2}.crm-document-icon{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:7px;background:#eef0f5;color:#5152c9}.crm-document-icon svg{width:14px;height:14px}.crm-document-row-main{display:grid;gap:3px;min-width:0;flex:1}.crm-document-row-main b{overflow:hidden;font-size:11px;color:#474850;white-space:nowrap;text-overflow:ellipsis}.crm-document-row-main small{font-size:9px;color:#888991}.crm-document-preview-modal{display:flex;flex-direction:column;width:640px;max-width:100%;max-height:80vh;background:#fff;border-radius:12px;box-shadow:0 24px 60px #14141e4d;overflow:hidden}.crm-document-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid #ececf0}.crm-document-preview-head b{overflow:hidden;font-size:11px;color:#3d3e46;white-space:nowrap;text-overflow:ellipsis}.crm-document-preview-head-actions{display:flex;gap:6px;flex:none}.crm-document-preview-body{padding:16px 20px;overflow:auto}.crm-document-plaintext{margin:0;font:400 11px/1.6 Ubuntu,sans-serif;color:#3d3e46;white-space:pre-wrap;word-break:break-word}.crm-document-markdown{font-size:12px;line-height:1.65;color:#3d3e46}.crm-document-markdown h1,.crm-document-markdown h2,.crm-document-markdown h3{margin:16px 0 8px;color:#242530}.crm-document-markdown h1:first-child,.crm-document-markdown h2:first-child,.crm-document-markdown h3:first-child{margin-top:0}.crm-document-markdown p{margin:0 0 10px}.crm-document-markdown ul,.crm-document-markdown ol{margin:0 0 10px;padding-left:20px}.crm-document-markdown code{padding:1px 5px;border-radius:4px;background:#f0f0f3;font-size:11px}.crm-document-markdown pre{margin:0 0 10px;padding:10px 12px;border-radius:8px;background:#f6f6f8;overflow:auto}.crm-document-markdown pre code{padding:0;background:none}.crm-document-markdown blockquote{margin:0 0 10px;padding:2px 12px;border-left:3px solid #dedfe3;color:#6b6c75}.crm-document-markdown a{color:#5152c9}.crm-document-markdown table{border-collapse:collapse;margin:0 0 10px}.crm-document-markdown th,.crm-document-markdown td{padding:5px 9px;border:1px solid #e5e6e9;font-size:11px}.crm-proposal-lines{margin:0 0 10px;padding:10px 12px;border-radius:8px;background:#f6f6f8;display:grid;gap:6px}.crm-proposal-lines>div{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#5d5e66}.crm-proposal-lines strong{color:#3d3e46}.crm-proposal-totals{display:flex;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid #e6e7ea;font-size:10px;color:#6b6c75}.crm-proposal-totals b{color:#3d3e46}.crm-proposal-totals.grand{font-weight:700}.crm-proposal-totals.grand b{color:#2e8566;font-size:11px}.proposal-line-items{margin:8px 0 20px}.proposal-line-items-head,.proposal-line-item-row{display:grid;grid-template-columns:22px 1.8fr .6fr .8fr .6fr .6fr .9fr 30px;gap:8px;align-items:center}.proposal-line-items-head{font-size:9px;font-weight:700;letter-spacing:.4px;color:#9c9ca7;padding:0 0 8px;text-transform:uppercase}.proposal-line-item-row{padding:7px 0;border-top:1px solid #ededf1}.proposal-line-item-row input,.proposal-line-item-row select,.proposal-line-item-row textarea{border:1px solid #e3e3e9;border-radius:6px;padding:7px 8px;font:500 11px inherit;color:#3a3b45;width:100%;box-sizing:border-box}.proposal-line-item-row textarea{resize:vertical;min-height:36px;font-size:10.5px;color:#6d6d78}.proposal-line-item-row.dragging{opacity:.5}.proposal-line-item-row .drag-handle{width:22px;height:22px;background:none;cursor:grab;touch-action:none;color:#b3b3bd}.proposal-line-item-row .drag-handle:active{cursor:grabbing}.proposal-line-item-row .drag-handle svg{width:14px}.proposal-line-amount{font-size:11px;color:#474850;text-align:right}.crm-deal-health{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:99px;font:600 9px Ubuntu,sans-serif;white-space:nowrap}.crm-deal-health svg{width:11px;height:11px}.crm-deal-health.good{background:#e9f4ef;color:#23785b}.crm-deal-health.warn{background:#fff3dd;color:#a26618}.crm-deal-health.bad{background:#fbe9e7;color:#a94438}.crm-stage-stepper-wrap{margin-bottom:12px}.crm-stage-stepper{display:flex;align-items:center;gap:0;flex-wrap:wrap}.crm-stage-step{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #e1e2e6;border-radius:99px;background:#fff;color:#83848d;font:600 10px Ubuntu,sans-serif;cursor:pointer}.crm-stage-step svg{width:11px;height:11px}.crm-stage-step.current{border-color:#56575e;background:#56575e;color:#fff}.crm-stage-step.done{border-color:#c7e4d7;background:#e9f4ef;color:#23785b}.crm-stage-stepper-connector{width:20px;height:2px;background:#e1e2e6;flex:none}.crm-stage-stepper-connector.done{background:#8fcfb2}.crm-mark-lost-link{margin-left:auto;border:0;background:none;color:#a94438;font:600 10px Ubuntu,sans-serif;cursor:pointer;padding:6px 4px}.crm-mark-lost-link:hover{text-decoration:underline}.crm-stage-lost-banner{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#fdf4f3;color:#a94438;font:600 11px Ubuntu,sans-serif}.crm-brief-form{display:flex;flex-wrap:wrap;gap:12px 14px}.crm-brief-form .form-field{flex:1;min-width:160px}.crm-brief-form .form-actions{width:100%}.crm-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-brief-notes{grid-column:1/-1}.crm-brief-notes b{white-space:normal!important}.crm-campaign-link{cursor:pointer;color:#5152c9!important}.crm-campaign-link:hover{text-decoration:underline}.crm-log-activity-form{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px;border:1px solid #e6e7ea;border-radius:8px;background:#f8f8f9}.crm-log-activity-form input,.crm-log-activity-form textarea{border:1px solid #e3e3e9;border-radius:6px;padding:8px 10px;font:400 11px Ubuntu,sans-serif;width:100%;box-sizing:border-box}.campaign-attribution-summary{display:flex;gap:16px;align-items:flex-end;flex:none}.campaign-attribution-summary div{display:grid;gap:2px;text-align:right}.campaign-attribution-summary span{color:#92939b;font:700 8px Ubuntu,sans-serif;letter-spacing:.3px;text-transform:uppercase}.campaign-attribution-summary b{color:#3e3f47;font:700 13px Ubuntu,sans-serif}.campaign-opportunity-row{cursor:pointer!important}.campaign-opportunity-row:hover{background:#f4f5f6}.crm-pipeline-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.crm-pipeline-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #e5e6e9;border-radius:9px;background:#fff;text-align:left;cursor:pointer;font:inherit;color:inherit}.crm-pipeline-card:hover{border-color:#c9cad1;box-shadow:0 2px 8px #2021290f}.crm-pipeline-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-pipeline-card-head b{font-size:13px;color:#3d3e46}.crm-pipeline-card-desc{margin:-4px 0 0;color:#878891;font-size:10px;line-height:1.4}.crm-pipeline-card-stats{display:flex;justify-content:space-between;gap:10px}.crm-pipeline-card-stats div{display:grid;gap:3px}.crm-pipeline-card-stats span{color:#92939b;font:700 8px Ubuntu,sans-serif;letter-spacing:.3px;text-transform:uppercase}.crm-pipeline-card-stats b{color:#3d3e46;font-size:13px}.crm-pipeline-card-bar{display:flex;height:6px;border-radius:99px;overflow:hidden;background:#f0f0f2}.crm-pipeline-bar-seg{display:block;height:100%}.crm-pipeline-bar-seg.new{background:#c7c9cf}.crm-pipeline-bar-seg.qualified{background:#6fbf9a}.crm-pipeline-bar-seg.proposal{background:#e8b25c}.crm-pipeline-bar-seg.won{background:#7c86c9}.crm-pipeline-bar-seg.lost{background:#df8477}.crm-pipeline-card-new{align-items:center;justify-content:center;flex-direction:row;gap:6px;min-height:100px;border-style:dashed;color:#70717a;font-weight:600;font-size:11px}.crm-pipeline-card-new:hover{color:#45464d}.crm-pipeline-card-new svg{width:14px}.crm-pipeline-card-form{cursor:default;gap:10px}.crm-pipeline-card-form .form-field{margin:0}.crm-pipeline-card-form .form-actions{display:flex;justify-content:flex-end;gap:8px}.crm-pipeline-board-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.crm-pipeline-board-head .back-ticket{margin:0}.crm-pipeline-board-head h2{margin:0;font-size:16px;color:#3d3e46}.crm-pipeline-board-head p{margin:2px 0 0;color:#878891;font-size:10px}.crm-pipeline-switch-cards{display:flex;gap:10px;overflow-x:auto;width:100%;padding-bottom:2px;scrollbar-width:none}.crm-pipeline-switch-cards::-webkit-scrollbar{display:none}.crm-pipeline-card-mini{flex:0 0 220px;display:flex;flex-direction:column;gap:9px;padding:12px 14px;border:1px solid #e5e6e9;border-radius:9px;background:#fff;text-align:left;cursor:pointer;font:inherit;color:inherit}.crm-pipeline-card-mini:hover{border-color:#c9cad1}.crm-pipeline-card-mini.active{border-color:#56575e;box-shadow:0 0 0 1px #56575e}.crm-pipeline-card-mini-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.crm-pipeline-card-mini-head b{overflow:hidden;font-size:12px;color:#3d3e46;white-space:nowrap;text-overflow:ellipsis}.crm-pipeline-card-mini-stats{display:flex;justify-content:space-between;gap:8px}.crm-pipeline-card-mini-stats div{display:grid;gap:2px}.crm-pipeline-card-mini-stats span{color:#92939b;font:700 7.5px Ubuntu,sans-serif;letter-spacing:.25px;text-transform:uppercase}.crm-pipeline-card-mini-stats b{color:#3d3e46;font-size:11px}.crm-pipeline-card-mini-new{flex:0 0 150px;flex-direction:row;align-items:center;justify-content:center;gap:6px;border-style:dashed;color:#70717a;font-weight:600;font-size:11px}.crm-pipeline-card-mini-new:hover{color:#45464d}.crm-pipeline-card-mini-new svg{width:14px}.crm-pipeline-tag{display:inline-block;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 4px;padding:3px 8px;border:0;border-radius:99px;background:#5152c91f;color:#5152c9;font:700 9px Ubuntu,sans-serif;cursor:pointer}.crm-pipeline-tag:hover{background:#5152c933}.crm-lost-reasons-card{margin:0 0 18px;padding:14px 16px;border:1px solid #e5e6e9;border-radius:9px;background:#fff}.crm-lost-reasons-title{display:block;margin-bottom:10px;color:#3d3e46;font:700 11px Ubuntu,sans-serif}.crm-lost-reasons-bars{display:grid;gap:7px}.crm-lost-reason-row{display:grid;grid-template-columns:130px 1fr 24px;align-items:center;gap:10px}.crm-lost-reason-row span{color:#70717a;font-size:10px}.crm-lost-reason-track{height:6px;border-radius:99px;background:#f0f0f2;overflow:hidden}.crm-lost-reason-track i{display:block;height:100%;background:#df8477;border-radius:99px}.crm-lost-reason-row b{color:#3d3e46;font-size:10px;text-align:right}.crm-kanban-column-search{display:flex;align-items:center;gap:5px;margin-bottom:9px;padding:5px 7px;border:1px solid #e1e2e6;border-radius:6px;background:#fff}.crm-kanban-column-search svg{width:11px;height:11px;flex:none;color:#a3a4ac}.crm-kanban-column-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 10px Ubuntu,sans-serif;color:#45464d}.crm-kanban-column-search input::placeholder{color:#a3a4ac}:root[data-theme=dark] .crm-kanban-column-search{background:#2c2e38;border-color:#3b3d47}:root[data-theme=dark] .crm-kanban-column-search input{color:#e1e2e7}:root[data-theme=dark] .crm-stage-bar button{border-color:#444650;background:#2c2e37;color:#c9cad1}:root[data-theme=dark] .crm-stage-bar button.active{border-color:#777982;background:#585a62;color:#fff}:root[data-theme=dark] .crm-stage-bar b{background:#41434d;color:#d8d9df}:root[data-theme=dark] .crm-row strong,:root[data-theme=dark] .crm-profile-summary b,:root[data-theme=dark] .crm-detail-grid b,:root[data-theme=dark] .crm-contact-row b,:root[data-theme=dark] .crm-activity b,:root[data-theme=dark] .crm-proposal-row b,:root[data-theme=dark] .crm-document-row-main b{color:#f0f1f4}:root[data-theme=dark] .crm-document-row{border-color:#393b45}:root[data-theme=dark] .crm-document-icon{background:#33355a;color:#c9caff}:root[data-theme=dark] .crm-document-preview-modal{background:#242632}:root[data-theme=dark] .crm-document-preview-head{border-color:#393b45}:root[data-theme=dark] .crm-document-preview-head b{color:#f0f1f4}:root[data-theme=dark] .crm-document-plaintext,:root[data-theme=dark] .crm-document-markdown{color:#dcdde2}:root[data-theme=dark] .crm-document-markdown h1,:root[data-theme=dark] .crm-document-markdown h2,:root[data-theme=dark] .crm-document-markdown h3{color:#f0f1f4}:root[data-theme=dark] .crm-document-markdown code{background:#2f313c}:root[data-theme=dark] .crm-document-markdown pre{background:#1c1d24}:root[data-theme=dark] .crm-document-markdown blockquote{border-color:#454751;color:#a0a1a9}:root[data-theme=dark] .crm-document-markdown a{color:#a89dff}:root[data-theme=dark] .crm-document-markdown th,:root[data-theme=dark] .crm-document-markdown td{border-color:#3b3d47}:root[data-theme=dark] .crm-stage.new{background:#3a3c45;color:#d5d6dc}:root[data-theme=dark] .crm-stage.qualified{background:#244a3c;color:#aae6ce}:root[data-theme=dark] .crm-stage.proposal{background:#4a3925;color:#ffd08b}:root[data-theme=dark] .crm-stage.won{background:#353a56;color:#c9d0ff}:root[data-theme=dark] .crm-stage.lost{background:#4a2e2c;color:#f3ada2}:root[data-theme=dark] .crm-kanban-column{background:#252732;border-color:#3b3d47}:root[data-theme=dark] .crm-kanban-column.lost{background:#2f2320}:root[data-theme=dark] .crm-kanban-column-count{background:#3c3e47;color:#d5d6dc}:root[data-theme=dark] .crm-kanban-column-value{color:#a0a1a9}:root[data-theme=dark] .crm-kanban-dropzone.over{background:#31333f}:root[data-theme=dark] .crm-kanban-column.lost .crm-kanban-dropzone.over{background:#3d2b28}:root[data-theme=dark] .crm-kanban-column.target{box-shadow:0 0 0 2px #9394a0 inset}:root[data-theme=dark] .crm-kanban-column.lost.target{box-shadow:0 0 0 2px #e08d80 inset}:root[data-theme=dark] .crm-kanban-drop-slot{border-color:#565863;background:#9394a014}:root[data-theme=dark] .crm-kanban-column.lost .crm-kanban-drop-slot{border-color:#8a4c44;background:#e08d801a}:root[data-theme=dark] .crm-kanban-error-note{background:#3d2b28;color:#f3ada2}:root[data-theme=dark] .crm-kanban-empty{color:#6c6d76}:root[data-theme=dark] .crm-kanban-card{background:#2c2e38;border-color:#3b3d47}:root[data-theme=dark] .crm-kanban-card:hover{border-color:#54565f}:root[data-theme=dark] .crm-kanban-card-head b{color:#f0f1f4}:root[data-theme=dark] .crm-kanban-card-head small{color:#9a9ba3}:root[data-theme=dark] .crm-kanban-card-interest{color:#b6b7bf}:root[data-theme=dark] .crm-kanban-card-foot strong{color:#f0f1f4}:root[data-theme=dark] .crm-kanban-campaign-badge{background:#33355a;color:#c9caff}:root[data-theme=dark] .crm-kanban-next-action{border-color:#3b3d47}:root[data-theme=dark] .crm-kanban-next-action b{color:#dcdde2}:root[data-theme=dark] .crm-kanban-lost-reason{border-color:#3b3d47;color:#f3ada2}:root[data-theme=dark] .crm-profile-head{background:#1c1d27b8}:root[data-theme=dark] .crm-profile-actions a,:root[data-theme=dark] .crm-profile-summary,:root[data-theme=dark] .crm-profile-card{border-color:#3b3d47;background:#252732}:root[data-theme=dark] .crm-profile-actions a{color:#e1e2e7}:root[data-theme=dark] .crm-profile-actions a:hover,:root[data-theme=dark] .crm-section-head button{background:#343640}:root[data-theme=dark] .crm-profile-summary>div,:root[data-theme=dark] .crm-detail-grid span,:root[data-theme=dark] .crm-contact-row,:root[data-theme=dark] .crm-activity-list>div,:root[data-theme=dark] .crm-proposal-row{border-color:#393b45}:root[data-theme=dark] .crm-profile-summary select{color:#edf0f3}:root[data-theme=dark] .crm-profile-tabs button.active{border-color:#484a55;background:#373943;color:#f0f1f4}:root[data-theme=dark] .crm-section-head h3{color:#f0f1f4}:root[data-theme=dark] .crm-section-head button{border-color:#474953;color:#e3e4e9}:root[data-theme=dark] .crm-note{background:#30323c;color:#d1d2d9}:root[data-theme=dark] .crm-activity-list:before{background:#454751}:root[data-theme=dark] .crm-activity-icon{background:#33355a;color:#c9caff}:root[data-theme=dark] .crm-proposal-row strong{color:#a9e9cf}:root[data-theme=dark] .crm-proposal-lines{background:#2b2d37}:root[data-theme=dark] .crm-proposal-lines>div{color:#c2c3cc}:root[data-theme=dark] .crm-proposal-lines strong{color:#f0f1f4}:root[data-theme=dark] .crm-proposal-totals{border-color:#3b3d47;color:#a0a1a9}:root[data-theme=dark] .crm-proposal-totals b{color:#f0f1f4}:root[data-theme=dark] .crm-proposal-totals.grand b{color:#a9e9cf}:root[data-theme=dark] .proposal-line-item-row{border-color:#3a3c46}:root[data-theme=dark] .proposal-line-item-row input,:root[data-theme=dark] .proposal-line-item-row select{background:#282a36;border-color:#41434f;color:#eeeff7}:root[data-theme=dark] .proposal-line-amount{color:#e2e3ec}:root[data-theme=dark] .crm-deal-health.good{background:#1d4037;color:#8ee1c4}:root[data-theme=dark] .crm-deal-health.warn{background:#4a3923;color:#ffd08b}:root[data-theme=dark] .crm-deal-health.bad{background:#4a2e2c;color:#f3ada2}:root[data-theme=dark] .crm-stage-step{border-color:#444650;background:#2c2e37;color:#c9cad1}:root[data-theme=dark] .crm-stage-step.current{border-color:#777982;background:#585a62;color:#fff}:root[data-theme=dark] .crm-stage-step.done{border-color:#2c4b3d;background:#1d4037;color:#8ee1c4}:root[data-theme=dark] .crm-stage-stepper-connector{background:#444650}:root[data-theme=dark] .crm-stage-stepper-connector.done{background:#2c6b4f}:root[data-theme=dark] .crm-mark-lost-link{color:#f3ada2}:root[data-theme=dark] .crm-stage-lost-banner{background:#2f2320;color:#f3ada2}:root[data-theme=dark] .crm-campaign-link{color:#a89dff!important}:root[data-theme=dark] .crm-log-activity-form{background:#2b2d37;border-color:#3b3d47}:root[data-theme=dark] .crm-log-activity-form input,:root[data-theme=dark] .crm-log-activity-form textarea{background:#282a36;border-color:#41434f;color:#eeeff7}:root[data-theme=dark] .campaign-attribution-summary span{color:#9a9ba3}:root[data-theme=dark] .campaign-attribution-summary b{color:#f0f1f4}:root[data-theme=dark] .campaign-opportunity-row:hover{background:#2d2f38}:root[data-theme=dark] .crm-pipeline-card{background:#252732;border-color:#3b3d47}:root[data-theme=dark] .crm-pipeline-card:hover{border-color:#54565f}:root[data-theme=dark] .crm-pipeline-card-head b{color:#f0f1f4}:root[data-theme=dark] .crm-pipeline-card-desc{color:#9a9ba3}:root[data-theme=dark] .crm-pipeline-card-stats span{color:#9a9ba3}:root[data-theme=dark] .crm-pipeline-card-stats b{color:#f0f1f4}:root[data-theme=dark] .crm-pipeline-card-bar{background:#33353f}:root[data-theme=dark] .crm-pipeline-card-new{color:#9a9ba3;border-color:#4a4c56}:root[data-theme=dark] .crm-pipeline-card-new:hover{color:#e2e3ec}:root[data-theme=dark] .crm-pipeline-board-head h2{color:#f0f1f4}:root[data-theme=dark] .crm-pipeline-board-head p{color:#9a9ba3}:root[data-theme=dark] .crm-pipeline-tag{background:#898dff2e;color:#c9caff}:root[data-theme=dark] .crm-pipeline-tag:hover{background:#898dff47}:root[data-theme=dark] .crm-lost-reasons-card{background:#20222c;border-color:#3b3d47}:root[data-theme=dark] .crm-lost-reasons-title{color:#f0f1f4}:root[data-theme=dark] .crm-lost-reason-row span{color:#a0a1a9}:root[data-theme=dark] .crm-lost-reason-track{background:#33353f}:root[data-theme=dark] .crm-lost-reason-track i{background:#e08d80}:root[data-theme=dark] .crm-lost-reason-row b{color:#f0f1f4}:root[data-theme=dark] .crm-pipeline-card-mini{background:#252732;border-color:#3b3d47}:root[data-theme=dark] .crm-pipeline-card-mini:hover{border-color:#54565f}:root[data-theme=dark] .crm-pipeline-card-mini.active{border-color:#9394a0;box-shadow:0 0 0 1px #9394a0}:root[data-theme=dark] .crm-pipeline-card-mini-head b{color:#f0f1f4}:root[data-theme=dark] .crm-pipeline-card-mini-stats span{color:#9a9ba3}:root[data-theme=dark] .crm-pipeline-card-mini-stats b{color:#f0f1f4}:root[data-theme=dark] .crm-pipeline-card-mini-new{color:#9a9ba3;border-color:#4a4c56}:root[data-theme=dark] .crm-pipeline-card-mini-new:hover{color:#e2e3ec}:root[data-theme=dark] .campaign-funnel-label{color:#c6c7ce}:root[data-theme=dark] .campaign-funnel-label svg{color:#9a9bab}:root[data-theme=dark] .campaign-funnel-track{background:#33353f}:root[data-theme=dark] .campaign-funnel-track i{background:linear-gradient(to right,#7568f4,#a79bff)}:root[data-theme=dark] .campaign-funnel-row b{color:#f0f1f4}:root[data-theme=dark] .campaign-funnel-rates{border-top-color:#3b3d47}:root[data-theme=dark] .campaign-funnel-rates b{color:#f0f1f4}:root[data-theme=dark] .campaign-daily-value{color:#9a9bab}:root[data-theme=dark] .prospect-report-row{background:#20212c;border-top-color:#353743}:root[data-theme=dark] .prospect-report-icon{background:#1d4037;color:#3ecf9b}:root[data-theme=dark] .prospect-report-step:not(.done) .prospect-report-icon{background:#33353f;color:#9a9bab}:root[data-theme=dark] .prospect-report-step small{color:#9a9bab}:root[data-theme=dark] .prospect-email-preview{border-top-color:#353743}:root[data-theme=dark] .prospect-email-frame-wrap{border-color:#353743;background:#20212c}:root[data-theme=dark] .prospect-email-frame-subject{background:#282a35;border-bottom-color:#353743;color:#e2e3ea}@media(max-width:760px){.crm-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-profile-summary>div:nth-child(2){border-right:0}.crm-profile-summary>div:nth-child(-n+2){border-bottom:1px solid #e8e9ec}.crm-profile-grid{grid-template-columns:1fr}.crm-profile-head{padding-top:4px}.crm-profile-head h1{font-size:17px}.crm-profile-actions{gap:3px}.crm-profile-actions a{width:27px;height:27px}.crm-profile-tabs{justify-content:flex-start}.crm-profile-card{padding:14px}.crm-detail-grid{gap:0 12px}:root[data-theme=dark] .crm-profile-summary>div:nth-child(-n+2){border-color:#393b45}}.crm-page-title{margin-bottom:17px}.crm-page-title .primary{height:32px;padding:0 10px;border-radius:7px;font-size:10px}.crm-metrics{margin-bottom:15px!important}.crm-stage-bar{gap:0;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #e7e8eb}.crm-stage-bar button{gap:5px;padding:5px 8px;border:0;border-radius:5px;background:transparent;color:#777881;font-size:9px}.crm-stage-bar button:hover{background:#f0f1f3;border:0;color:#474850}.crm-stage-bar button.active{background:#e9eaed;border:0;color:#3e3f46;box-shadow:none}.crm-stage-bar b{min-width:auto;height:auto;padding:0;background:transparent;color:inherit;font:600 9px Ubuntu,sans-serif}.crm-stage-bar button.active b{background:transparent;color:inherit}.crm-list .table-tools{padding-bottom:10px!important}.crm-list .select-control{min-width:118px}.crm-row{border:0!important;background:transparent!important;box-shadow:none!important}.crm-list .table{gap:2px}.crm-list .tr:not(.th){border-radius:6px!important}.crm-list .tr:not(.th):hover{background:#f2f3f4!important;box-shadow:inset 2px 0 #73747b!important}.crm-stage{padding:3px 6px;font-size:8px}.crm-profile-head{padding:7px 0 14px;background:#f8f8fac7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.crm-profile-summary{border-radius:7px;box-shadow:none}.crm-profile-summary>div{min-height:58px;padding:10px 12px}.crm-profile-tabs{justify-content:flex-start;margin:0 0 12px;border-bottom:1px solid #e8e9ec}.crm-profile-tabs button{position:relative;padding:7px 9px;border-radius:0}.crm-profile-tabs button.active{border:0;background:transparent;color:#3f4047}.crm-profile-tabs button.active:after{position:absolute;right:9px;bottom:-1px;left:9px;height:2px;border-radius:2px;background:#56575e;content:""}.crm-profile-card{border-radius:7px;box-shadow:none}.crm-section-head button{padding:5px 7px;background:transparent}.crm-section-head button:hover{background:#f0f1f2}.crm-note{border:1px solid #eaebed;background:#f8f8f9}.crm-contact-card .crm-section-head{margin-bottom:4px}.crm-dashboard-report{min-height:252px}.crm-report-link{display:inline-flex;align-items:center;gap:3px;padding:3px 0;border:0;background:transparent;color:#55565d;font:500 10px Ubuntu,sans-serif;cursor:pointer}.crm-report-link svg{width:13px}.crm-report-link:hover{color:#22232a}.crm-report-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 14px}.crm-report-summary>div{display:grid;gap:3px;padding:10px;border-radius:7px;background:#f5f5f7}.crm-report-summary span{color:#85868f;font:600 8px Ubuntu,sans-serif;letter-spacing:.3px;text-transform:uppercase}.crm-report-summary b{color:#3e3f47;font:700 17px Ubuntu,sans-serif}.crm-report-summary small{color:#85868f;font-size:8px}.crm-pipeline-bars{display:grid;gap:8px}.crm-pipeline-bars>div{display:grid;grid-template-columns:57px minmax(0,1fr) 15px;gap:8px;align-items:center;color:#74757e;font-size:9px}.crm-pipeline-bars i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#ececef}.crm-pipeline-bars i b{display:block;height:100%;border-radius:inherit;background:#74757e}.crm-pipeline-bars i b.qualified{background:#5cae8e}.crm-pipeline-bars i b.proposal{background:#d89a45}.crm-pipeline-bars i b.won{background:#6f70a8}.crm-pipeline-bars strong{color:#4a4b53;font-size:9px;text-align:right}:root[data-theme=dark] .crm-stage-bar{border-color:#393b45}:root[data-theme=dark] .crm-stage-bar button{color:#b7b8c0}:root[data-theme=dark] .crm-stage-bar button:hover{background:#343640;color:#f0f1f4}:root[data-theme=dark] .crm-stage-bar button.active{background:#3c3e47;color:#f0f1f4}:root[data-theme=dark] .crm-list .tr:not(.th):hover{background:#30323b!important;box-shadow:inset 2px 0 #c9cad1!important}:root[data-theme=dark] .crm-profile-head{background:#1c1d27c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:root[data-theme=dark] .crm-profile-tabs{border-color:#393b45}:root[data-theme=dark] .crm-profile-tabs button.active{background:transparent;color:#f1f2f5}:root[data-theme=dark] .crm-profile-tabs button.active:after{background:#c7c8cf}:root[data-theme=dark] .crm-section-head button:hover{background:#3a3c45}:root[data-theme=dark] .crm-note{border-color:#3a3c46;background:#2d2f38}:root[data-theme=dark] .crm-report-link{color:#d0d1d8}:root[data-theme=dark] .crm-report-summary>div{background:#30323b}:root[data-theme=dark] .crm-report-summary b,:root[data-theme=dark] .crm-pipeline-bars strong{color:#f0f1f4}:root[data-theme=dark] .crm-pipeline-bars i{background:#3d3f48}@media(max-width:650px){.crm-page-title{align-items:flex-start}.crm-page-title .primary{margin-top:2px}.crm-stage-bar{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px}.crm-stage-bar button{white-space:nowrap}.crm-profile-tabs{overflow-x:auto}.crm-profile-tabs button{white-space:nowrap}.crm-dashboard-report{min-height:auto}.crm-report-summary{margin-top:13px}.crm-pipeline-bars>div{grid-template-columns:54px minmax(0,1fr) 15px}}.crm-list .crm-row{width:auto;border:0;text-align:left;font:inherit}.crm-list .crm-row:not(.th){padding:0 20px}.crm-list .crm-row:focus-visible{outline:2px solid #8a8b92;outline-offset:1px}.crm-list .crm-row>.person b{font-size:12px}.crm-list .crm-row>span:not(.person){font-size:12px}.crm-list .crm-row>span:nth-child(2) b,.crm-list .crm-row>span:nth-child(3) b,.crm-list .crm-row>span:nth-child(6) b{font-size:12px}.crm-list .crm-row strong{font-size:12px}.crm-list .crm-row small{font-size:10px}.crm-list .crm-row.th{padding:0 20px;color:#81818d}.crm-list .crm-row.th .sort-header{font:700 9px Ubuntu,sans-serif;letter-spacing:.55px}.crm-profile-head{min-height:58px;height:auto;padding:7px 0 14px}.crm-profile-head>div:nth-of-type(1){display:grid;gap:0;flex:1}.crm-profile-head .eyebrow{line-height:1.1}.crm-profile-head h1{line-height:1.15}.crm-profile-actions{align-self:center}.crm-profile-summary>div{align-content:center}.crm-profile-summary>div:last-child{min-width:0}.crm-profile-summary>div:last-child b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-profile-tabs button{min-height:31px}:root[data-theme=dark] .crm-list .crm-row:focus-visible{outline-color:#c9cad1}.crm-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;padding:0!important;border:0!important;background:transparent!important;margin-bottom:17px!important}.crm-metrics .metric{min-height:88px!important;padding:14px 15px!important;border:1px solid #e7e7ec!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.crm-metrics .metric-value{margin:6px 0 5px!important;color:#414249;font-size:22px!important;letter-spacing:-.6px}.crm-metrics .eyebrow{font-size:8px;letter-spacing:.6px}.crm-metrics .delta{width:auto!important;padding-top:0!important;border-top:0!important;color:#70717a;font-size:9px}.crm-metrics .delta svg{display:none}.crm-metrics .delta span{display:none}.crm-list .crm-row.th .sort-header{gap:5px;padding:5px 0}.crm-list .crm-row.th .sort-header svg{width:11px;height:11px;color:#9697a0;stroke-width:1.8}.crm-list .crm-row.th .sort-header:hover svg{color:#55565e}.crm-list .crm-row.th .sort-header:focus-visible{outline:2px solid #8a8b92;outline-offset:2px;border-radius:3px}:root[data-theme=dark] .crm-metrics .metric{background:#20212c!important;border-color:#383a45!important}:root[data-theme=dark] .crm-metrics .metric-value{color:#f0f1f4}:root[data-theme=dark] .crm-metrics .delta{color:#b6b7bf}:root[data-theme=dark] .crm-list .crm-row.th .sort-header svg{color:#b6b7bf}:root[data-theme=dark] .crm-list .crm-row.th .sort-header:hover svg{color:#f0f1f4}@media(max-width:650px){.crm-metrics{grid-template-columns:repeat(4,minmax(132px,1fr));overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.crm-metrics::-webkit-scrollbar{display:none}.crm-metrics .metric{min-height:82px!important}}.crm-pipeline-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;border:1px solid #e5e6e9;border-radius:8px;background:#fff}.crm-pipeline-stats>div{display:grid;align-content:center;gap:3px;padding:10px 14px;border-right:1px solid #e8e9ec}.crm-pipeline-stats>div:last-child{border-right:0}.crm-pipeline-stats span{color:#92939b;font:700 8px Ubuntu,sans-serif;letter-spacing:.35px;text-transform:uppercase}.crm-pipeline-stats b{color:#3d3e46;font-size:16px;letter-spacing:-.3px}.crm-pipeline-stats small{color:#85868f;font-size:9px}:root[data-theme=dark] .crm-pipeline-stats{background:#20212c;border-color:#383a45}:root[data-theme=dark] .crm-pipeline-stats>div{border-color:#34363f}:root[data-theme=dark] .crm-pipeline-stats span{color:#9a9ba4}:root[data-theme=dark] .crm-pipeline-stats b{color:#f0f1f4}:root[data-theme=dark] .crm-pipeline-stats small{color:#a9abb4}@media(max-width:650px){.crm-pipeline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-pipeline-stats>div:nth-child(odd){border-right:1px solid #e8e9ec}.crm-pipeline-stats>div:nth-child(2n){border-right:0}.crm-pipeline-stats>div:nth-child(-n+2){border-bottom:1px solid #e8e9ec}:root[data-theme=dark] .crm-pipeline-stats>div:nth-child(odd){border-right-color:#34363f}:root[data-theme=dark] .crm-pipeline-stats>div:nth-child(-n+2){border-bottom-color:#34363f}}.crm-scrape-lead-btn svg{width:13px;height:13px}.crm-scraped-card p{margin:0;font-size:12px;color:#5c5d66;line-height:1.5}.crm-scraped-card-meta{display:flex;align-items:center;gap:14px;font-size:11px;color:#85868f;margin-top:8px}.crm-scraped-card-meta a{display:inline-flex;align-items:center;gap:4px;color:#5a5bd6;text-decoration:none}.crm-scraped-signals{margin:8px 0 0;padding-left:16px;font-size:11px;color:#92939b}.crm-scraped-products{display:grid;gap:6px;margin-top:10px}.crm-scraped-product{border:1px solid #e5e6e9;border-radius:6px;padding:8px 10px}.crm-scraped-product b{font-size:11px;color:#3d3e46;display:block}.crm-scraped-product small{color:#85868f;font-size:10px}:root[data-theme=dark] .crm-scraped-card p,:root[data-theme=dark] .crm-scraped-card-meta,:root[data-theme=dark] .crm-scraped-signals{color:#a9abb4}.crm-scraped-website{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.crm-scraped-website>a{display:inline-flex;align-items:center;gap:4px;color:#5a5bd6;text-decoration:none;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-scraped-website-result{margin-top:10px;padding:10px 12px;border:1px solid #e5e6e9;border-radius:6px;background:#fafafb}.crm-scraped-website-when{display:block;font-size:9px;color:#92939b;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.crm-scraped-website-result p{margin:0 0 4px;font-size:11px;color:#5c5d66}:root[data-theme=dark] .crm-scraped-website-result{background:#20212c;border-color:#383a45}:root[data-theme=dark] .crm-scraped-website-result p{color:#a9abb4}.crm-scraped-product-photo{display:flex;align-items:center;gap:8px}.crm-scraped-product-photo img{width:36px;height:36px;object-fit:cover;border-radius:4px;flex:none;background:#f4f5f7}.crm-scraped-product-photo>div{min-width:0}.crm-scraped-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;margin-top:10px}.crm-scraped-gallery img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;background:#f4f5f7}:root[data-theme=dark] .crm-scraped-product-photo img,:root[data-theme=dark] .crm-scraped-gallery img{background:#2a2b34}.crm-scrape-status{display:flex;align-items:center;gap:8px;font-size:12px;color:#5c5d66;margin:0 0 10px}.crm-scrape-rows{display:grid;gap:6px;max-height:340px;overflow-y:auto}.crm-scrape-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e5e6e9;border-radius:6px;padding:8px 10px;font-size:11px}.crm-scrape-row>span{color:#3d3e46;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-scrape-row em{font-style:normal;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:#85868f}.crm-scrape-row em.ok{color:#1f9d55}.crm-scrape-row em.err{color:#c1443f}.crm-scrape-row em.muted{color:#92939b}:root[data-theme=dark] .crm-scrape-status{color:#a9abb4}:root[data-theme=dark] .crm-scrape-row{background:#20212c;border-color:#383a45}:root[data-theme=dark] .crm-scrape-row>span{color:#f0f1f4}:root[data-theme=dark] .crm-scraped-product{background:#20212c;border-color:#383a45}:root[data-theme=dark] .crm-scraped-product b{color:#f0f1f4}.crm-quick-parse-table{margin-top:8px;border:1px solid #e6e6eb;border-radius:8px;overflow:hidden}.crm-quick-parse-head,.crm-quick-parse-table>div{display:grid;grid-template-columns:.6fr 1.4fr;gap:8px;padding:8px 10px;font-size:10px;white-space:normal}.crm-quick-parse-head{background:#f4f5f6;color:#8b8b95;font-weight:700;text-transform:uppercase;letter-spacing:.2px;font-size:8px}.crm-quick-parse-table>div:not(.crm-quick-parse-head){border-top:1px solid #ededf1}.crm-quick-parse-table>div span:first-child{color:#8b8c95;font-weight:600}.crm-quick-parse-table>div span:last-child{color:#474850;word-break:break-word}.crm-quick-parse-table a{color:#5152c9}:root[data-theme=dark] .crm-quick-parse-table{border-color:#3a3c46}:root[data-theme=dark] .crm-quick-parse-head{background:#2a2b36;color:#9a9ba6}:root[data-theme=dark] .crm-quick-parse-table>div:not(.crm-quick-parse-head){border-color:#34353f}:root[data-theme=dark] .crm-quick-parse-table>div span:first-child{color:#9a9ba6}:root[data-theme=dark] .crm-quick-parse-table>div span:last-child{color:#eceef5}.crm-stage-bar{border-bottom:0!important}.crm-list .crm-row.th .sort-header{display:inline-flex;gap:3px}.crm-list .crm-row.th .sort-header small{margin:0}.crm-list .crm-row.th .sort-header svg{display:none}:root[data-theme=dark] .crm-stage-bar{border-color:transparent}.crm-list .table-tools{display:flex;flex-wrap:nowrap;align-items:center}.crm-list .table-tools .search{width:330px;max-width:calc(100% - 142px)}.crm-list .table-tools .select-control{margin-left:auto}.crm-list .crm-row{grid-template-columns:1.35fr 1.18fr .85fr .76fr .78fr 1.08fr}.crm-list .crm-row>span:nth-child(3),.crm-list .crm-row>span:nth-child(6){min-width:0}@media(max-width:650px){.crm-list .table-tools{flex-wrap:wrap}.crm-list .table-tools .search{width:100%;max-width:none}.crm-list .table-tools .select-control{margin-left:auto}.crm-list .crm-row.th{display:none}.crm-list .crm-row:not(.th){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:10px;row-gap:5px;padding:12px 0}.crm-list .crm-row>.person{grid-column:1;grid-row:1;min-width:0}.crm-list .crm-row>.crm-stage{grid-column:2;grid-row:1;justify-self:end;align-self:start}.crm-list .crm-row>span:nth-child(2){grid-column:1;grid-row:2;min-width:0}.crm-list .crm-row>span:nth-child(2) small{display:none}.crm-list .crm-row>span:nth-child(2) b:empty{display:none}.crm-list .crm-row>span:nth-child(3){display:none}.crm-list .crm-row>strong{grid-column:2;grid-row:2;justify-self:end;align-self:start;font-size:11px}.crm-list .crm-row>strong:empty{display:none}.crm-list .crm-row>span:nth-child(6){grid-column:1/-1;grid-row:3;display:flex;align-items:baseline;gap:6px;min-width:0}.crm-list .crm-row>span:nth-child(6) b{font-size:10px;color:#70717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.crm-list .crm-row>span:nth-child(6) b:empty{display:none}.crm-list .crm-row>span:nth-child(6) small{font-size:9px;color:#9797a3;flex:none}}.crm-list .table{gap:7px}.crm-list .crm-row:not(.th){min-height:62px;border:1px solid #e8e9ed!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #20212906!important}.crm-list .crm-row:not(.th):hover{background:#f7f7f8!important;box-shadow:0 3px 10px #2021290f,inset 3px 0 #66676e!important}.crm-list .crm-row>.person b,.crm-list .crm-row>span:nth-child(2) b,.crm-list .crm-row>span:nth-child(3) b,.crm-list .crm-row>span:nth-child(6) b{font:700 12px Ubuntu,sans-serif}.crm-list .crm-row strong{font:700 12px Ubuntu,sans-serif}.crm-list .crm-row small{font:400 10px Ubuntu,sans-serif;color:#9898a5}.crm-list .crm-row>span.crm-stage{font:600 8px Ubuntu,sans-serif}:root[data-theme=dark] .crm-list .crm-row:not(.th){background:#242631!important;border-color:#3a3c46!important;box-shadow:none!important}:root[data-theme=dark] .crm-list .crm-row:not(.th):hover{background:#2d2f38!important;box-shadow:inset 3px 0 #bfc0c7!important}:root[data-theme=dark] .crm-list .crm-row small{color:#b9bac7}.dashboard-grid{gap:14px}.dashboard-grid .card{padding:18px}.crm-dashboard-matrix{margin:0 0 16px}.crm-matrix-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:0 0 8px}.crm-matrix-head h2{margin:3px 0 0;color:#414249;font:700 15px Ubuntu,sans-serif}.crm-matrix-head button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#55565d;font:500 10px Ubuntu,sans-serif;cursor:pointer}.crm-matrix-head button svg{width:13px}.crm-matrix-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.crm-matrix-grid>div{display:grid;gap:4px;min-height:84px;padding:13px 15px;border:1px solid #e7e7ec;border-radius:8px;background:#fff}.crm-matrix-grid span{color:#898a92;font:700 8px Ubuntu,sans-serif;letter-spacing:.55px;text-transform:uppercase}.crm-matrix-grid b{color:#414249;font:700 21px Ubuntu,sans-serif;letter-spacing:-.5px}.crm-matrix-grid small{color:#898a92;font-size:8px}.crm-dashboard-report{min-height:274px}.crm-followup{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:15px;padding-top:12px;border-top:1px solid #ececf0}.crm-followup>span{color:#8a8b93;font:600 8px Ubuntu,sans-serif;text-transform:uppercase;letter-spacing:.35px}.crm-followup>div{display:grid;min-width:0;gap:2px}.crm-followup b,.crm-followup small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-followup b{color:#4b4c53;font-size:9px}.crm-followup small{color:#898a93;font-size:8px}.crm-followup em{padding:4px 6px;border-radius:999px;background:#f0f1f3;color:#606169;font:600 8px Ubuntu,sans-serif;font-style:normal;white-space:nowrap}:root[data-theme=dark] .crm-matrix-head h2,:root[data-theme=dark] .crm-matrix-grid b,:root[data-theme=dark] .crm-followup b{color:#f0f1f4}:root[data-theme=dark] .crm-matrix-head button{color:#d0d1d8}:root[data-theme=dark] .crm-matrix-grid>div{border-color:#383a45;background:#20212c}:root[data-theme=dark] .crm-followup{border-color:#393b46}:root[data-theme=dark] .crm-followup em{background:#373943;color:#d7d8de}@media(max-width:900px){.dashboard-grid{gap:12px}.crm-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.dashboard-grid .card{padding:14px}.crm-dashboard-matrix{margin-bottom:12px}.crm-matrix-grid{gap:7px}.crm-matrix-grid>div{min-height:78px;padding:12px}.crm-matrix-grid b{font-size:19px}.crm-matrix-head h2{font-size:14px}.crm-followup{grid-template-columns:1fr auto}.crm-followup>span{grid-column:1/-1}.crm-followup{margin-top:12px;padding-top:10px}}.dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-metrics .metric{min-height:76px!important;padding:11px 14px!important}.dashboard-metrics .metric-value{margin:4px 0 3px!important;font-size:19px!important}.dashboard-metrics .metric>small{display:block;margin-top:4px;color:#8a8b93;font:400 8px Ubuntu,sans-serif;line-height:1.25}.dashboard-metrics .metric:nth-child(2)>small{color:#a66b21}.dashboard-metrics .metric:nth-child(5)>small{color:#5c6475}@media(max-width:650px){.dashboard-metrics{grid-template-columns:repeat(5,minmax(132px,1fr))!important}.dashboard-metrics .metric{min-height:98px!important}}:root[data-theme=dark] .dashboard-metrics .metric>small{color:#b9bac2}:root[data-theme=dark] .dashboard-metrics .metric:nth-child(2)>small{color:#ffd190}:root[data-theme=dark] .dashboard-metrics .metric:nth-child(5)>small{color:#c7cce1}.dashboard-grid{grid-auto-flow:row dense}.priority-report{grid-column:auto!important}@media(max-width:900px){.priority-report{grid-column:auto!important}}.renewal-report,.renewal-chart,.renewal-legend,.renewal-column{min-width:0}.renewal-legend{flex-wrap:wrap}.renewal-legend b{white-space:nowrap}@media(min-width:901px)and (max-width:1120px){.renewal-report{grid-column:auto!important}.renewal-report .dashboard-card-head{position:relative;display:block}.renewal-report .dashboard-card-head>div:first-child{padding-right:132px}.renewal-report .renewal-controls{position:absolute;top:0;right:0;width:auto;justify-content:flex-end;margin-left:0}.renewal-report .dashboard-card-head p{max-width:none}.renewal-report .renewal-chart{gap:5px;padding-right:0;padding-left:0}.renewal-report .renewal-column{min-width:0;font-size:9px}.renewal-report .renewal-value{font-size:9px}}@media(max-width:650px){.renewal-chart{gap:4px;padding-top:17px}.renewal-column{grid-template-rows:16px 1fr 18px;font-size:9px}.renewal-value{font-size:9px}.renewal-legend{gap:7px;padding-top:9px;font-size:9px}.renewal-legend b{display:none}}@media(max-width:900px){.dashboard-metrics{grid-template-columns:repeat(5,minmax(164px,1fr))!important;gap:8px!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dashboard-metrics::-webkit-scrollbar{display:none}.dashboard-metrics .metric{min-height:100px!important;padding:13px 14px!important}.dashboard-metrics .metric-value{font-size:21px!important}.dashboard-metrics .delta{align-items:flex-start;line-height:1.2}.dashboard-metrics .delta svg{flex:none;margin-top:1px}.dashboard-metrics .delta span{display:none}.dashboard-metrics .metric>small{min-height:19px;margin-top:4px;font-size:8px;line-height:1.25}}@media(max-width:650px){.support-page-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px}.support-page-title>div:first-child{grid-column:1;min-width:0}.support-title-actions{justify-self:end;align-self:start}}@media(max-width:650px){.support-stats .metric .delta,.dashboard-metrics .metric .delta,.accounting-metrics .metric .delta,.crm-metrics .metric .delta{flex-wrap:nowrap;min-width:0}.support-stats .metric .delta-text,.dashboard-metrics .metric .delta-text,.accounting-metrics .metric .delta-text,.crm-metrics .metric .delta-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}}@media(max-width:650px){.table-card .ticket-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto auto;row-gap:6px;column-gap:10px;align-items:start}.table-card .ticket-row>span:first-child{display:flex!important;grid-column:2;grid-row:1;justify-self:end;align-items:center;gap:5px}.table-card .ticket-row .ticket-channel svg{width:12px;height:12px}.table-card .ticket-row .ticket-id-label{font-size:8px;color:#9797a3}.table-card .ticket-row .ticket-status-badge{font-size:7px;padding:2px 6px}.table-card .ticket-row>span:nth-child(2){grid-column:1;grid-row:1;min-width:0}.table-card .ticket-row>span:nth-child(3){grid-column:1;grid-row:2;min-width:0}.table-card .ticket-row>span:nth-child(4){grid-column:1/-1;grid-row:3}.table-card .ticket-row>span:nth-child(4):empty{display:none}.table-card .ticket-row>span:nth-child(5){grid-column:2;grid-row:2;justify-self:end;align-self:start}.table-card .ticket-row>span:nth-child(6){grid-column:1;grid-row:4;font-size:9px}.table-card .ticket-row .ticket-delete-btn{grid-column:2;grid-row:4;justify-self:end;width:26px;height:26px}.table-card .ticket-row .ticket-delete-btn svg{width:13px}}@media(max-width:650px){:root[data-theme=dark] .table-card .tr:not(.crm-row):has(.person)>span:nth-child(4){background:#3a3c45;color:#d5d6dc}}.search-filter-row{display:flex;gap:8px;align-items:center}.filter-trigger{position:relative;flex:none;margin-left:auto}.filter-trigger svg{width:15px}.table-result-count{font-size:12px;color:#73737f;white-space:nowrap}:root[data-theme=dark] .table-result-count{color:#9a9aa5}.filter-count{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:#5147ce;color:#fff;font:700 8px Ubuntu,sans-serif}.active-filters{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0 0}.filter-chip{display:inline-flex;align-items:center;gap:5px;background:#f1f2f4;color:#48494f;border-radius:12px;padding:5px 9px;font:500 10px Ubuntu,sans-serif}.filter-chip button{border:0;background:none;color:inherit;padding:0;cursor:pointer;font-size:12px;line-height:1;opacity:.7}.filter-chip button:hover{opacity:1}.filter-drawer .form-field{margin-bottom:16px}.filter-drawer .filter-switch{margin-bottom:16px;font-size:11px}.filter-drawer .form-actions{border-top:0;padding-top:0}.autocomplete-field{position:relative}.autocomplete-field input{width:100%;box-sizing:border-box}:root[data-theme=dark] .filter-chip{background:#343642;color:#e2e3ec}:root[data-theme=dark] .filter-count{background:#8f85ff}@media(max-width:650px){.table-card .table-tools .search-filter-row{width:100%;order:-1;display:flex;gap:8px;align-items:center}.table-card .table-tools .search-filter-row .search{width:auto;flex:1}.table-card .table-tools .filter-trigger{width:38px;height:34px;flex:none}}.service-type-filters{display:flex;gap:6px;flex-wrap:wrap;flex:1;min-width:0}.service-type-chip{border:0;background:#f4f4f7;color:#686875;border-radius:5px;padding:7px 11px;font:500 11px Ubuntu,sans-serif;cursor:pointer;white-space:nowrap}.service-type-chip.active{background:#48494f;color:#fff}:root[data-theme=dark] .service-type-chip{background:#282a36;color:#c6c7ce}:root[data-theme=dark] .service-type-chip.active{background:#e7e7ee;color:#1c1c26}.table-tools-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.table-tools-right-row{display:flex;align-items:center;gap:10px}.table-tools-right-row .filter-trigger{margin-left:0}.table-tools-right .table-result-count{font-size:10px;text-align:right}@media(max-width:650px){.table-card .table-tools{flex-wrap:wrap}.table-card .table-tools .service-type-filters{order:-1;width:100%;overflow-x:auto;flex-wrap:nowrap}.table-card .table-tools .table-tools-right{width:100%;align-items:stretch}.table-card .table-tools .table-tools-right-row{width:100%}.table-card .table-tools .table-tools-right-row .search{flex:1;width:auto}.table-card .table-tools .table-tools-right .table-result-count{text-align:right}}.table-card .table-tools{min-height:0}@media(min-width:651px){.table-card .table-tools .support-add-ticket{height:34px;padding:0 15px;gap:6px;display:flex;align-items:center}}.conversation-head-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.download-all-btn{font-size:10px;white-space:nowrap}.download-all-btn svg{width:12px}.download-all-btn:disabled{opacity:.6;cursor:default}.download-all-note{color:#c1594a;white-space:nowrap}:root[data-theme=dark] .download-all-note{color:#e08a7d}.contacts-tr{grid-template-columns:1.7fr 1fr .8fr 1.3fr .55fr 1.1fr}.person b .tag{width:max-content;margin-top:5px;font-size:9px;padding:3px 6px}.service-group{display:inline-flex;align-items:center;gap:3px}.service-group-extra{display:inline-flex;align-items:center;gap:1px;color:#8b8c95;font-size:11px}.service-group-extra svg{width:12px;height:12px}.ticket-count-cell{font:600 12px Ubuntu,sans-serif;color:#48494f}:root[data-theme=dark] .ticket-count-cell{color:#e2e3ec}.stacked-cell{display:grid;gap:3px}.stacked-cell .tag{width:max-content}.contact-name-row{display:inline-flex;align-items:center;gap:4px}.primary-star{width:12px;height:12px;color:#e0a52c;fill:#e0a52c;flex:none}.service-badges{display:flex;flex-wrap:wrap;gap:4px}.service-badges .tag{white-space:nowrap}.contacts-filter-row{display:flex;align-items:center;gap:16px;margin:0 0 18px}.contacts-type-filter{display:inline-flex;gap:3px;margin:0;padding:3px;background:#eef0f2;border-radius:7px;max-width:100%;overflow-x:auto;scrollbar-width:none}.contacts-type-filter::-webkit-scrollbar{display:none}.contacts-type-filter button{flex:none;display:flex;align-items:center;gap:5px;border:0;border-radius:5px;padding:7px 11px;background:transparent;color:#777780;font:500 11px Ubuntu,sans-serif;white-space:nowrap;cursor:pointer}.contacts-type-filter button:hover{color:#474850}.contacts-type-filter button.active{background:#fff;color:#424349;box-shadow:0 1px 3px #2321341f}.contacts-type-filter b{border-radius:10px;background:#e4e5e8;color:#55565d;font-size:9px;padding:1px 5px}.contacts-type-filter button.active b{background:#eceef0}.contacts-search{margin-left:auto;flex:none;background:#fff}:root[data-theme=dark] .contacts-search{background:#2d2f38;border-color:#444651;color:#e1e2e7}:root[data-theme=dark] .contacts-type-filter{background:#35373e}:root[data-theme=dark] .contacts-type-filter button{color:#c6c7ce}:root[data-theme=dark] .contacts-type-filter button.active{background:#44464d;color:#f0f1f4;box-shadow:none}:root[data-theme=dark] .contacts-type-filter b{background:#555760;color:#e0e1e6}:root[data-theme=dark] .contacts-type-filter button.active b{background:#5c5e68}@media(max-width:650px){.contacts-filter-row{flex-wrap:wrap;row-gap:10px}.contacts-type-filter{width:100%}.contacts-search{margin-left:0;width:100%}.contacts-search input{width:100%}}.ticket-status-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0 14px 0 0;font:inherit;font-size:11px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239b9ba6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right center;background-size:10px}.ticket-status-select:disabled{opacity:.6;cursor:default}.ticket-status-select:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.table-card .tr.ticket-row{border-left:3px solid transparent!important}.table-card .tr.ticket-row-open{border-left-color:#22a17c!important}.table-card .tr.ticket-row-review{border-left-color:#c99a2e!important}.table-card .tr.ticket-row-awaiting{border-left-color:#4a7ebf!important}:root[data-theme=dark] .table-card .tr.ticket-row-open{border-left-color:#3ecf9b!important}:root[data-theme=dark] .table-card .tr.ticket-row-review{border-left-color:#e2b658!important}:root[data-theme=dark] .table-card .tr.ticket-row-awaiting{border-left-color:#6fa8dc!important}.ticket-topbar{border-left:4px solid transparent}.ticket-topbar-open{border-left-color:#22a17c}.ticket-topbar-review{border-left-color:#c99a2e}.ticket-topbar-awaiting{border-left-color:#4a7ebf}:root[data-theme=dark] .ticket-topbar-open{border-left-color:#3ecf9b}:root[data-theme=dark] .ticket-topbar-review{border-left-color:#e2b658}:root[data-theme=dark] .ticket-topbar-awaiting{border-left-color:#6fa8dc}.support-tools-left{display:flex;align-items:center;gap:16px;min-width:0}.support-tools-left .support-refresh-block{align-items:flex-start;text-align:left;margin-left:auto;flex:none}.support-status-filter{margin:0;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.support-status-filter::-webkit-scrollbar{display:none}.support-status-filter button{white-space:nowrap;flex:none}.search-filter-row{margin-left:auto}@media(max-width:650px){.support-tools-left{width:100%;order:1;flex-wrap:wrap;row-gap:8px}.support-status-filter{width:100%}.support-tools-left .support-refresh-block{margin-left:0}.support-tools-left .support-refresh-block{flex-direction:row;align-items:center;gap:4px}.support-refresh-note{white-space:normal}}.profile-top-actions{margin-left:auto;display:flex;gap:8px;flex:none;align-self:flex-start}.contact-ticket-row{cursor:pointer}.contact-ticket-row:hover{background:#f8f8fb}:root[data-theme=dark] .contact-ticket-row:hover{background:#262732}.ticket-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;border:1.5px dashed #d5d5de;border-radius:8px;padding:20px 12px;cursor:pointer;color:#8c8c98;font-size:11px;transition:border-color .15s,background .15s}.ticket-dropzone svg{width:20px;height:20px;color:#9c9ca6;margin-bottom:2px}.ticket-dropzone b{color:#5147ce;font-weight:600}.ticket-dropzone small{color:#a3a3ae;font-size:9px}.ticket-dropzone:hover{border-color:#b9b9ff;background:#faf9ff}.ticket-dropzone.dragging{border-color:#5147ce;background:#f2f1ff;color:#5147ce}:root[data-theme=dark] .ticket-dropzone{border-color:#3a3c48;color:#9fa1ad}:root[data-theme=dark] .ticket-dropzone:hover{border-color:#4a4a6a;background:#242536}:root[data-theme=dark] .ticket-dropzone.dragging{border-color:#8f85ff;background:#26273a;color:#c9c3ff}.ticket-dropzone-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ticket-dropzone-files .attachment-row{background:none}.ticket-topbar-service-chip{margin-right:8px;vertical-align:middle}.ticket-service-chip{margin-left:6px;vertical-align:middle}.ticket-service-select{width:100%;box-sizing:border-box}.linked-row{cursor:pointer}.linked-row:hover{background:#f8f8fb}:root[data-theme=dark] .linked-row:hover{background:#262732}.contact-quick-links{display:flex;gap:6px;margin-top:6px}.contact-quick-links .quick-link{border:0;background:#f4f4f7;border-radius:5px;width:24px;height:24px;display:grid;place-items:center;color:#48494f;text-decoration:none}.contact-quick-links .quick-link svg{width:12px;height:12px}:root[data-theme=dark] .contact-quick-links .quick-link{background:#343642;color:#e2e3ec}.contact-edit-form{border-bottom:1px solid #ededf1;padding-bottom:16px;margin-bottom:8px}.contact-edit-form .form-field{margin-bottom:12px}.form-error{color:#dd6861;font-size:11px;margin:0 0 12px}.linked-service-tags{display:flex;flex-wrap:wrap;gap:6px}.linked-service-tags:empty{display:none}.linked-service-tag{display:inline-flex;align-items:center;gap:5px}.linked-service-tag button{border:0;background:transparent;padding:0;margin:0;color:#8a8a95;font-size:12px;line-height:1;cursor:pointer}.linked-service-tag button:hover{color:#dd6861}.linked-service-tag.owned{background:#eef0f2;color:#6a6a76}.linked-service-tag.confirming{background:#fdeeee;color:#a83f3f;gap:8px}.linked-service-tag.confirming button{color:#a83f3f;font-size:10px;font-weight:600;padding:0 2px}.linked-service-tag.confirming button:first-of-type{color:#c0392b}.linked-service-tag.confirming button:hover{text-decoration:underline}.linked-services-empty{color:#9b9ba6;font-weight:400}.linked-service-search{position:relative;margin-top:6px}.phone-field-row{display:flex;gap:6px;align-items:stretch}.phone-field-row.linked-service-search{margin-top:6px}.phone-field-row .select-control{flex:none;width:92px;min-width:92px;margin-left:0;height:auto}.phone-field-row input{flex:1;min-width:0}.phone-field-row button{flex:none}.service-contact-search{margin:14px 0 0}.linked-service-search input{width:100%;border:1px solid #dedee6;border-radius:6px;padding:9px 10px;font:400 12px Ubuntu,sans-serif;outline:none;box-sizing:border-box}.linked-service-search input:focus{border-color:#7166dd;box-shadow:0 0 0 3px #eef0f2}.linked-service-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #dedee6;border-radius:8px;box-shadow:0 8px 24px #14141e1a}.linked-service-suggestions button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;border:0;background:transparent;text-align:left;font:400 12px Ubuntu,sans-serif;color:#30303d;cursor:pointer}.linked-service-suggestions button:hover{background:#f4f5f6}.linked-service-suggestions button small{color:#9b9ba6;font-size:10px}:root[data-theme=dark] .contact-edit-form{border-color:#353743}:root[data-theme=dark] .linked-service-tag.owned{background:#282a36;color:#b9bac7}:root[data-theme=dark] .linked-service-tag.confirming{background:#3a2626;color:#e39a9a}:root[data-theme=dark] .linked-service-tag.confirming button{color:#e39a9a}:root[data-theme=dark] .linked-service-search input{background:#282a36;border-color:#41434f;color:#eeeff7}:root[data-theme=dark] .linked-service-suggestions{background:#20212c;border-color:#353743}:root[data-theme=dark] .linked-service-suggestions button{color:#eeeff7}.page-picker-service-suggestions{position:static;margin-top:8px;box-shadow:none}.page-picker-change-site{display:flex;align-items:center;gap:5px;margin-bottom:12px}.page-picker-change-site svg{width:13px;height:13px}:root[data-theme=dark] .linked-service-suggestions button:hover{background:#2d2e42}.settings-panel{padding:22px}.settings-search{position:relative;display:flex;align-items:center;max-width:420px;margin:-8px 0 28px;border:1px solid #e1e1e7;border-radius:8px;background:#fff;padding:0 12px;height:40px}.settings-search svg{width:14px;color:#9b9ba6;flex:none}.settings-search input{flex:1;border:0;outline:0;background:none;margin-left:9px;font:400 13px Ubuntu,sans-serif;color:#30303d}.settings-search:focus-within{border-color:#7166dd;box-shadow:0 0 0 3px #eef0f2}.settings-search-results{display:grid;gap:2px;padding:10px}.settings-search-results button{display:flex;align-items:center;gap:10px;border:0;background:none;text-align:left;padding:10px 12px;border-radius:7px;color:#3a3a45;font:500 12px Ubuntu,sans-serif;cursor:pointer}.settings-search-results button:hover{background:#f4f4f7}.settings-search-results button svg{width:15px;color:#7166dd;flex:none}.settings-landing{display:grid;gap:34px}.settings-group h2{margin:0 0 16px;font:700 16px Ubuntu,sans-serif;color:#2d2c3a}.settings-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.settings-card{border:1px solid #ececf1;border-radius:12px;padding:18px;background:#fff}.settings-card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.settings-card-head svg{width:17px;height:17px;flex:none;color:#7166dd}.settings-card-head b{font:700 13px Ubuntu,sans-serif;color:#26262f}.settings-card-items{display:grid;gap:2px}.settings-card-items button{border:0;background:none;text-align:left;padding:7px 0;color:#57565f;font:400 12px Ubuntu,sans-serif;cursor:pointer}.settings-card-items button:hover{color:#5147ce;text-decoration:underline}.settings-card:nth-child(4n+2) .settings-card-head svg{color:#e0645a}.settings-card:nth-child(4n+3) .settings-card-head svg{color:#e0a23c}.settings-card:nth-child(4n+4) .settings-card-head svg{color:#22a17c}.settings-detail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ededf1}.settings-back-btn{color:#5147ce}.settings-siblings{display:flex;flex-wrap:wrap;gap:4px}.settings-siblings button{border:0;background:#f1f2f4;color:#65656f;padding:6px 11px;border-radius:6px;font:500 11px Ubuntu,sans-serif;cursor:pointer}.registrar-tabs-inline button{display:inline-flex;align-items:center;gap:6px}.settings-siblings button.active{background:#26262f;color:#fff}.permissions-matrix-wrap{overflow-x:auto;border:1px solid #ececf1;border-radius:10px}.permissions-matrix{border-collapse:collapse;width:100%;font-size:12px}.permissions-matrix th,.permissions-matrix td{padding:9px 14px;text-align:left;white-space:nowrap}.permissions-matrix thead th{background:#f7f7fa;color:#6f6f7a;font:700 10px Ubuntu,sans-serif;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #ececf1;position:sticky;top:0}.permissions-matrix tbody tr:not(.permissions-matrix-group-row){border-bottom:1px solid #f2f2f5}.permissions-matrix tbody tr:not(.permissions-matrix-group-row):hover{background:#faf9ff}.permissions-matrix td:first-child{color:#3a3a45;font-weight:500;white-space:normal;min-width:220px}.permissions-matrix-group-row td{background:#f1f0ff;color:#5147ce;font:700 10px Ubuntu,sans-serif;text-transform:uppercase;letter-spacing:.4px;padding:7px 14px}.permissions-matrix-cell{text-align:center!important}.permissions-matrix-cell input{width:15px;height:15px;cursor:pointer;accent-color:#5147ce}.permissions-matrix-cell input:disabled{cursor:default;opacity:.6}:root[data-theme=dark] .permissions-matrix-wrap{border-color:#333541}:root[data-theme=dark] .permissions-matrix thead th{background:#20212c;color:#9a9ba4;border-color:#333541}:root[data-theme=dark] .permissions-matrix tbody tr:not(.permissions-matrix-group-row){border-color:#2c2d38}:root[data-theme=dark] .permissions-matrix tbody tr:not(.permissions-matrix-group-row):hover{background:#242536}:root[data-theme=dark] .permissions-matrix td:first-child{color:#e2e3ec}:root[data-theme=dark] .permissions-matrix-group-row td{background:#2a2850;color:#c7c1ff}:root[data-theme=dark] .settings-search{background:#20212c;border-color:#333541}:root[data-theme=dark] .settings-search input{color:#eeeff7}:root[data-theme=dark] .settings-search-results button{color:#e2e3ec}:root[data-theme=dark] .settings-search-results button:hover{background:#282a36}:root[data-theme=dark] .settings-group h2{color:#f1f2f8}:root[data-theme=dark] .settings-card{background:#20212c;border-color:#333541}:root[data-theme=dark] .settings-card-head b{color:#f1f2f8}:root[data-theme=dark] .settings-card-items button{color:#b9bac7}:root[data-theme=dark] .settings-card-items button:hover{color:#a89dff}:root[data-theme=dark] .settings-detail-head{border-color:#333541}:root[data-theme=dark] .settings-back-btn{color:#a89dff}:root[data-theme=dark] .settings-siblings button{background:#282a36;color:#c2c3cc}:root[data-theme=dark] .settings-siblings button.active{background:#f1f2f8;color:#20212c}.settings-master-form{display:flex;gap:8px;margin-top:16px}.settings-master-form input{flex:1;min-width:0;border:1px solid #dedee6;border-radius:6px;padding:9px 10px;font:400 12px Ubuntu,sans-serif;outline:none}.settings-master-form input:focus{border-color:#7166dd;box-shadow:0 0 0 3px #eef0f2}.settings-master-tags{margin-top:4px}.profile-settings-grid{display:grid;gap:26px;max-width:460px}.profile-settings-card{padding-top:22px;border-top:1px solid #ededf1}.profile-settings-card:first-child{padding-top:0;border-top:0}.profile-settings-card .form-field{margin-bottom:14px}.profile-badge{margin-left:8px;padding:3px 7px;border-radius:999px;font:600 9px Ubuntu,sans-serif;vertical-align:middle;background:#eaf8f4;color:#218d6d}.totp-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px;border:1px solid #e6e6eb;border-radius:8px}.totp-status-row p{margin:0;color:#65656f;font-size:11px}.totp-setup-form,.totp-disable-form{margin-top:14px}.totp-setup-form p{margin:0 0 12px;color:#65656f;font-size:11px;line-height:1.5}.totp-qr{display:block;border:1px solid #e6e6eb;border-radius:8px;padding:10px;background:#fff}.totp-manual-secret{margin:12px 0!important;font-size:10px}.totp-manual-secret code{padding:2px 5px;border-radius:4px;background:#f1f2f4;color:#48494f;font-size:10px;letter-spacing:.4px}.totp-backup-codes{margin-top:14px;padding:14px;border:1px solid #e6e6eb;border-radius:8px;background:#fafafc}.totp-backup-codes p{margin:0 0 10px;font-size:11px;color:#65656f;line-height:1.5}.totp-backup-code-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.totp-backup-code-grid code{padding:6px 8px;border-radius:5px;background:#fff;border:1px solid #e6e6eb;font-size:11px;text-align:center;letter-spacing:.4px}:root[data-theme=dark] .profile-settings-card{border-color:#333541}:root[data-theme=dark] .profile-badge{background:#1f463b;color:#8ee1c4}:root[data-theme=dark] .totp-status-row{border-color:#333541}:root[data-theme=dark] .totp-status-row p{color:#a9abb4}:root[data-theme=dark] .totp-setup-form p{color:#a9abb4}:root[data-theme=dark] .totp-qr{background:#fff}:root[data-theme=dark] .totp-manual-secret code{background:#282a36;color:#eeeff7}:root[data-theme=dark] .totp-backup-codes{background:#20212c;border-color:#333541}:root[data-theme=dark] .totp-backup-codes p{color:#a9abb4}:root[data-theme=dark] .totp-backup-code-grid code{background:#282a36;border-color:#41434f;color:#eeeff7}@media(max-width:700px){.settings-card-grid{grid-template-columns:1fr}.storage-explorer-header-controls{margin-left:0;width:100%}.storage-explorer-search{width:auto;flex:1}}@media(max-width:380px){.storage-create-folder-popover{right:auto;left:50%;transform:translate(-50%);width:min(220px,calc(100vw - 32px))}}:root[data-theme=dark] .settings-master-form input{background:#282a36;border-color:#41434f;color:#eeeff7}.ticket-rules-list{display:grid;gap:8px}.ticket-rule-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #ededf1;border-radius:8px;font-size:12px}.ticket-rule-row.disabled{opacity:.5}.ticket-rule-row.dragging{opacity:.4}.ticket-rule-row .drag-handle{cursor:grab;touch-action:none}.ticket-rule-row .drag-handle:active{cursor:grabbing}.ticket-rule-row>span:nth-child(2){flex:1;color:#48494f}.rule-action-tag.ignore{background:#ffebea;color:#c0392b}.rule-action-tag.no_ack{background:#fff3dd;color:#bd7d1e}.rule-action-tag.auto_close{background:#eceef0;color:#65666d}:root[data-theme=dark] .rule-action-tag.auto_close{background:#393b42;color:#d4d5db}.rule-enabled-toggle{display:flex;align-items:center;gap:5px;font-size:11px;color:#7d7d8a;white-space:nowrap}.ticket-rule-form{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap;align-items:center}.reply-template-preview{overflow-wrap:break-word;min-width:0}.ticket-rule-row .text-btn{font-size:9px}.ticket-rule-row.active-now{border-color:#f0b429;background:#fffaf0}.staging-preview-row .reply-template-preview a{color:#5147ce;font-weight:600;text-decoration:none}.staging-preview-row .reply-template-preview a:hover{text-decoration:underline}.staging-preview-target{display:block;color:#9797a4;font-weight:400;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staging-preview-views{display:flex;align-items:center;gap:4px;flex:none;color:#70717a;font-size:11px;font-weight:600}.staging-preview-views svg{width:12px;height:12px}:root[data-theme=dark] .staging-preview-row .reply-template-preview a{color:#a79bf0}:root[data-theme=dark] .staging-preview-target{color:#8b8c98}:root[data-theme=dark] .staging-preview-views{color:#b6b7bf}:root[data-theme=dark] .ticket-rule-row.active-now{border-color:#c98a1a;background:#3a331f}.holiday-active-tag{background:#fff3dd;color:#bd7d1e}.reply-template-form{display:grid;gap:8px;margin-top:16px}.reply-template-form .form-actions{border-top:0;padding-top:0;margin-top:0}.reply-template-form input,.reply-template-form textarea{border:1px solid #dedee6;border-radius:6px;padding:9px 10px;font:400 12px Ubuntu,sans-serif;outline:none}.reply-template-form textarea{min-height:80px;resize:vertical}.reply-template-form input:focus,.reply-template-form textarea:focus{border-color:#7166dd;box-shadow:0 0 0 3px #eef0f2}:root[data-theme=dark] .reply-template-form input,:root[data-theme=dark] .reply-template-form textarea{background:#282a36;border-color:#41434f;color:#eeeff7}.form-field-inline{display:flex;align-items:center;gap:7px;font-size:11px;color:#5d5e66}.form-field-inline input{width:auto!important}.playbook-steps{display:grid;gap:8px;padding:12px;border:1px solid #ededf1;border-radius:8px;background:#f9f9fb}.playbook-steps>span{color:#8b8c95;font:700 8px Ubuntu,sans-serif;letter-spacing:.3px;text-transform:uppercase}.playbook-step-row{display:grid;grid-template-columns:16px 1fr 1.4fr 28px;gap:8px;align-items:start}.playbook-step-row b{padding-top:9px;color:#8b8c95;font-size:11px;text-align:center}.playbook-step-row textarea{min-height:auto!important;resize:vertical}:root[data-theme=dark] .playbook-steps{background:#20212a;border-color:#353743}:root[data-theme=dark] .form-field-inline{color:#c2c3cc}.reply-template-variables{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-2px}.reply-template-variables>span{font:600 9px Ubuntu,sans-serif;color:#8c8c96;text-transform:uppercase;letter-spacing:.25px}.reply-template-variables button{border:0;border-radius:5px;padding:4px 7px;background:#f1f2f4;color:#48494f;font:500 10px Ubuntu,sans-serif;cursor:pointer}.reply-template-variables button:hover{background:#e2e3e6}:root[data-theme=dark] .reply-template-variables>span{color:#a9abb4}:root[data-theme=dark] .reply-template-variables button{background:#343642;color:#e2e3ec}:root[data-theme=dark] .reply-template-variables button:hover{background:#3f414d}.storage-connection-form{display:grid;gap:8px;margin-top:16px;max-width:460px}.storage-connection-form .form-field small{font-weight:400;text-transform:none;letter-spacing:0;color:#9c9ca6;margin-left:4px}.form-field-hint{margin:-4px 0 4px;color:#8c8c98;font-size:11px;line-height:1.5;max-width:460px}.working-hours-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.working-days-toggle{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.chip-toggle{padding:6px 12px;border-radius:999px;border:1px solid #e3e2eb;background:#fff;color:#6c6c78;font:600 11px Ubuntu,sans-serif;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.chip-toggle:hover{border-color:#c7c6d6}.chip-toggle.active{background:#161827;border-color:#161827;color:#fff}:root[data-theme=dark] .chip-toggle{background:#20222b;border-color:#383a45;color:#b9bac2}:root[data-theme=dark] .chip-toggle.active{background:#eef0f5;border-color:#eef0f5;color:#161827}:root[data-theme=dark] .form-field-hint{color:#9497a1}.storage-type-switch{display:flex;width:max-content;margin-bottom:6px}.storage-type-switch button{display:flex;align-items:center;gap:6px}.storage-type-switch button svg{width:14px;height:14px}.storage-connection-list{display:grid;gap:2px}.storage-connection-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #ededf1;font-size:11px}.storage-connection-row:first-child{border-top:0}.storage-type-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;flex:none;background:#f1f2f4;color:#48494f}.storage-type-icon svg{width:15px}.storage-type-icon.s3{background:#eef0ff;color:#5147ce}.storage-type-icon.ftp{background:#fff3dd;color:#ac701c}.storage-connection-info{display:grid;gap:2px;flex:1;min-width:0}.storage-connection-info b{font-size:11px}.storage-connection-info small{color:#8c8c96;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storage-connection-row .mini-pill svg{width:11px;height:11px}.service-files-switch button{display:flex;align-items:center;gap:6px}.service-files-switch svg{width:13px;height:13px}.storage-explorer-header{flex-wrap:wrap;gap:10px 16px}.storage-explorer-header-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.storage-explorer-search{margin:0;width:200px;background:#fff}:root[data-theme=dark] .storage-explorer-search{background:#2d2f38;border-color:#444651;color:#e1e2e7}.storage-folder-badges{display:flex;flex-wrap:wrap;gap:4px;flex:none;max-width:160px}.storage-folder-badge{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storage-popover-wrap{position:relative}.storage-create-folder-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;gap:8px;width:220px;padding:12px;background:#fff;border:1px solid #e4e4ea;border-radius:8px;box-shadow:0 10px 24px #22223818}.storage-create-folder-popover input{border:1px solid #dedee6;border-radius:6px;padding:8px 10px;font:400 12px Ubuntu,sans-serif;outline:none}.storage-create-folder-popover .form-actions{border:0;padding:0;margin:0;gap:6px}.storage-delete-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:5;display:grid;gap:10px;width:230px;padding:12px;background:#fff;border:1px solid #e4e4ea;border-radius:8px;box-shadow:0 10px 24px #22223818;text-align:left}.storage-delete-popover p{margin:0;font-size:11px;color:#48494f;line-height:1.4}.storage-delete-popover .form-actions{border:0;padding:0;margin:0;gap:6px;justify-content:flex-end}.storage-delete-popover .danger{border:0;border-radius:6px;padding:7px 10px;font:600 11px Ubuntu,sans-serif;cursor:pointer;background:#fff0f0;color:#b75050;display:flex;align-items:center;gap:6px}.storage-delete-popover .danger:hover{background:#ffe3e3}.storage-delete-popover .danger:disabled{opacity:.6;cursor:default}.storage-replace-popover{width:260px;text-align:left}.storage-replace-popover p{margin:0;font-size:11px;color:#48494f;line-height:1.4}.storage-explorer-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:14px 0;font:500 12px Ubuntu,sans-serif}.storage-explorer-breadcrumb button{border:0;background:none;padding:2px 3px;border-radius:4px;color:#5147ce;cursor:pointer;font:inherit}.storage-explorer-breadcrumb button:hover{background:#f1f2f4;text-decoration:underline}.storage-explorer-breadcrumb button:disabled{color:#8c8c96;cursor:default}.storage-explorer-breadcrumb button:disabled:hover{background:none;text-decoration:none}.storage-explorer-breadcrumb span{color:#c3c3cc}.storage-explorer-breadcrumb b{color:#2d2c3a;font-weight:700}.storage-explorer-list{display:grid;gap:2px}.storage-explorer-row{display:flex;align-items:center;gap:10px;padding:7px 4px;border-radius:6px}.storage-explorer-row:hover{background:#f4f5f6}.storage-explorer-open{border:0;background:none;display:flex;align-items:center;gap:7px;padding:0;font:500 11px Ubuntu,sans-serif;color:#48494f;cursor:pointer;flex:1;text-align:left;min-width:0}.storage-explorer-open svg{width:14px;color:#c9a54a;flex:none}.storage-explorer-file{display:flex;align-items:center;gap:7px;font:400 11px Ubuntu,sans-serif;color:#5c5c66;flex:1;min-width:0}.storage-explorer-file svg{width:14px;color:#9b9ba6;flex:none}.storage-explorer-file small{color:#a9a9b3}.storage-explorer-file-row{color:inherit;text-decoration:none;cursor:pointer}.storage-explorer-pick-row{border:0;background:none;width:100%;text-align:left;font:inherit}.storage-explorer-pick-open{border:0;background:none;padding:0;flex:1;min-width:0;text-align:left;cursor:pointer;font:inherit}.storage-pick-folder-btn{white-space:nowrap}.storage-explorer-permission{flex:none;width:64px;text-align:right;font:400 9px/1 Ubuntu,monospace,sans-serif;color:#9c9ca6;letter-spacing:.3px}.storage-explorer-dropzone{border-radius:8px;transition:background .12s,box-shadow .12s}.storage-explorer-dropzone.drag-over{background:#f2f1ff;box-shadow:inset 0 0 0 2px #7166dd}.storage-upload-btn{cursor:pointer}.storage-upload-btn input{display:none}.storage-back{font-size:14px;color:inherit}.storage-back svg{width:15px}:root[data-theme=dark] .storage-connection-row{border-color:#333541}:root[data-theme=dark] .storage-type-icon{background:#343642;color:#e2e3ec}:root[data-theme=dark] .storage-type-icon.s3{background:#2b2a4a;color:#b5aeff}:root[data-theme=dark] .storage-type-icon.ftp{background:#4b3924;color:#ffd08a}:root[data-theme=dark] .storage-connection-info small{color:#a9abb4}:root[data-theme=dark] .storage-explorer-row:hover{background:#2a2c35}:root[data-theme=dark] .storage-explorer-open{color:#e2e3ec}:root[data-theme=dark] .storage-explorer-file{color:#c2c3cc}:root[data-theme=dark] .storage-explorer-permission{color:#8b8c96}:root[data-theme=dark] .storage-explorer-dropzone.drag-over{background:#2a2740;box-shadow:inset 0 0 0 2px #8a7dff}:root[data-theme=dark] .storage-create-folder-popover{background:#20212c;border-color:#333541;box-shadow:0 10px 24px #0006}:root[data-theme=dark] .storage-create-folder-popover input{background:#282a36;border-color:#41434f;color:#eeeff7}:root[data-theme=dark] .storage-delete-popover{background:#20212c;border-color:#333541;box-shadow:0 10px 24px #0006}:root[data-theme=dark] .storage-delete-popover p{color:#d7d8de}:root[data-theme=dark] .storage-replace-popover p{color:#d7d8de}:root[data-theme=dark] .storage-delete-popover .danger{background:#482f35;color:#f0b7ba}.html-editor-overlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#fff;display:flex}.html-editor-panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:#fff;overflow:hidden}.html-editor-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 10px;border-bottom:1px solid #ebebef;flex:none;height:34px}.html-editor-head-title{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.html-editor-head h2{margin:0;font:700 11.5px Ubuntu,sans-serif;color:#2d2c3a;white-space:nowrap;flex:none}.html-editor-head small{color:#9c9ca6;font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.html-editor-dirty-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#e0a63e;margin-left:5px;vertical-align:middle}.html-editor-head-actions{display:flex;align-items:center;gap:4px;flex:none}.html-editor-head-actions .select{padding:4px 6px;gap:0;height:24px;box-sizing:border-box}.html-editor-head-actions .select svg{width:12px;height:12px}.html-editor-head-actions .icon-btn{width:24px;height:24px}.html-editor-head-actions .icon-btn svg{width:13px}.html-editor-save{padding:4px 6px!important;height:24px;box-sizing:border-box;display:flex;align-items:center}.html-editor-save svg{width:12px;height:12px}.html-editor-mode-switch,.html-editor-mini-switch{display:flex;flex:none;padding:1px}.html-editor-mode-switch button,.html-editor-mini-switch button{display:flex;align-items:center;padding:3px 6px}.html-editor-mode-switch svg,.html-editor-mini-switch svg{width:12px;height:12px}.html-editor-inspect.active{background:#efedff;border-color:#c7c1ff;color:#5147ce}.html-editor-head-actions [data-tip]{position:relative}.html-editor-head-actions [data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%) translateY(-3px);white-space:nowrap;background:#26262f;color:#fff;font:500 10px Ubuntu,sans-serif;padding:5px 8px;border-radius:5px;box-shadow:0 4px 12px #14141e38;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,transform .12s ease;z-index:10}.html-editor-head-actions [data-tip]:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(2px);border:5px solid transparent;border-bottom-color:#26262f;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:10}.html-editor-head-actions [data-tip]:hover:after,.html-editor-head-actions [data-tip]:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.html-editor-head-actions [data-tip]:disabled:after,.html-editor-head-actions [data-tip]:disabled:before{display:none}.html-editor-status{flex:none;padding:4px 12px;font-size:10.5px;background:#f4f8ff;color:#3f5aa8;border-bottom:1px solid #e2e9f8}.html-editor-status.error{background:#fff1f0;color:#c0392b;border-color:#fbdcda}.html-editor-float-copy{position:absolute;z-index:20;right:18px;bottom:18px;display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:20px;border:1px solid #cfc9ff;background:#efedff;color:#5147ce;font:600 11px Ubuntu,sans-serif;box-shadow:0 6px 18px #5a50c838;cursor:pointer}.html-editor-float-copy:hover{background:#e3dfff}.html-editor-float-copy svg{width:13px;height:13px}:root[data-theme=dark] .html-editor-float-copy{background:#332f55;border-color:#4a4470;color:#c9c3ff;box-shadow:0 6px 18px #00000059}:root[data-theme=dark] .html-editor-float-copy:hover{background:#3c3763}.html-editor-body{flex:1;min-height:0;display:flex;align-items:stretch}.html-editor-body-stacked{flex-direction:column}.html-editor-code-pane{height:100%;overflow:hidden;flex:none}.html-editor-body-stacked .html-editor-code-pane{width:100%}.html-editor-code-pane .cm-editor{height:100%;font-family:SF Mono,Menlo,Consolas,monospace}.html-editor-code-pane .cm-scroller{font-size:12.5px;line-height:1.6}.html-editor-divider{flex:none;width:6px;cursor:col-resize;background:#ebebef;position:relative}.html-editor-divider:hover,.html-editor-divider:active{background:#c9c9f2}.html-editor-body-stacked .html-editor-divider{width:100%;height:6px;cursor:row-resize}.html-editor-preview-wrap{height:100%;overflow:hidden;flex:none;display:flex;flex-direction:column}.html-editor-body-stacked .html-editor-preview-wrap{width:100%}.html-editor-iframe{width:100%;flex:1;border:0;background:#fff}:root[data-theme=dark] .html-editor-overlay{background:#1c1d26}:root[data-theme=dark] .html-editor-panel{background:#1c1d26}:root[data-theme=dark] .html-editor-head{border-color:#2f303c}:root[data-theme=dark] .html-editor-head h2{color:#eeeff7}:root[data-theme=dark] .html-editor-inspect.active{background:#332f55;border-color:#4a4470;color:#c9c3ff}:root[data-theme=dark] .html-editor-status{background:#1e2733;color:#a9c2ec;border-color:#2c3b52}:root[data-theme=dark] .html-editor-status.error{background:#33201f;color:#f0b7ba;border-color:#4a2c2c}:root[data-theme=dark] .html-editor-divider{background:#2f303c}:root[data-theme=dark] .html-editor-divider:hover,:root[data-theme=dark] .html-editor-divider:active{background:#514f7a}:root[data-theme=dark] .storage-delete-popover .danger:hover{background:#5a3940}:root[data-theme=dark] .storage-explorer-breadcrumb button{color:#a89dff}:root[data-theme=dark] .storage-explorer-breadcrumb button:hover{background:#282a36}:root[data-theme=dark] .storage-explorer-breadcrumb button:disabled{color:#8b8c96}:root[data-theme=dark] .storage-explorer-breadcrumb button:disabled:hover{background:none}:root[data-theme=dark] .storage-explorer-breadcrumb span{color:#54565f}:root[data-theme=dark] .storage-explorer-breadcrumb b{color:#f1f2f8}.storage-link-row b{display:block}.storage-link-tag{cursor:pointer}.storage-link-tag:hover{opacity:.8}.info-tip-btn{border:0;background:none;padding:0;margin:0;width:auto;height:auto;color:#9898a5;cursor:pointer;display:inline-flex;align-items:center;vertical-align:middle}.info-tip-btn:hover{color:#5147ce}:root[data-theme=dark] .info-tip-btn{color:#8b8d99}:root[data-theme=dark] .info-tip-btn:hover{color:#a89dff}.storage-link-edit{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.storage-link-edit .select-control{min-width:170px}.ticket-rule-form .select-control{width:auto}.ticket-rule-form input{flex:1;min-width:160px;border:1px solid #dedee6;border-radius:6px;padding:9px 10px;font:400 12px Ubuntu,sans-serif;outline:none}.ticket-rule-form input:focus{border-color:#7166dd;box-shadow:0 0 0 3px #eef0f2}:root[data-theme=dark] .ticket-rule-row{border-color:#353743}:root[data-theme=dark] .ticket-rule-row>span:nth-child(2){color:#c7c8cf}:root[data-theme=dark] .ticket-rule-form input{background:#282a36;border-color:#41434f;color:#eeeff7}.crm-view-toggle{display:flex;gap:8px;flex:none}.crm-view-toggle button{border:0;background:#f4f4f7;color:#686875;border-radius:8px;padding:9px 16px;font:600 12.5px Ubuntu,sans-serif;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap}.crm-view-toggle button svg{width:14px;height:14px}.crm-view-toggle button.active{background:#48494f;color:#fff}:root[data-theme=dark] .crm-view-toggle button{background:#282a36;color:#c6c7ce}:root[data-theme=dark] .crm-view-toggle button.active{background:#e7e7ee;color:#1c1c26}.crm-filter-row-actions{margin-left:auto;display:flex;gap:10px;align-items:center}.crm-pipeline-display-toggle{display:flex}.crm-pipeline-display-toggle button{display:grid;place-items:center;padding:6px 9px}.crm-pipeline-display-toggle svg{width:14px;height:14px}.campaign-metrics{margin-bottom:24px}.campaign-row{grid-template-columns:1.5fr .95fr 1fr .6fr .65fr .65fr .65fr 1.05fr!important;cursor:default!important}.campaign-name-link{cursor:pointer}.campaign-name-link:hover b{text-decoration:underline}.campaign-row:hover{background:transparent!important}.campaign-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.campaign-status-cell .text-btn{color:#5147ce;font-size:10px}.campaign-row-actions{display:flex;align-items:center;gap:6px}.campaign-row-actions .icon-btn{width:26px;height:26px}.campaign-row-actions .icon-btn svg{width:14px}.campaign-row-actions .text-btn{font-size:10px}.campaign-row-actions small{font-size:10px;color:#8b8c94;white-space:nowrap}.campaign-metric-cell input{width:100%;max-width:64px;border:1px solid #dedee6;border-radius:5px;padding:4px 6px;font:400 11px Ubuntu,sans-serif;outline:none}.campaign-metric-cell input:focus{border-color:#7166dd;box-shadow:0 0 0 3px #eef0f2}:root[data-theme=dark] .campaign-metric-cell input{background:#282a36;border-color:#41434f;color:#eeeff7}select.campaign-status{border:0;padding:4px 18px 4px 8px}.campaign-name-cell{display:flex;align-items:center;gap:10px}.campaign-channel-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#f1f2f4;color:#6a5ee7;flex:none}.campaign-channel-icon svg{width:14px}:root[data-theme=dark] .campaign-channel-icon{background:#282a36;color:#a79bff}.campaign-status{border-radius:12px;padding:4px 8px;font-size:10px;font-weight:600;width:max-content}.campaign-status.draft{background:#eff0f5;color:#777784}.campaign-status.scheduled{background:#eef0ff;color:#5147ce}.campaign-status.active{background:#eaf8f4;color:#209a78}.campaign-status.paused{background:#fff3dd;color:#ac701c}.campaign-status.completed{background:#f1f2f4;color:#48494f}.campaign-status.bounced{background:#fbe4e1;color:#b8493c}:root[data-theme=dark] .campaign-status.bounced{background:#4b302c;color:#f0a99d}.prospect-report-step.bounced .prospect-report-icon{background:#fbe4e1;color:#b8493c}:root[data-theme=dark] .prospect-report-step.bounced .prospect-report-icon{background:#4b302c;color:#f0a99d}.prospect-bounce-detail{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;padding:9px 11px;background:#fbe4e1;color:#b8493c;border-radius:8px;font-size:11.5px;line-height:1.5}.prospect-bounce-detail svg{flex:none;margin-top:2px}:root[data-theme=dark] .prospect-bounce-detail{background:#4b302c;color:#f0a99d}.prospect-bounce-check-result{margin:10px 0 0;font-size:11.5px;color:#9797a3}:root[data-theme=dark] .campaign-status.draft{background:#282a36;color:#c6c7ce}:root[data-theme=dark] .campaign-status.scheduled{background:#332f55;color:#c9c3ff}:root[data-theme=dark] .campaign-status.active{background:#1f463b;color:#8ee1c4}:root[data-theme=dark] .campaign-status.paused{background:#4b3924;color:#ffd08a}:root[data-theme=dark] .campaign-status.completed{background:#343642;color:#e2e3ec}.campaign-metric-cell{display:grid}.campaign-metric-cell b{font-size:12px}.campaign-metric-cell small{color:#9797a2;font-size:10px;margin-top:2px}.campaign-budget-bar{height:4px;background:#e8e7ef;border-radius:4px;margin-top:5px;overflow:hidden}.campaign-budget-bar i{display:block;height:100%;background:#7568f4;border-radius:4px}.campaign-funnel{display:grid;gap:10px}.campaign-funnel-row{display:grid;grid-template-columns:110px 1fr 34px;align-items:center;gap:10px}.campaign-funnel-label{display:flex;align-items:center;gap:6px;font-size:11px;color:#5c5b68}.campaign-funnel-label svg{width:13px;flex:none;color:#8d8c98}.campaign-funnel-track{height:10px;background:#f1f1f5;border-radius:5px;overflow:hidden}.campaign-funnel-track i{display:block;height:100%;background:linear-gradient(to right,#7568f4,#a79bff);border-radius:5px}.campaign-funnel-row b{font-size:12px;text-align:right;color:#313044}.campaign-funnel-rates{display:flex;gap:18px;margin-top:14px;padding-top:12px;border-top:1px solid #ececf1}.campaign-funnel-rates span{display:grid;gap:3px;font-size:9px;color:#9797a2}.campaign-funnel-rates b{font-size:14px;color:#313044}.campaign-daily-chart{height:130px}.campaign-daily-value{font-size:9px;color:#8d8c98;text-align:center}.campaign-prospects-card{margin-top:12px}.campaign-prospect-actions{display:flex;gap:8px}.prospect-table{margin-top:10px}.prospect-row{grid-template-columns:1.2fr 1.2fr .7fr 1.3fr!important;cursor:default!important}.prospect-row.campaign-prospect-list-row{grid-template-columns:1.2fr 1.2fr .7fr .9fr 1.3fr!important}.prospect-status{font-size:9px}.prospect-report-row{padding:10px 12px;background:#f7f7f9;border-top:1px solid #f0f0f3}.prospect-report{display:flex;flex-direction:column;gap:12px}.prospect-report-steps{display:flex;flex-wrap:wrap;gap:16px}.prospect-report-step{display:flex;align-items:center;gap:7px;opacity:.45}.prospect-report-step.done{opacity:1}.prospect-report-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#eaf8f4;color:#209a78;flex:none}.prospect-report-step:not(.done) .prospect-report-icon{background:#eff0f2;color:#8d8c98}.prospect-report-icon svg{width:12px}.prospect-report-step b{display:block;font-size:10px}.prospect-report-step small{font-size:9px;color:#8d8c98}.prospect-email-preview{border-top:1px solid #ececf1;padding-top:10px}.prospect-email-preview>.text-btn{display:inline-flex;align-items:center;gap:6px;font-size:11px}.prospect-email-preview>.text-btn svg{width:13px}.prospect-email-frame-wrap{margin-top:10px;border:1px solid #ececf1;border-radius:8px;overflow:hidden;background:#fff}.prospect-email-frame-subject{padding:8px 12px;font-size:11px;color:#3a3b45;background:#f7f7f9;border-bottom:1px solid #ececf1}.prospect-email-frame{display:block;width:100%;height:520px;border:0}.campaign-prospect-actions .select svg{width:13px}:root[data-theme=dark] .campaign-budget-bar{background:#2c2e3a}.campaigns-empty-note{border:1px dashed #dedee6;border-radius:10px;padding:14px 16px;margin-top:16px;font-size:11px;color:#8b8c94;display:flex;align-items:center;gap:8px}:root[data-theme=dark] .campaigns-empty-note{border-color:#3a3c48}.bulk-dns-scan-form input{flex:1}.bulk-dns-table{margin-top:14px}.bulk-dns-row{grid-template-columns:24px 1.3fr .7fr 1fr .5fr!important;cursor:default!important}.bulk-dns-row:hover{background:transparent!important}label.bulk-dns-row{cursor:pointer!important}.bulk-dns-apply-form{align-items:center}.bulk-dns-apply-form input{flex:1}.bulk-dns-apply-form .primary{white-space:nowrap}.invoice-editor-drawer{width:min(720px,100%)}.invoice-locked-note{background:#fff3dd;color:#8a5f16;border-radius:8px;padding:10px 13px;font-size:12px;margin:16px 0}.invoice-editor-row{display:flex;gap:14px}.invoice-editor-row .form-field{flex:1}.invoice-place-of-supply{font-size:11px;color:#70707c;margin:-8px 0 16px}.invoice-line-items{margin:8px 0 20px}.invoice-line-items-head,.invoice-line-item-row{display:grid;grid-template-columns:22px 1.6fr .9fr .55fr .8fr .6fr .6fr .9fr 30px 30px;gap:8px;align-items:center}.service-amount-cell{font:600 12px Ubuntu,sans-serif;color:#48494f}:root[data-theme=dark] .service-amount-cell{color:#e2e3ec}.invoice-line-link-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;margin-top:-1px;border-top:1px dashed #dcdde3;background:#f9f9fb}.invoice-line-link-row .form-field{margin:0;min-width:160px}:root[data-theme=dark] .invoice-line-link-row{border-color:#3c3e49;background:#262832}.invoice-service-group-prompt{margin:2px 0 14px;padding:10px 12px;border:1px dashed #dcdde3;border-radius:8px;background:#f9f9fb}.invoice-service-group-prompt-label{flex-basis:100%;margin:0 0 2px;color:#6d6d78;font-size:10.5px}:root[data-theme=dark] .invoice-service-group-prompt{border-color:#3c3e49;background:#262832}:root[data-theme=dark] .invoice-service-group-prompt-label{color:#a7a8b3}.invoice-line-items-head{font-size:9px;font-weight:700;letter-spacing:.4px;color:#9c9ca7;padding:0 0 8px;text-transform:uppercase}.invoice-line-item-row{padding:7px 0;border-top:1px solid #ededf1}.invoice-line-item-row input,.invoice-line-item-row select,.invoice-line-item-row textarea{border:1px solid #e3e3e9;border-radius:6px;padding:7px 8px;font:500 11px inherit;color:#3a3b45;width:100%;box-sizing:border-box}.invoice-line-item-row input:disabled,.invoice-line-item-row select:disabled,.invoice-line-item-row textarea:disabled{background:#f5f5f7;color:#8c8c96}.invoice-line-amount{font-size:11px;font-weight:600;text-align:right}.invoice-line-item-cell{display:grid;gap:4px}.invoice-line-item-row textarea{resize:vertical;min-height:36px;font-size:10.5px;color:#6d6d78}.invoice-line-item-block{border-radius:8px}.invoice-line-item-block.dragging{opacity:.5}.invoice-line-item-row .drag-handle{width:22px;height:22px;background:none;cursor:grab;touch-action:none;color:#b3b3bd}.invoice-line-item-row .drag-handle:active{cursor:grabbing}.invoice-line-item-row .drag-handle:disabled{opacity:.3;cursor:default}.invoice-line-item-row .drag-handle svg{width:14px}:root[data-theme=dark] .invoice-line-item-row textarea{color:#a7a8b3}:root[data-theme=dark] .invoice-line-item-row .drag-handle{color:#6d6f7a}.invoice-add-line{margin-top:10px}.invoice-totals{margin-left:auto;width:min(280px,100%);display:grid;gap:7px;padding:14px 0;border-top:1px solid #ededf1}.invoice-totals div{display:flex;justify-content:space-between;font-size:12px;color:#5d5d68}.invoice-totals .invoice-total-grand{font-size:14px;font-weight:700;color:#242530;border-top:1px solid #ededf1;padding-top:8px;margin-top:2px}.invoice-editor-actions{flex-wrap:wrap;border-top:0;padding-top:0}:root[data-theme=dark] .invoice-locked-note{background:#4b3923;color:#ffd291}:root[data-theme=dark] .invoice-place-of-supply{color:#9a9aa5}:root[data-theme=dark] .invoice-line-item-row{border-color:#393b46}:root[data-theme=dark] .invoice-line-item-row input,:root[data-theme=dark] .invoice-line-item-row select{background:#2d2f38;border-color:#444651;color:#e1e2e7}:root[data-theme=dark] .invoice-line-item-row input:disabled,:root[data-theme=dark] .invoice-line-item-row select:disabled{background:#26272f;color:#8c8c96}:root[data-theme=dark] .invoice-totals,:root[data-theme=dark] .invoice-totals .invoice-total-grand{border-color:#393b46}:root[data-theme=dark] .invoice-totals div{color:#c6c7ce}:root[data-theme=dark] .invoice-totals .invoice-total-grand{color:#f1f2f8}.page-title-actions{display:flex;gap:10px;align-items:center;flex:none}.new-sale-btn{display:flex;align-items:center;gap:7px;font-weight:600}.new-sale-btn svg{width:14px}.mobile-fab-wrap{display:none;position:fixed;right:18px;bottom:80px;z-index:45;flex-direction:column;align-items:flex-end;gap:10px}.mobile-fab-backdrop{position:fixed;top:0;right:0;bottom:0;left:0}.mobile-fab-btn{width:52px;height:52px;flex:none;border-radius:50%;background:#48494f;color:#fff;border:0;display:grid;place-items:center;box-shadow:0 6px 18px #14142347;cursor:pointer;transition:transform .15s}.mobile-fab-btn svg{width:22px;height:22px}.mobile-fab-btn.open{transform:rotate(45deg)}.mobile-fab-menu{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.mobile-fab-action{display:flex;align-items:center;gap:8px;background:#fff;color:#48494f;border:1px solid #e1e1e7;border-radius:24px;padding:10px 16px 10px 12px;font:600 12px Ubuntu,sans-serif;box-shadow:0 4px 14px #14142324;white-space:nowrap;cursor:pointer}.mobile-fab-action svg{width:15px}:root[data-theme=dark] .mobile-fab-btn{background:#7568f4}:root[data-theme=dark] .mobile-fab-action{background:#20212c;color:#eeeff7;border-color:#41434f}.wizard-overlay{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;background:#21223059;display:flex;align-items:center;justify-content:center;padding:24px}.wizard-modal{width:min(960px,100%);max-height:88vh;background:#fff;border-radius:14px;box-shadow:0 24px 60px #14142340;display:flex;flex-direction:column;overflow:hidden;animation:wizard-pop .18s ease-out}@keyframes wizard-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.wizard-head{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 26px;border-bottom:1px solid #ededf1;flex:none}.wizard-head h2{font:700 20px Ubuntu;margin:4px 0}.wizard-steps{display:flex;gap:6px;padding:14px 26px;border-bottom:1px solid #ededf1;flex:none;overflow-x:auto}.wizard-step{border:0;background:none;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:20px;font:600 12px inherit;color:#9c9ca7;cursor:pointer;white-space:nowrap}.wizard-step:disabled{cursor:not-allowed;opacity:.55}.wizard-step.active{background:#f1f2f4;color:#48494f}.wizard-step.done{color:#22a17c}.wizard-step-num{width:19px;height:19px;border-radius:50%;background:#ececf1;color:#777784;font-size:10px;display:grid;place-items:center;flex:none}.wizard-step-num svg{width:11px;height:11px}.wizard-step.active .wizard-step-num{background:#48494f;color:#fff}.wizard-step.done .wizard-step-num{background:#eaf8f4;color:#22a17c}.wizard-body{display:flex;flex:1;min-height:0;overflow:hidden}.wizard-main{flex:1;min-width:0;padding:24px 26px;overflow-y:auto}.wizard-step-panel h3{font:700 16px Ubuntu;margin:0 0 6px}.wizard-step-hint{font-size:12px;color:#8c8c98;margin:0 0 20px}.wizard-summary{width:300px;flex:none;border-left:1px solid #ededf1;background:#fafafc;padding:22px;overflow-y:auto}.wizard-summary-toggle{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:0;margin:0 0 14px;font:700 13px Ubuntu;color:#48494f;text-align:left;cursor:default}.wizard-summary-toggle span{flex:1}.wizard-summary-toggle b{display:none;font-size:13px}.wizard-summary-chevron{display:none;width:16px;color:#8c8c98;flex:none;transition:transform .15s}.wizard-summary-empty{font-size:11px;color:#9b9ba6}.wizard-summary-item{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #ececf1;font-size:12px}.wizard-summary-item div{display:grid}.wizard-summary-item b{font-size:12px}.wizard-summary-item small{color:#9797a3;font-size:10px;margin-top:2px}.wizard-summary-item>span{font-weight:600;white-space:nowrap}.wizard-summary-totals{margin-top:8px}.wizard-summary-totals div{display:flex;justify-content:space-between;padding:6px 0;font-size:11px;color:#70707c}.wizard-summary-totals b{font-weight:600;color:#48494f}.wizard-grand-total{border-top:1px solid #e0e0e8;margin-top:6px;padding-top:12px!important;font-size:13px!important}.wizard-grand-total span{font-weight:700;color:#26262f}.wizard-grand-total b{font-size:16px!important;color:#26262f}.wizard-footer{display:flex;justify-content:space-between;align-items:center;padding:18px 26px;border-top:1px solid #ededf1;flex:none}.wizard-footer .primary{display:flex;align-items:center;gap:6px}.wizard-footer .primary svg{width:14px}.wizard-domain-search{display:flex;gap:10px;margin-bottom:16px}.wizard-search-input{flex:1;width:auto}.wizard-domain-results{display:grid;max-height:260px;overflow-y:auto;border:1px solid #ededf1;border-radius:8px}.wizard-domain-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-bottom:1px solid #ededf1}.wizard-domain-row:last-child{border-bottom:0}.wizard-domain-row.taken{opacity:.55}.wizard-domain-row.selected{background:#f4f3ff}.wizard-domain-name{display:flex;align-items:center;gap:8px;flex:1;font-size:13px;font-weight:600}.wizard-domain-name svg{width:15px;color:#6a5ee7}.wizard-domain-price{font-size:11px;color:#8c8c98;white-space:nowrap}.wizard-domain-taken{margin-left:auto;font-size:11px;color:#a3a3ae}.wizard-domain-row .select{display:flex;align-items:center;gap:4px}.wizard-domain-row .select svg{width:12px}.wizard-domain-row .select.active{background:#eaf8f4;color:#209a78;border-color:#209a78}.wizard-domain-selected{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:14px 16px;background:#f4f3ff;border-radius:8px}.wizard-domain-selected b{font-size:13px}.wizard-domain-selected small{display:block;color:#8b81e0;font-size:11px;margin-top:2px}.wizard-term-select{display:flex;align-items:center;gap:8px;font-size:11px;color:#70707c;font-weight:600}.wizard-skip-toggle{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:12px;color:#70707c;cursor:pointer}.wizard-skip-toggle input{width:14px;height:14px}.wizard-contact-mode{display:inline-flex;margin-bottom:18px}.wizard-contact-mode button{display:flex;align-items:center;gap:6px}.wizard-contact-mode svg{width:13px}.wizard-new-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.gstin-fetch-row{display:flex;gap:8px;align-items:stretch}.gstin-fetch-row input{flex:1;min-width:0}.gstin-fetch-btn{display:flex;align-items:center;gap:6px;white-space:nowrap;flex:none;font-size:11px}.gstin-fetch-btn svg{width:13px}.gstin-fetch-note{display:block;margin-top:5px;color:#22a17c;font-size:10px;font-weight:400}.gstin-fetch-note.error{color:#c0392b}:root[data-theme=dark] .gstin-fetch-note{color:#3ecf9b}:root[data-theme=dark] .gstin-fetch-note.error{color:#f0968b}.wizard-service-add{max-width:420px}.wizard-service-list{display:grid;border:1px solid #ededf1;border-radius:8px;overflow:hidden;margin-top:6px}.wizard-service-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-bottom:1px solid #ededf1}.wizard-service-row:last-child{border-bottom:0}.wizard-service-row div{flex:1;display:grid}.wizard-service-row b{font-size:12px}.wizard-service-row small{color:#9797a3;font-size:10px;margin-top:2px}.wizard-service-price{display:flex;align-items:center;gap:4px;font-size:12px;color:#70707c;font-weight:600}.wizard-service-price input{width:72px;border:1px solid #dedee6;border-radius:6px;padding:6px 8px;font:600 12px Ubuntu,sans-serif;text-align:right}.wizard-summary-block{margin-bottom:18px}.wizard-summary-label{font-size:10px;font-weight:700;letter-spacing:.4px;color:#9c9ca7;text-transform:uppercase}.wizard-summary-detail{display:flex;justify-content:space-between;align-items:center;padding-top:6px;font-size:12px}.wizard-summary-detail.muted span{color:#9b9ba6}.wizard-summary-detail span{color:#8c8c98;font-size:11px}.wizard-success{padding:50px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;overflow-y:auto}.wizard-success-icon{width:56px;height:56px;border-radius:50%;background:#eaf8f4;color:#22a17c;display:grid;place-items:center;margin-bottom:6px;flex:none}.wizard-success-icon svg{width:28px;height:28px}.wizard-success h2{font:700 20px Ubuntu;margin:0}.wizard-success>p{color:#70707c;font-size:12px;margin:0 0 10px}.wizard-success-summary{width:100%;max-width:460px;text-align:left;border:1px solid #ededf1;border-radius:10px;padding:6px 16px;margin:8px 0 6px}.wizard-success-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f3;font-size:12px;gap:8px}.wizard-success-row:last-child{border-bottom:0}.wizard-success-row.cols3{display:grid;grid-template-columns:1fr 90px 100px}.wizard-success-row.cols3 span:nth-child(2),.wizard-success-row.cols3 span:nth-child(3),.wizard-success-row.cols3 b{text-align:right}.wizard-success-row.head{color:#9c9ca7;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.wizard-success-row .muted{color:#9b9ba6;font-weight:400}.wizard-success-row.muted span{color:#9b9ba6}.wizard-success-row.subtotal{font-weight:600}.wizard-success-row.margin b.positive{color:#22a17c}.wizard-success-row.margin b.negative{color:#c0392b}.wizard-success-row.tax span,.wizard-success-row.tax b{color:#70707c;font-weight:400;font-size:11px}.wizard-success-row.total{font-weight:700;font-size:13px}.wizard-success-invoice-actions{display:flex;gap:10px;width:100%;max-width:460px;margin-top:4px}.wizard-success-invoice-actions button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px}.wizard-success-invoice-actions button svg{width:14px}.wizard-success-invoice-note{font-size:10px;color:#22a17c;margin:8px 0 0}.wizard-success-note{max-width:460px;color:#9b9ba6;font-size:10px;margin:16px 0 18px}@media(max-width:800px){.wizard-overlay{padding:0}.wizard-modal{width:100%;height:100%;max-height:100%;border-radius:0}.wizard-body{flex-direction:column;overflow-y:auto}.wizard-main{overflow-y:visible}.wizard-summary{width:auto;flex:none;border-left:0;border-top:1px solid #ededf1;padding:14px 20px;overflow-y:visible}.wizard-summary-toggle{cursor:pointer;margin-bottom:0}.wizard-summary-toggle b,.wizard-summary-chevron{display:block}.wizard-summary.expanded .wizard-summary-chevron{transform:rotate(180deg)}.wizard-summary-content{display:none;margin-top:14px}.wizard-summary.expanded .wizard-summary-content{display:block}.wizard-new-contact-fields{grid-template-columns:1fr}}@media(max-width:520px){.wizard-head{padding:16px 18px}.wizard-head h2{font-size:17px}.wizard-steps{padding:10px 18px;gap:2px}.wizard-step{padding:6px 8px;font-size:10px;gap:5px}.wizard-step-num{width:16px;height:16px;font-size:9px}.wizard-main{padding:18px}.wizard-step-panel h3{font-size:15px}.wizard-summary{padding:12px 18px}.wizard-footer{padding:14px 18px}.wizard-domain-search{flex-direction:column}.wizard-domain-search .wizard-search-input,.wizard-domain-search button{width:100%}.wizard-domain-row{flex-wrap:wrap;row-gap:8px;padding:12px}.wizard-domain-name{flex:1 1 100%}.wizard-domain-selected{flex-wrap:wrap;gap:10px}.wizard-contact-mode{display:flex;width:100%}.wizard-contact-mode button{flex:1;justify-content:center;text-align:center}.wizard-service-row{flex-wrap:wrap;row-gap:8px;padding:12px}.wizard-service-row div{flex:1 1 100%}.wizard-service-price{margin-left:auto}.wizard-success{padding:32px 20px}.wizard-success-row.cols3{grid-template-columns:1fr 72px 84px;font-size:11px}.wizard-success-invoice-actions{flex-direction:column}}:root[data-theme=dark] .wizard-overlay{background:#040509a8}:root[data-theme=dark] .wizard-modal{background:#20212c;box-shadow:0 24px 60px #00000080}:root[data-theme=dark] .wizard-head,:root[data-theme=dark] .wizard-steps,:root[data-theme=dark] .wizard-footer{border-color:#333541}:root[data-theme=dark] .wizard-step{color:#8b8d99}:root[data-theme=dark] .wizard-step.active{background:#2d2e3c;color:#f1f2f8}:root[data-theme=dark] .wizard-step.done{color:#3ecf9b}:root[data-theme=dark] .wizard-step-num{background:#333541;color:#b9bac7}:root[data-theme=dark] .wizard-step.active .wizard-step-num{background:#c7c1ff;color:#20212c}:root[data-theme=dark] .wizard-step.done .wizard-step-num{background:#1d4037;color:#3ecf9b}:root[data-theme=dark] .wizard-step-hint{color:#9fa1ad}:root[data-theme=dark] .wizard-summary{background:#1b1c25;border-color:#333541}:root[data-theme=dark] .wizard-summary-toggle{color:#f1f2f8}:root[data-theme=dark] .wizard-summary-toggle b{color:#f1f2f8}:root[data-theme=dark] .wizard-summary-item{border-color:#2e303c}:root[data-theme=dark] .wizard-summary-item small{color:#8b8d99}:root[data-theme=dark] .wizard-summary-totals div{color:#9fa1ad}:root[data-theme=dark] .wizard-summary-totals b{color:#e6e7ec}:root[data-theme=dark] .wizard-grand-total{border-color:#333541}:root[data-theme=dark] .wizard-grand-total span,:root[data-theme=dark] .wizard-grand-total b{color:#f1f2f8}:root[data-theme=dark] .wizard-domain-results,:root[data-theme=dark] .wizard-service-list{border-color:#333541}:root[data-theme=dark] .wizard-domain-row,:root[data-theme=dark] .wizard-service-row{background:#20212c;border-color:#333541}:root[data-theme=dark] .wizard-domain-row.selected{background:#2a2850}:root[data-theme=dark] .wizard-domain-taken{color:#767884}:root[data-theme=dark] .wizard-domain-selected{background:#2a2850}:root[data-theme=dark] .wizard-domain-selected small{color:#a79bf0}:root[data-theme=dark] .wizard-term-select{color:#b9bac7}:root[data-theme=dark] .wizard-skip-toggle{color:#b9bac7}:root[data-theme=dark] .wizard-service-price{color:#b9bac7}:root[data-theme=dark] .wizard-service-price input{background:#282a36;border-color:#41434f;color:#eeeff7}:root[data-theme=dark] .wizard-summary-label{color:#8b8d99}:root[data-theme=dark] .wizard-summary-detail span{color:#9fa1ad}:root[data-theme=dark] .wizard-success-icon{background:#1d4037;color:#3ecf9b}:root[data-theme=dark] .wizard-success>p{color:#9fa1ad}:root[data-theme=dark] .wizard-success-summary{border-color:#333541}:root[data-theme=dark] .wizard-success-row{border-color:#2e303c;color:#e6e7ec}:root[data-theme=dark] .wizard-success-row.head{color:#8b8d99}:root[data-theme=dark] .wizard-success-row .muted,:root[data-theme=dark] .wizard-success-row.muted span{color:#8b8d99}:root[data-theme=dark] .wizard-success-row.tax span,:root[data-theme=dark] .wizard-success-row.tax b{color:#9fa1ad}:root[data-theme=dark] .wizard-success-row.margin b.positive{color:#3ecf9b}:root[data-theme=dark] .wizard-success-row.margin b.negative{color:#f0968b}:root[data-theme=dark] .wizard-success-invoice-note{color:#3ecf9b}:root[data-theme=dark] .wizard-success-note{color:#767884}@media(max-width:650px){.page-title{flex-direction:column;gap:2px;margin-bottom:18px}.page-title h1{font-size:19px;margin:0}.page-title p,.page-title-actions{display:none}.mobile-fab-wrap{display:flex}.accounting-view-switch{display:flex;gap:5px;justify-content:flex-end}.accounting-view-switch button{padding:6px 9px;font-size:10.5px}.accounting-tabs-row .accounting-add-menu-wrap,.accounting-tabs-row .accounting-add-trigger{display:none}.crm-page-title{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.crm-view-toggle{gap:5px}.crm-view-toggle button{padding:6px 9px;font-size:10.5px;gap:4px}.crm-view-toggle button svg{width:12px;height:12px}.crm-filter-row-actions .service-action,.support-title-actions{display:none}}.financials-dash-grid{margin-bottom:28px}.cashflow-trend-report{min-height:260px}.cashflow-bar-track{gap:4px}.cashflow-bar-income,.cashflow-bar-expenditure{display:block;width:11px;border-radius:4px 4px 0 0}.cashflow-bar-income{background:#2f9e6f}.cashflow-bar-expenditure{background:#e0685c}.cashflow-legend span:nth-child(1) i{background:#8d8c98}.cashflow-legend span:nth-child(2) i{background:#2f9e6f}.cashflow-legend span:nth-child(3) i{background:#e0685c}:root[data-theme=dark] .cashflow-bar-income{background:#4cbf8f}:root[data-theme=dark] .cashflow-bar-expenditure{background:#f0968b}.cashflow-bar-income:hover,.cashflow-bar-expenditure:hover{filter:brightness(1.15)}.finance-row-clickable{cursor:pointer;border-radius:6px;margin:0 -6px;padding:4px 6px!important;transition:background .1s}.finance-row-clickable:hover{background:#efedfa}:root[data-theme=dark] .finance-row-clickable:hover{background:#282a3a}:root[data-theme=dark] .cashflow-legend span:nth-child(1) i{background:#a9a9b3}.revenue-projection-report{margin-bottom:28px;padding:20px}.revenue-projection-range{display:flex;gap:3px;padding:3px;margin-top:14px;background:#eef0f2;border-radius:7px;width:fit-content}.revenue-projection-range button{border:0;border-radius:5px;padding:7px 11px;background:transparent;color:#777780;font:500 11px Ubuntu,sans-serif;cursor:pointer;white-space:nowrap}.revenue-projection-range button.active{background:#fff;color:#424349;box-shadow:0 1px 3px #2321341f}:root[data-theme=dark] .revenue-projection-range{background:#35373e}:root[data-theme=dark] .revenue-projection-range button{color:#c6c7ce}:root[data-theme=dark] .revenue-projection-range button.active{background:#44464d;color:#f0f1f4;box-shadow:none}.revenue-projection-chart{gap:9px;margin-top:16px;overflow-x:auto}.revenue-projection-bars{display:flex;align-items:end;justify-content:center;gap:4px;height:100%;width:100%}.revenue-projection-bar{display:block;width:38%;border-radius:5px 5px 0 0;background:#6e62df}.revenue-projection-bar.projected{background:repeating-linear-gradient(45deg,#c9c4f5,#c9c4f5 4px,#ded9fb 4px,#ded9fb 8px);border:1px dashed #a79cf0;border-bottom:0}.revenue-projection-cost-bar{display:block;width:38%;border-radius:5px 5px 0 0;background:#e0685c}.revenue-projection-cost-bar.projected{background:repeating-linear-gradient(45deg,#f3c8c3,#f3c8c3 4px,#f9e0dd 4px,#f9e0dd 8px);border:1px dashed #e0a29a;border-bottom:0}.mini-pill.cost-pill{background:#ffece9;color:#b8493c}.revenue-projection-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.frequency-filter-dropdown .select-control{width:auto;min-width:170px}.proforma-payment-proof{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;color:#9c9ca7}.ledger-detail-cross-ref{font-size:12px;color:#5147ce;font-weight:600}.ledger-detail-cross-ref svg{width:12px;height:12px}.ledger-detail-cross-ref:hover{text-decoration:underline}:root[data-theme=dark] .ledger-detail-cross-ref{color:#a89dff}.ledger-multi-attachments{display:flex;flex-wrap:wrap;gap:8px}.attachment-field{display:inline-flex;align-items:center;gap:6px}.attachment-preview-trigger{border:0;background:none;padding:0;cursor:pointer;text-align:left}.attachment-thumb{display:block;width:36px;height:36px;object-fit:cover;border-radius:6px;border:1px solid #ededf1}.attachment-chip{display:inline-flex;align-items:center;gap:5px;color:#5147ce;font-weight:600;font-size:12.5px}.attachment-chip svg{width:14px;height:14px;flex:none}:root[data-theme=dark] .attachment-thumb{border-color:#333541}.attachment-preview-modal{width:min(560px,90vw)}.attachment-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700;font-size:13px;margin-bottom:14px}.attachment-preview-actions{display:flex;gap:6px}.attachment-preview-image{display:block;max-width:100%;max-height:70vh;margin:0 auto;border-radius:8px}.attachment-preview-pdf{width:100%;height:70vh;border:0;border-radius:8px}label.form-field small{color:#9797a2;font-weight:400}.file-drop-zone{display:grid;justify-items:center;gap:4px;padding:20px 14px;border:1.5px dashed #c9c9d4;border-radius:8px;background:#fff;text-align:center;cursor:pointer;font-weight:400}.file-drop-zone.drag-over{border-color:#6256dc;background:#f0eefd}.file-drop-zone svg{color:#8b8c98}.file-drop-zone p{margin:2px 0 0;font-size:12.5px;font-weight:700;color:#3a3b45}.file-drop-zone small{font-size:11px;color:#9797a3}:root[data-theme=dark] .file-drop-zone{background:#2a2b37;border-color:#4a4c58}:root[data-theme=dark] .file-drop-zone.drag-over{border-color:#8a7dff;background:#2f2c47}:root[data-theme=dark] .file-drop-zone p{color:#e2e3ec}.projected-column .renewal-value{color:#8b81d9}.revenue-actual-swatch{background:#6e62df}.revenue-projected-swatch{background:repeating-linear-gradient(45deg,#c9c4f5,#c9c4f5 3px,#ded9fb 3px,#ded9fb 6px)}:root[data-theme=dark] .revenue-projection-bar{background:#8a7dff}:root[data-theme=dark] .revenue-projection-bar.projected{background:repeating-linear-gradient(45deg,#463f75,#463f75 4px,#524a8a 4px,#524a8a 8px);border-color:#6f64c9}:root[data-theme=dark] .projected-column .renewal-value{color:#a89dff}:root[data-theme=dark] .revenue-projected-swatch{background:repeating-linear-gradient(45deg,#463f75,#463f75 3px,#524a8a 3px,#524a8a 6px)}:root[data-theme=dark] .revenue-projection-cost-bar{background:#e58479}:root[data-theme=dark] .revenue-projection-cost-bar.projected{background:repeating-linear-gradient(45deg,#5c3934,#5c3934 4px,#6b423c 4px,#6b423c 8px);border-color:#8a534a}:root[data-theme=dark] .mini-pill.cost-pill{background:#4b302c;color:#f0a99d}.projection-column-clickable{cursor:pointer}.projection-column-clickable:hover .revenue-projection-bar{filter:brightness(1.15)}.projection-modal{width:600px}.projection-modal-list{margin-top:14px;border:1px solid #ededf1;border-radius:8px;overflow:hidden;max-height:340px;overflow-y:auto}.projection-modal-row{display:grid;grid-template-columns:1.4fr 1fr .9fr .8fr;gap:10px;padding:9px 12px;font-size:11.5px;align-items:center;border-top:1px solid #f0f0f3}.projection-modal-row:first-child{border-top:0}.projection-modal-row .amount-col{text-align:right}.projection-modal-head{position:sticky;top:0;background:#f8f8fa;color:#9c9ca7;font-weight:700;font-size:9px;letter-spacing:.3px;text-transform:uppercase}.projection-modal-total{display:flex;justify-content:space-between;align-items:center;padding:12px 2px 0;font-size:13px;font-weight:700;color:#242530}:root[data-theme=dark] .projection-modal-list{border-color:#333541}:root[data-theme=dark] .projection-modal-row{border-color:#2e303c}:root[data-theme=dark] .projection-modal-head{background:#262733;color:#8b8d99}:root[data-theme=dark] .projection-modal-total{color:#f1f2f8}@media(max-width:650px){.projection-modal-row{grid-template-columns:1.4fr 1fr .9fr;font-size:10.5px}.projection-modal-row span:nth-child(3){display:none}}.accounting-status-filter{display:flex;gap:3px;padding:3px;background:#eef0f2;border-radius:7px;flex:none;max-width:100%;overflow-x:auto;scrollbar-width:none}.accounting-status-filter::-webkit-scrollbar{display:none}.accounting-status-filter button{border:0;border-radius:5px;padding:7px 11px;background:transparent;color:#777780;font:500 11px Ubuntu,sans-serif;cursor:pointer;white-space:nowrap;flex:none}.accounting-status-filter button.active{background:#fff;color:#424349;box-shadow:0 1px 3px #2321341f}.accounting-status-filter b{background:#e4e5e8;color:#55565d;font-size:9px;padding:1px 5px;border-radius:10px;margin-left:4px}:root[data-theme=dark] .accounting-status-filter{background:#35373e}:root[data-theme=dark] .accounting-status-filter button{color:#c6c7ce}:root[data-theme=dark] .accounting-status-filter button.active{background:#44464d;color:#f0f1f4;box-shadow:none}:root[data-theme=dark] .accounting-status-filter b{background:#555760;color:#e0e1e6}@media(max-width:650px){.financials-dash-grid{grid-template-columns:1fr}}.recent-activity-report{padding:20px;margin-bottom:28px}.recent-activity-list{display:grid;gap:2px;margin-top:14px}.recent-activity-row{display:grid;grid-template-columns:1.7fr 2fr 1fr 1fr;gap:12px;align-items:center;padding:11px 4px;border-top:1px solid #ececf1;cursor:pointer;transition:background .14s}.recent-activity-row:first-child{border-top:0}.recent-activity-row:hover{background:#f7f7f9}.recent-activity-counterparty{color:#48494f;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-activity-date{color:#8b8a95;font-size:10px}.recent-activity-row .amount-col{text-align:right;font-weight:700;color:#363646;font-size:11px}:root[data-theme=dark] .recent-activity-row{border-color:#333541}:root[data-theme=dark] .recent-activity-row:hover{background:#262735}:root[data-theme=dark] .recent-activity-counterparty{color:#eeeff7}:root[data-theme=dark] .recent-activity-date{color:#9a9aa5}:root[data-theme=dark] .recent-activity-row .amount-col{color:#f1f2f8}@media(max-width:650px){.recent-activity-report{padding:14px}.recent-activity-head{display:none}.recent-activity-row{grid-template-columns:1fr auto;grid-template-areas:"doc doc" "counterparty amount" "date date";row-gap:4px}.recent-activity-row>.doc-ref-cell{grid-area:doc}.recent-activity-counterparty{grid-area:counterparty}.recent-activity-row .amount-col{grid-area:amount}.recent-activity-date{grid-area:date;font-size:9px}}.recent-activity-head{cursor:default;color:#8c8b96;font:700 9px Ubuntu,sans-serif;letter-spacing:.5px;text-transform:uppercase}.recent-activity-head:hover{background:none}.recent-activity-head .amount-col{color:#8c8b96;font-weight:700}:root[data-theme=dark] .recent-activity-head{color:#9a9aa5}:root[data-theme=dark] .recent-activity-head .amount-col{color:#9a9aa5}.accounting-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.accounting-tabs-row .accounting-tabs{margin-bottom:0}.accounting-add-trigger{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:7px;font-size:11px}.accounting-add-trigger svg{width:13px}.accounting-add-menu-wrap{position:relative;flex:none}.accounting-add-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19}.accounting-add-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;min-width:190px;background:#fff;border:1px solid #e4e4ea;border-radius:8px;padding:5px;box-shadow:0 10px 24px #22223829}.accounting-add-menu button{border:0;background:none;width:100%;text-align:left;padding:9px 10px;border-radius:5px;color:#5d5d6a;font:500 12px Ubuntu,sans-serif;cursor:pointer}.accounting-add-menu button:hover{background:#f2f1ff;color:#48494f}:root[data-theme=dark] .accounting-add-menu{background:#20212c;border-color:#333541;box-shadow:0 10px 24px #00000059}:root[data-theme=dark] .accounting-add-menu button{color:#c9cad4}:root[data-theme=dark] .accounting-add-menu button:hover{background:#2b2c3d;color:#f1f2f8}.accounting-view-switch{display:flex;gap:8px;flex:none}.accounting-view-switch button{position:relative;border:0;background:#f4f4f7;color:#686875;border-radius:8px;padding:9px 16px;font:600 12.5px Ubuntu,sans-serif;cursor:pointer;white-space:nowrap}.accounting-view-switch button.active{background:#48494f;color:#fff}.accounting-view-switch button em{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#ef5e78;color:#fff;border:2px solid #f8f8fa;border-radius:999px;padding:0 3px;font-style:normal;font-size:9px;font-weight:700;line-height:1}:root[data-theme=dark] .accounting-view-switch button em{border-color:#171821}:root[data-theme=dark] .accounting-view-switch button{background:#282a36;color:#c6c7ce}:root[data-theme=dark] .accounting-view-switch button.active{background:#e7e7ee;color:#1c1c26}.accounting-search-right{margin-left:auto}@media(max-width:650px){.accounting-search-right{margin-left:0}}.mobile-fab-wrap.fab-always-visible{display:flex}.overview-grid-row{gap:24px;margin-bottom:24px}@media(max-width:650px){.overview-grid-row{gap:12px;margin-bottom:14px}}.dash-grid.dash-grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:950px){.dash-grid.dash-grid-3{grid-template-columns:1fr}}.services-page-title{margin-bottom:18px}.service-scrubber{position:relative;padding:22px 2px 4px;margin:-5px 0 6px}.service-scrubber-track{position:relative}.service-scrubber-strip{display:flex;height:12px;border-radius:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #21222a14}.service-scrubber-seg{flex:1;opacity:.45;transition:opacity .15s}.service-scrubber-seg.active{opacity:1}.service-scrubber-range-bar{position:absolute;top:0;height:12px;background:#48494f29;border-radius:7px;cursor:grab;touch-action:none}.service-scrubber-range-bar:active{cursor:grabbing}.service-scrubber-handle{position:absolute;top:50%;width:17px;height:17px;margin-left:-8.5px;margin-top:-8.5px;border-radius:50%;background:#fff;border:3px solid #48494f;box-shadow:0 2px 6px #14142347;cursor:grab;touch-action:none}.service-scrubber-handle:active{cursor:grabbing}.service-scrubber-handle:focus-visible{outline:2px solid #7165e5;outline-offset:2px}.service-scrubber-label{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;font:600 9px Ubuntu,sans-serif;background:#242338;color:#fff;padding:3px 7px;border-radius:5px;pointer-events:none}.service-scrubber-ticks{display:flex;margin-top:4px}.service-scrubber-ticks span{flex:1;text-align:center;font-size:9px;color:#9c9ba7;white-space:nowrap}.service-scrubber-ticks span.active{color:#48494f;font-weight:700}.service-scrubber-clear{position:absolute;right:0;top:-20px;border:0;background:none;color:#8b8a95;font:500 10px Ubuntu,sans-serif;text-decoration:underline;cursor:pointer}:root[data-theme=dark] .service-scrubber-strip{box-shadow:inset 0 0 0 1px #ffffff1f}:root[data-theme=dark] .service-scrubber-range-bar{background:#eeeff72e}:root[data-theme=dark] .service-scrubber-handle{background:#20212c;border-color:#eeeff7}:root[data-theme=dark] .service-scrubber-ticks span{color:#8f8f9c}:root[data-theme=dark] .service-scrubber-ticks span.active{color:#eeeff7}:root[data-theme=dark] .service-scrubber-clear{color:#8f8f9c}.send-reminders-float{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:12;display:flex;align-items:center;gap:9px;white-space:nowrap;padding:13px 22px;border-radius:30px;box-shadow:0 10px 26px #1414234d;animation:sheet-up .2s ease-out}.send-reminders-float svg{width:16px;height:16px}@media(max-width:650px){.send-reminders-float{bottom:80px}}.bottom-sheet-wrap{position:fixed;z-index:15;top:0;right:0;bottom:0;left:0;background:#21223052;display:flex;align-items:flex-end;justify-content:center}.bottom-sheet{width:100%;max-width:640px;max-height:82vh;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -14px 34px #1414233d;display:flex;flex-direction:column;animation:sheet-up .22s ease-out}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.bottom-sheet-head{padding:20px 20px 14px;border-bottom:1px solid #ededf1;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.bottom-sheet-head h2{font:700 18px Ubuntu;margin:4px 0}.bottom-sheet-head p{margin:0;font-size:12px;color:#858591}.bottom-sheet-select-all{display:flex;justify-content:space-between;align-items:center;padding:11px 20px;border-bottom:1px solid #ededf1;font-size:12px;color:#70707c}.bottom-sheet-select-all label{display:flex;align-items:center;gap:8px;font-weight:600;color:#48494f;cursor:pointer}.bottom-sheet-body{overflow:auto;padding:2px 20px;flex:1}.bottom-sheet-foot{padding:14px 20px;border-top:1px solid #ededf1;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#70707c}.bottom-sheet-foot .primary{display:flex;align-items:center;gap:7px}.bottom-sheet-foot .primary svg{width:14px;height:14px}.bottom-sheet-success{padding:44px 30px;display:grid;justify-items:center;text-align:center;gap:8px}.bottom-sheet-success svg{width:34px;height:34px;color:#22a17c;margin-bottom:6px}.bottom-sheet-success h2{font:700 18px Ubuntu;margin:0}.bottom-sheet-success p{margin:0 0 12px;color:#777784;font-size:13px}.proforma-converted-note{padding:26px 4px}.proforma-converted-note svg{color:#22a17c}.form-drawer .reminder-billing-table{margin-left:0}.proforma-gst-note{margin:8px 0 0;padding:8px 10px;border-radius:7px;background:#f7f7f9;font-size:11px;line-height:1.5;color:#6b6c75}:root[data-theme=dark] .proforma-gst-note{background:#20212c;color:#9a9bab}.upi-review-panel{padding:0 24px 24px}.upi-review-head{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.upi-review-head b{font-size:13px;color:#22232a}.upi-review-head span{font-size:11.5px;color:#6b6c75}.upi-review-image{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:8px;background:#f7f7f9;border:1px solid #ececf1}.upi-review-panel .form-actions .danger{border:0;border-radius:7px;padding:11px 15px;font:600 13px inherit;cursor:pointer;background:#fff0f0;color:#b75050}.upi-review-panel .form-actions .danger:hover{background:#ffe3e3}:root[data-theme=dark] .upi-review-head b{color:#e7e7ef}:root[data-theme=dark] .upi-review-head span{color:#9a9bab}:root[data-theme=dark] .upi-review-image{background:#20212c;border-color:#3a3c48}:root[data-theme=dark] .upi-review-panel .form-actions .danger{background:#482f35;color:#f0b7ba}:root[data-theme=dark] .upi-review-panel .form-actions .danger:hover{background:#5a3940}.form-drawer .reminder-group{border-bottom:0;padding-bottom:0}.reminder-send-errors{width:100%;max-width:420px;margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#fdecec;text-align:left}.reminder-send-errors p{margin:0 0 2px;font-size:11px;color:#a94438}.reminder-send-errors p:last-child{margin-bottom:0}.reminder-send-errors b{color:#8a352a}:root[data-theme=dark] .reminder-send-errors{background:#3a2323}:root[data-theme=dark] .reminder-send-errors p{color:#f3ada2}:root[data-theme=dark] .reminder-send-errors b{color:#ffc4bb}:root[data-theme=dark] .bottom-sheet{background:#20212c}:root[data-theme=dark] .bottom-sheet-head{border-color:#3a3c48}:root[data-theme=dark] .bottom-sheet-head h2{color:#f1f2f8}:root[data-theme=dark] .bottom-sheet-select-all{border-color:#3a3c48}:root[data-theme=dark] .bottom-sheet-foot{border-color:#3a3c48}.reminder-group{padding:13px 0;border-bottom:1px solid #f0f0f3}.reminder-group:last-child{border-bottom:0}.reminder-group-head{display:flex;align-items:center;gap:12px;cursor:pointer}.reminder-group-head input[type=checkbox]{width:17px;height:17px;accent-color:#48494f;flex:none;cursor:pointer}.reminder-group-name{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}.reminder-group-name b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reminder-group-name small{font-size:10px;color:#9797a3;white-space:nowrap}.reminder-group-last-sent{font-size:11px;color:#22a17c;white-space:nowrap;flex:none}.reminder-group-last-sent.never{color:#b18a3a}.reminder-billing-table{margin:9px 0 0 29px;border:1px solid #ededf1;border-radius:8px;overflow:hidden}.reminder-billing-row{display:grid;grid-template-columns:1.3fr .9fr .8fr .9fr .8fr;gap:8px;padding:7px 10px;font-size:11px;align-items:center}.reminder-billing-row:not(:last-child){border-bottom:1px solid #f2f2f5}.reminder-billing-row span:not(:first-child){text-align:right}.reminder-billing-row small{color:#9797a3;font-size:9px}.renewal-period-line{display:block;margin-top:2px;font-weight:400;font-size:9px;color:#9797a3}:root[data-theme=dark] .renewal-period-line{color:#83848f}.invoice-line-linked-tag{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:9.5px;color:#6256dc}.invoice-line-linked-tag svg{width:11px;height:11px;flex:none}.invoice-line-linked-tag button{border:0;background:none;margin-left:2px;padding:0 2px;font-size:12px;line-height:1;color:#9797a3;cursor:pointer}.invoice-line-linked-tag button:hover{color:#c0392b}.invoice-line-item-row .icon-btn.active{background:#6256dc14;color:#6256dc}.ledger-item-details{display:block;margin-top:4px;white-space:pre-line;font-weight:400;font-size:9px;line-height:1.5;color:#9797a3}:root[data-theme=dark] .ledger-item-details{color:#83848f}.reminder-billing-head{background:#f8f8fa;color:#9c9ca7;font-weight:700;font-size:9px;letter-spacing:.3px;text-transform:uppercase}.reminder-billing-head span:not(:first-child){text-align:right}.reminder-billing-total{background:#f8f8fa;font-weight:700;color:#2d2c3a}@media(max-width:650px){.bottom-sheet{max-height:88vh}.reminder-billing-table{margin-left:0}.reminder-billing-row{grid-template-columns:1.1fr .8fr .7fr .8fr .7fr;font-size:10px}}:root[data-theme=dark] .reminder-group{border-color:#33343f}:root[data-theme=dark] .reminder-group-name b{color:#f1f2f8}:root[data-theme=dark] .reminder-billing-table{border-color:#33343f}:root[data-theme=dark] .reminder-billing-row:not(:last-child){border-color:#2c2d38}:root[data-theme=dark] .reminder-billing-head,:root[data-theme=dark] .reminder-billing-total{background:#262733}:root[data-theme=dark] .reminder-billing-total{color:#f1f2f8}@media(max-width:650px){.accounting-page-title{display:block!important;margin-bottom:8px}.accounting-tabs{margin:0 0 10px!important}.summary-metrics,.financials-dash-grid{margin-bottom:14px!important}.recent-activity-report{margin-bottom:8px!important}}.contact-type-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:4px;white-space:normal;height:auto;width:100%}.contact-type-filter button{border:0;border-radius:5px;padding:7px 8px;background:transparent;color:#777780;font:500 11px Ubuntu,sans-serif;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-type-filter button:hover{color:#474850}.contact-type-filter button.active{background:#fff;color:#424349;box-shadow:0 1px 3px #2321341f}:root[data-theme=dark] .contact-type-filter button{color:#c6c7ce}:root[data-theme=dark] .contact-type-filter button.active{background:#44464d;color:#f0f1f4;box-shadow:none}@media(max-width:480px){.contact-type-filter{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.contact-type-filter button{padding:7px 4px;font-size:10px}}.contact-type-badge{margin-left:8px;vertical-align:middle;text-transform:uppercase;letter-spacing:.3px;font-weight:700}:root[data-theme=dark] .contact-type-badge{background:#383a40;color:#d8d9de}.renewal-pipeline-section{margin-top:22px}.renewal-pipeline-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px}.renewal-pipeline-tabs{margin:0}.renewal-pipeline-toolbar-right{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.renewal-pipeline-toolbar-right .select-control{height:32px;padding:0 10px;border:1px solid #e1e2e6;border-radius:8px;background:#fff;color:#45464d;font:600 11px Ubuntu,sans-serif}.renewal-pipeline-toolbar-right .select.icon-only{width:32px;height:32px;padding:0;justify-content:center;cursor:pointer}.renewal-pipeline-toolbar-right .select.icon-only:disabled{opacity:.6;cursor:default}.renewal-pipeline-toolbar-right .select.icon-only.dashboard-tooltip:last-child:after{left:auto;right:0;transform:none}.renewal-view-switch{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid #e1e2e6;border-radius:9px;background:#fff}.renewal-view-switch button{display:grid;place-items:center;width:28px;height:26px;border:0;border-radius:6px;background:none;color:#9a9aa4;cursor:pointer}.renewal-view-switch button:hover{color:#45464d}.renewal-view-switch button.active{background:#eeeef2;color:#242530}.renewal-engagement-stat{display:flex;align-items:center;gap:5px;padding:0 10px;height:32px;border:1px solid #e1e2e6;border-radius:8px;background:#fff;color:#45464d;font:600 11px Ubuntu,sans-serif;white-space:nowrap}.renewal-engagement-stat small{font-weight:600;color:#9a9aa4}:root[data-theme=dark] .renewal-engagement-stat{background:#242632;border-color:#3b3d47;color:#e2e3ec}:root[data-theme=dark] .renewal-engagement-stat small{color:#8b8c98}.renewal-engagement-inline{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:99px;background:#f4f4f7;color:#45464d;font-size:10.5px;font-weight:700;white-space:nowrap}.renewal-engagement-inline svg{flex:none;color:#9a9aa4}.renewal-engagement-inline small{font-weight:600;color:#9a9aa4}:root[data-theme=dark] .renewal-engagement-inline{background:#2b2d37;color:#e2e3ec}:root[data-theme=dark] .renewal-engagement-inline small{color:#8b8c98}.renewal-kanban-card .renewal-engagement-inline{font-size:10px;padding:2px 7px}.renewal-kanban-card-status-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}:root[data-theme=dark] .renewal-pipeline-toolbar-right .select-control{background:#242632;border-color:#3b3d47;color:#e2e3ec}:root[data-theme=dark] .renewal-view-switch{background:#242632;border-color:#3b3d47}:root[data-theme=dark] .renewal-view-switch button{color:#8b8c98}:root[data-theme=dark] .renewal-view-switch button.active{background:#33343e;color:#f1f2f8}.renewal-run-banner{display:flex;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;border-radius:9px;font-size:12.5px;font-weight:600}.renewal-run-banner span{flex:1}.renewal-run-banner button{background:none;border:0;cursor:pointer;font-size:16px;line-height:1;color:inherit;opacity:.6;padding:0 2px}.renewal-run-banner button:hover{opacity:1}.renewal-run-banner.ok{background:#eaf8f4;color:#1f7a5c}.renewal-run-banner.error{background:#fdecea;color:#b23b2e}:root[data-theme=dark] .renewal-run-banner.ok{background:#1f463b;color:#8ee1c4}:root[data-theme=dark] .renewal-run-banner.error{background:#482f2b;color:#f0b7ab}.renewal-pipeline-list{display:flex;flex-direction:column;gap:7px}.renewal-pipeline-row{background:#fff;border:1px solid #ececf1;border-radius:12px;padding:10px 16px;transition:box-shadow .15s,border-color .15s}.renewal-pipeline-row:hover{box-shadow:0 3px 14px #14141e0f;border-color:#e0e0e8}.renewal-pipeline-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.renewal-pipeline-row-main{display:flex;flex-direction:column;gap:2px;min-width:160px}.renewal-pipeline-row-main b{font-size:13.5px;color:#242530}.renewal-pipeline-row-main small{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#9a9aa4}.renewal-pipeline-row-main small svg{flex:none;color:#b2b2ba}.renewal-pipeline-domain-link{cursor:pointer}.renewal-pipeline-domain-link:hover{text-decoration:underline}.renewal-pipeline-contact{font-size:11px;color:#6b6c75}.renewal-pipeline-contact-link{cursor:pointer;width:fit-content}.renewal-pipeline-contact-link:hover{text-decoration:underline;color:#48494f}.renewal-pipeline-contact-email{color:#9a9aa4}:root[data-theme=dark] .renewal-pipeline-contact-email{color:#7d7e89}.renewal-pipeline-urgency{font-weight:700}.renewal-pipeline-urgency.danger{color:#c0392b}.renewal-pipeline-urgency.warning{color:#ac701c}.renewal-pipeline-urgency.neutral{color:#77777f}.renewal-next-reminder-flag{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#6b6c75}.renewal-next-reminder-flag svg{flex:none;color:#b2b2ba}.renewal-next-reminder-flag.due{color:#ac701c}.renewal-next-reminder-flag.due svg{color:#ac701c}.renewal-pipeline-row-actions{display:flex;align-items:center;gap:6px}.renewal-pipeline-row-side{display:flex;align-items:center;gap:10px;flex:none}:root[data-theme=dark] .renewal-pipeline-row{background:#242632;border-color:#34363f}:root[data-theme=dark] .renewal-pipeline-row:hover{border-color:#3e414d}:root[data-theme=dark] .renewal-pipeline-row-main b{color:#f1f2f8}:root[data-theme=dark] .renewal-pipeline-contact{color:#a7a8b3}:root[data-theme=dark] .renewal-pipeline-contact-link:hover{color:#f1f2f8}:root[data-theme=dark] .renewal-pipeline-row-main small svg,:root[data-theme=dark] .renewal-kanban-card-head small svg{color:#6c6d76}.renewal-kanban-board{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;align-items:flex-start}.renewal-kanban-column{flex:0 0 250px;min-width:250px;display:flex;flex-direction:column;background:#f6f6f8;border:1px solid #e7e8eb;border-radius:10px;padding:12px;min-height:120px}.renewal-kanban-column-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.renewal-kanban-column-head span:first-child{font:700 11px Ubuntu,sans-serif;color:#45464d}.renewal-kanban-column-count{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#e5e6ea;color:#5f6068;font:700 9px Ubuntu,sans-serif}.renewal-kanban-column-body{display:flex;flex-direction:column;gap:8px}.renewal-kanban-empty{padding:16px 6px;color:#a3a4ac;font-size:10px;text-align:center}.renewal-kanban-card{display:flex;flex-direction:column;gap:6px;padding:11px;border:1px solid #e6e7ea;border-radius:8px;background:#fff;box-shadow:0 1px 2px #2021290a}.renewal-kanban-card:hover{border-color:#c9cad1}.renewal-kanban-card-head{display:flex;flex-direction:column;gap:1px}.renewal-kanban-card-head b{overflow:hidden;font-size:11.5px;color:#242530;white-space:nowrap;text-overflow:ellipsis}.renewal-kanban-card-head small{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;color:#9a9aa4}.renewal-kanban-card-head small svg{flex:none;color:#b2b2ba}.renewal-kanban-card-date{font-size:10.5px;color:#77777f;font-weight:600}.renewal-kanban-card .renewal-pipeline-urgency{font-size:10.5px}.renewal-kanban-card .renewal-pipeline-row-actions{margin-top:2px}:root[data-theme=dark] .renewal-kanban-column{background:#20222c;border-color:#34363f}:root[data-theme=dark] .renewal-kanban-column-head span:first-child{color:#e2e3ec}:root[data-theme=dark] .renewal-kanban-column-count{background:#33343e;color:#c9cad1}:root[data-theme=dark] .renewal-kanban-empty{color:#6c6d76}:root[data-theme=dark] .renewal-kanban-card{background:#242632;border-color:#34363f}:root[data-theme=dark] .renewal-kanban-card:hover{border-color:#3e414d}:root[data-theme=dark] .renewal-kanban-card-head b{color:#f1f2f8}.renewal-stepper{display:flex;align-items:flex-start;margin:8px 0 7px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-top:4px;padding-bottom:1px}.renewal-stepper::-webkit-scrollbar{display:none}.renewal-stepper-step{display:flex;flex-direction:column;align-items:center;gap:3px;flex:none;cursor:pointer;border-radius:8px;padding:1px 3px}.renewal-stepper-step:hover{background:#f4f4f7}.renewal-stepper-step:focus-visible{outline:2px solid #6256dc;outline-offset:1px}.renewal-stepper-dot{display:flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:#eeeef2;color:#9a9aa4;font:700 9.5px Ubuntu,sans-serif;flex:none}.renewal-stepper-label{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;color:#9a9aa4;white-space:nowrap}.renewal-stepper-by{flex:none}.renewal-stepper-by.auto{color:#6256dc}.renewal-stepper-by.manual{color:#ac701c}.renewal-stepper-line{flex:1 1 20px;min-width:16px;height:2px;background:#eeeef2;margin:9px 6px 0}.renewal-stepper-line.done{background:#6bc7a8}.renewal-stepper-step.done .renewal-stepper-dot:not(.sent-donut){background:#6bc7a8;color:#fff}.renewal-stepper-step.done .renewal-stepper-label{color:#248f70}.renewal-stepper-step.current .renewal-stepper-dot{background:#6256dc;color:#fff;box-shadow:0 0 0 4px #6256dc26}.renewal-stepper-step.current .renewal-stepper-label{color:#4a3fc9}.renewal-stepper-step.skipped .renewal-stepper-dot{background:#fdf1de;color:#ac701c}.renewal-stepper-step.skipped .renewal-stepper-label{color:#ac701c}.renewal-stepper-dot.sent-donut{position:relative;background:conic-gradient(#4bc3a5 var(--reached-deg,120deg),#e2e3ea var(--reached-deg,120deg));color:#fff}.renewal-stepper-dot.sent-donut svg{position:relative;z-index:1;color:#fff}.renewal-stepper-discontinued{display:inline-flex;align-items:center;gap:7px;margin:14px 0 12px;padding:5px 11px;border-radius:99px;background:#fdecea;color:#b23b2e;font-size:11.5px;font-weight:700}.renewal-stepper-step.done .renewal-daily-badge{background:#6bc7a8;color:#fff;position:relative}.renewal-stepper-step.done .renewal-daily-badge.overdue{background:#d5594a}.renewal-daily-count{position:absolute;top:-5px;right:-6px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:#2c2e38;color:#fff;font:700 9px Ubuntu,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}:root[data-theme=dark] .renewal-stepper-step.done .renewal-daily-badge.overdue{background:#c1493c}:root[data-theme=dark] .renewal-daily-count{background:#f2f2f5;color:#242632;box-shadow:0 0 0 2px #242632}:root[data-theme=dark] .renewal-stepper-step:hover{background:#2b2d37}:root[data-theme=dark] .renewal-stepper-dot{background:#33343e;color:#8b8c98}:root[data-theme=dark] .renewal-stepper-label{color:#8b8c98}:root[data-theme=dark] .renewal-stepper-line{background:#33343e}:root[data-theme=dark] .renewal-stepper-by.auto{color:#a9a0ff}:root[data-theme=dark] .renewal-stepper-by.manual{color:#ffcf8a}:root[data-theme=dark] .renewal-stepper-step.skipped .renewal-stepper-dot{background:#4a3923;color:#ffd08b}:root[data-theme=dark] .renewal-stepper-step.skipped .renewal-stepper-label{color:#ffd08b}:root[data-theme=dark] .renewal-stepper-dot.sent-donut{background:conic-gradient(#4bc3a5 var(--reached-deg,120deg),#3a3c46 var(--reached-deg,120deg))}:root[data-theme=dark] .renewal-stepper-discontinued{background:#482f2b;color:#f0b7ab}.renewal-detail-strip{display:flex;flex-wrap:wrap;gap:6px 20px;padding-top:7px;border-top:1px dashed #ececf1}.renewal-detail-field{display:flex;flex-direction:column;gap:1px;font-size:11px;min-width:112px}.renewal-detail-field.wide{flex-basis:100%}.renewal-detail-field span{color:#9a9aa4}.renewal-detail-field b{font-size:12px;font-weight:600;color:#3a3b45;overflow-wrap:break-word}.renewal-detail-field small{display:block;font-weight:400;color:#9a9aa4;margin-top:1px}:root[data-theme=dark] .renewal-detail-strip{border-color:#34363f}:root[data-theme=dark] .renewal-detail-field span{color:#8b8c98}@media(max-width:640px){.renewal-pipeline-toolbar-right{width:100%;margin-left:0}.renewal-pipeline-row{padding:9px 12px}.renewal-pipeline-row-top{flex-direction:column;align-items:stretch;gap:8px}.renewal-pipeline-row-side{width:100%;justify-content:space-between}.renewal-stepper{margin:6px 0}.renewal-stepper-dot{width:17px;height:17px}.renewal-stepper-label{font-size:9.5px}.renewal-detail-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.renewal-detail-field{min-width:0}.renewal-engagement-stat{font-size:10px;padding:0 8px}}:root[data-theme=dark] .renewal-detail-field b{color:#e2e3ec}:root[data-theme=dark] .renewal-next-reminder-flag{color:#a7a8b3}:root[data-theme=dark] .renewal-next-reminder-flag svg{color:#6c6d76}:root[data-theme=dark] .renewal-next-reminder-flag.due{color:#e0ac5a}:root[data-theme=dark] .renewal-next-reminder-flag.due svg{color:#e0ac5a}.renew-quote-box{display:grid;grid-template-columns:1fr auto;gap:6px 10px;margin:14px 0;padding:12px;background:#f7f7fa;border-radius:8px;font-size:12px}.renew-quote-box span{color:#77777f}.renew-quote-box b{text-align:right;color:#242530}.renew-success{display:flex;align-items:center;gap:7px;color:#218d6d;font-weight:700;margin:0 0 10px}.renew-result-list{margin:0 0 16px;padding-left:18px;font-size:12px;color:#3a3b45}.renew-result-list li{margin-bottom:4px}.renew-cost-mismatch{color:#c0392b;font-weight:600}.registrar-balance-check{margin:14px 0;padding:12px 13px;border-radius:8px;background:#f4f5f6;border:1px solid #e6e7ea}.registrar-balance-check-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.registrar-balance-check-head span{color:#8d8e97;font:700 8px Ubuntu,sans-serif;letter-spacing:.4px;text-transform:uppercase}.registrar-balance-check-rows{display:grid;gap:5px}.registrar-balance-check-rows>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#5d5e66}.registrar-balance-check-rows b{color:#3d3e46;font-weight:600}:root[data-theme=dark] .renew-quote-box{background:#2a2b37}:root[data-theme=dark] .renew-quote-box b{color:#f1f2f8}:root[data-theme=dark] .renew-result-list{color:#c6c7ce}:root[data-theme=dark] .registrar-balance-check{background:#252732;border-color:#3b3d47}:root[data-theme=dark] .registrar-balance-check-rows>div{color:#c2c3cc}:root[data-theme=dark] .registrar-balance-check-rows b{color:#f0f1f4}:root[data-theme=dark] .renew-cost-mismatch{color:#f0b7ba}.renewal-milestone-drawer .drawer-head h2{font-size:19px}.milestone-detail{padding-top:18px}.milestone-detail-note{margin:0 0 14px;color:#5d5e66;font-size:12.5px;line-height:1.6}.milestone-detail-field{display:flex;flex-direction:column;gap:3px;padding:12px 0;border-top:1px solid #ededf1;font-size:11px}.milestone-detail-field span{color:#9a9aa4}.milestone-detail-field b{font-size:12.5px;font-weight:600;color:#3a3b45}.milestone-skip-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:5px 11px;border-radius:99px;background:#fdf1de;color:#ac701c;font-size:11.5px;font-weight:700}.milestone-donut-wrap{display:flex;align-items:center;gap:16px;margin-bottom:18px}.milestone-donut{position:relative;width:68px;height:68px;border-radius:50%;background:conic-gradient(#4bc3a5 var(--reached-deg,0deg),#e2e3ea var(--reached-deg,0deg));display:grid;place-items:center;flex:none}.milestone-donut:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;background:#fff;border-radius:50%}.milestone-donut span{position:relative;z-index:1;font:700 13px Ubuntu,sans-serif;color:#248f70}.milestone-by{display:flex;align-items:center;gap:6px;color:#5d5e66;font-size:12px;font-weight:600}.milestone-by svg{flex:none;color:#6256dc}.milestone-micro-list{display:flex;flex-direction:column}.milestone-micro-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #ededf1}.milestone-micro-row.clickable{cursor:pointer;border-radius:6px;margin:0 -6px;padding:11px 6px}.milestone-micro-row.clickable:hover{background:#f4f4f7}.milestone-micro-row .renewal-stepper-dot.milestone-micro-dot{width:20px;height:20px}.milestone-daily-back{display:inline-flex;margin-bottom:10px;font-size:11px}:root[data-theme=dark] .milestone-micro-row.clickable:hover{background:#2b2d37}.milestone-micro-dot{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#eeeef2;color:#9a9aa4;flex:none}.milestone-micro-row.done .milestone-micro-dot:not(.sent-donut){background:#6bc7a8;color:#fff}.milestone-micro-dot span:not(.milestone-micro-dot-frac){width:5px;height:5px;border-radius:50%;background:#c6c6cf}.milestone-micro-dot-frac{position:relative;z-index:1;font:700 9px Ubuntu,sans-serif}.milestone-micro-label{flex:1;font-size:12.5px;font-weight:600;color:#3a3b45}.milestone-micro-row.done .milestone-micro-label{color:#242530}.milestone-micro-time{font-size:11px;color:#9a9aa4}:root[data-theme=dark] .milestone-detail-note{color:#c6c7ce}:root[data-theme=dark] .milestone-detail-field{border-color:#34363f}:root[data-theme=dark] .milestone-detail-field span{color:#8b8c98}:root[data-theme=dark] .milestone-detail-field b{color:#f1f2f8}:root[data-theme=dark] .milestone-skip-badge{background:#4a3923;color:#ffd08b}:root[data-theme=dark] .milestone-donut{background:conic-gradient(#4bc3a5 var(--reached-deg,0deg),#3a3c46 var(--reached-deg,0deg))}:root[data-theme=dark] .milestone-donut:before{background:#20222c}:root[data-theme=dark] .milestone-donut span{color:#8ee1c4}:root[data-theme=dark] .milestone-by{color:#c6c7ce}:root[data-theme=dark] .milestone-by svg{color:#a9a0ff}:root[data-theme=dark] .milestone-micro-row{border-color:#34363f}:root[data-theme=dark] .milestone-micro-dot{background:#33343e;color:#8b8c98}:root[data-theme=dark] .milestone-micro-label{color:#c6c7ce}:root[data-theme=dark] .milestone-micro-row.done .milestone-micro-label{color:#f1f2f8}.milestone-email-preview{margin-top:18px;padding-top:16px;border-top:1px solid #ededf1}.milestone-email-preview-head{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;font-weight:700;color:#3a3b45}.milestone-email-preview-head svg{flex:none;color:#6256dc}.milestone-email-preview-to{margin-left:auto;font-size:11px;font-weight:600;color:#9a9aa4}.milestone-email-preview iframe{width:100%;height:360px;border:1px solid #ededf1;border-radius:8px;background:#fff}:root[data-theme=dark] .milestone-email-preview{border-color:#34363f}:root[data-theme=dark] .milestone-email-preview-head{color:#f1f2f8}:root[data-theme=dark] .milestone-email-preview-head svg{color:#a9a0ff}:root[data-theme=dark] .milestone-email-preview-to{color:#8b8c98}:root[data-theme=dark] .milestone-email-preview iframe{border-color:#34363f}.milestone-invoice-card{margin-top:14px;padding:12px 14px;border-radius:8px;background:#f4f5f6;border:1px solid #e6e7ea}.milestone-invoice-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.milestone-invoice-card-head span{color:#8d8e97;font:700 8px Ubuntu,sans-serif;letter-spacing:.4px;text-transform:uppercase}.milestone-invoice-card-head b{color:#3d3e46;font-size:12.5px}.milestone-invoice-card-rows{display:grid;gap:5px;margin-bottom:12px}.milestone-invoice-card-rows>div{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:#5d5e66}.milestone-invoice-card-rows b{color:#3d3e46;font-weight:600}.milestone-invoice-download{display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center}:root[data-theme=dark] .milestone-invoice-card{background:#252732;border-color:#3b3d47}:root[data-theme=dark] .milestone-invoice-card-head b{color:#f0f1f4}:root[data-theme=dark] .milestone-invoice-card-rows>div{color:#c2c3cc}:root[data-theme=dark] .milestone-invoice-card-rows b{color:#f0f1f4}.simple-line-items .invoice-line-items-head,.simple-line-items .invoice-line-item-row{grid-template-columns:1fr 90px 56px 80px 72px 90px 30px}.billing-inbox-table .ticket-last-activity{font-size:10px}.billing-inbox-table .ticket-th,.billing-inbox-table .ticket-row{grid-template-columns:50px 1.55fr 1.3fr .55fr .45fr .65fr 34px}.crm-inbox-table .ticket-last-activity{font-size:10px}.crm-inbox-table .ticket-th,.crm-inbox-table .ticket-row{grid-template-columns:50px 1.4fr .85fr .85fr .7fr .8fr 34px}.bank-recon-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding:32px 16px;border:2px dashed #d5d5e0;border-radius:10px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.bank-recon-dropzone:hover{border-color:#a9a9c2;background:#f8f8fc}.bank-recon-dropzone.drag-over{border-color:#685ce4;background:#f1f0fe}.bank-recon-dropzone svg{width:26px;height:26px;color:#8b8ca0}.bank-recon-dropzone b{font-size:13px;color:#2d2c3a}.bank-recon-dropzone span{font-size:11px;color:#8b8c98}:root[data-theme=dark] .bank-recon-dropzone{border-color:#40414f}:root[data-theme=dark] .bank-recon-dropzone:hover{border-color:#565770;background:#242530}:root[data-theme=dark] .bank-recon-dropzone.drag-over{border-color:#8579ff;background:#2a2750}:root[data-theme=dark] .bank-recon-dropzone b{color:#f1f2f8}.bank-recon-row{grid-template-columns:.85fr 2.1fr .8fr 1.15fr 180px;cursor:default}.bank-recon-row .amount-col{text-align:right}.bank-recon-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.bank-recon-actions .dashboard-tooltip:last-child:after{left:auto;right:0;transform:none}@media(max-width:650px){.table-card .bank-recon-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;row-gap:6px}.table-card .bank-recon-row>span:nth-child(1){grid-column:1;grid-row:1;color:#8b8c95;font-size:9px}.table-card .bank-recon-row>span:nth-child(2){grid-column:1/-1;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-card .bank-recon-row>span:nth-child(3){grid-column:2;grid-row:1;justify-self:end;font-weight:700}.table-card .bank-recon-row>span:nth-child(4){grid-column:1;grid-row:3}.table-card .bank-recon-row>span:nth-child(5).bank-recon-actions{grid-column:2;grid-row:3;justify-self:end}}@media(max-width:650px){input,textarea,select{font-size:16px!important}}.rdrCalendarWrapper{font-size:11px}.rdrMonthAndYearWrapper{height:42px;padding-top:4px}.rdrMonthPicker,.rdrYearPicker{margin:0 2px}.rdrMonthAndYearPickers select{padding:6px 22px 6px 6px}.rdrNextPrevButton{width:20px;height:20px;margin:0 .6em}.rdrMonth{padding:0 .6em .9em}.rdrMonthName{padding:.5em}.rdrWeekDays{padding:0}.rdrWeekDay{line-height:1.9em}.rdrDay{line-height:2.2em;height:2.2em}.date-range-preset-chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 10px 0}.date-range-preset-chips .chip-toggle{padding:4px 10px;font-size:10px}:root[data-theme=dark] .rdrCalendarWrapper{background:#20212c;color:#e1e2e7}:root[data-theme=dark] .date-range-popover{background:#20212c}:root[data-theme=dark] .rdrDateDisplayWrapper{background:#1b1c25}:root[data-theme=dark] .rdrDateDisplayItem{background:#2d2f38;border-color:#444651}:root[data-theme=dark] .rdrDateDisplayItem input{color:#c6c7ce}:root[data-theme=dark] .rdrMonthAndYearPickers select{color:#e1e2e7;background-color:transparent}:root[data-theme=dark] .rdrMonthAndYearPickers select:hover{background-color:#ffffff14}:root[data-theme=dark] .rdrNextPrevButton{background:#2d2f38}:root[data-theme=dark] .rdrNextPrevButton:hover{background:#393b46}:root[data-theme=dark] .rdrPprevButton i{border-color:transparent #c6c7ce transparent transparent}:root[data-theme=dark] .rdrNextButton i{border-color:transparent transparent transparent #c6c7ce}:root[data-theme=dark] .rdrMonthName{color:#8b8d99}:root[data-theme=dark] .rdrWeekDay{color:#8b8d99}:root[data-theme=dark] .rdrDay{color:#e1e2e7}:root[data-theme=dark] .rdrDayPassive .rdrDayNumber span{color:#4d4f5a}:root[data-theme=dark] .rdrDayDisabled{background-color:#26272f}:root[data-theme=dark] .rdrDayDisabled .rdrDayNumber span{color:#5a5c66}:root[data-theme=dark] .rdrDayToday .rdrDayNumber span:after{background:#7568f4}
