html,body,#app{min-height:100%}.table a{font-weight:500}.nav-list-card{background-color:var(--lw-card);border:1px solid var(--lw-border);border-radius:.5rem;overflow:hidden}.nav-list-card__header{background-color:var(--lw-card-header);border-bottom:1px solid var(--lw-border);padding:.75rem 1rem;font-weight:600}.nav-list__item{color:var(--lw-text);border-top:1px solid var(--lw-border);padding:.75rem 1rem;text-decoration:none}.nav-list-card__body>.nav-list__item:first-child{border-top:0}.nav-list__item:hover{background-color:var(--lw-hover);text-decoration:none}.nav-list__label{color:var(--lw-text)}.nav-list__icon{width:2.25rem;height:2.25rem;color:var(--lw-primary);background-color:rgba(var(--lw-primary-rgb), .12);border-radius:.375rem}.nav-list__icon .pi{font-size:1.15rem}.dash-tiles{gap:1.25rem;max-width:56rem;margin-inline:auto}.dash-tile{border:1px solid color-mix(in srgb, var(--tile) 40%, transparent);background-color:color-mix(in srgb, var(--tile) 12%, var(--lw-card));width:11rem;height:11rem;color:var(--lw-text);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1rem;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.dash-tile:hover{background-color:color-mix(in srgb, var(--tile) 22%, var(--lw-card));border-color:color-mix(in srgb, var(--tile) 65%, transparent);color:var(--lw-text);text-decoration:none;transform:translateY(-4px);box-shadow:0 .75rem 1.5rem #00000047}.dash-tile__icon{background-color:var(--tile);color:#fff;width:3.5rem;height:3.5rem;box-shadow:0 .35rem .9rem color-mix(in srgb, var(--tile) 45%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dash-tile__icon .pi{font-size:1.75rem}.dash-tile__label{font-size:1.02rem;font-weight:600;line-height:1.2}.dash-tile__badge{background-color:var(--tile);color:#fff;border-radius:1rem;min-width:1.5rem;height:1.5rem;padding:0 .45rem;font-size:.78rem;font-weight:600;line-height:1.5rem;position:absolute;top:.7rem;right:.7rem}.filter-bar{background-color:var(--lw-card);border:1px solid var(--lw-border);border-radius:.5rem;overflow:hidden}.filter-bar__header{background-color:var(--lw-card-header);border-bottom:1px solid var(--lw-border);width:100%;color:var(--lw-text);align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;display:flex}.filter-bar__header--toggle{cursor:pointer;text-align:left}.filter-bar__header-icon{background-color:var(--lw-filter-accent);color:#fff;width:1.6rem;height:1.6rem;box-shadow:0 .2rem .5rem color-mix(in srgb, var(--lw-filter-accent) 45%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.filter-bar__count{background-color:var(--lw-filter-accent)}.filter-bar__caret{color:var(--lw-text-muted);margin-left:auto;font-size:.75rem}.filter-bar__body{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:1rem;display:none}.filter-bar__body.is-open{display:flex}.filter-bar__reset{flex:none;align-self:flex-end}.filter-control{flex-direction:column;flex:12rem;gap:.3rem;min-width:0;max-width:18rem;display:flex}.filter-control--search{flex-basis:15rem}.filter-control__label{color:var(--lw-text-muted);align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;display:inline-flex}.filter-control__icon{color:var(--lw-filter-accent);font-size:.8rem}.filter-trigger{background-color:var(--lw-overlay);border:1px solid var(--lw-border);width:100%;color:var(--lw-text);cursor:pointer;text-align:left;border-radius:.4rem;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.filter-trigger:hover{border-color:var(--lw-filter-border)}.filter-trigger__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.9rem;overflow:hidden}.filter-trigger__value.is-empty{color:var(--lw-text-muted)}.filter-trigger__icon,.filter-trigger__clear{color:var(--lw-text-muted);flex:none;font-size:.8rem}.filter-trigger__clear:hover{color:var(--lw-text)}@media (width<=991.98px){.filter-bar__body{flex-direction:column;align-items:stretch}.filter-control{max-width:none}.filter-bar__reset{align-self:stretch}}.filter-sheet .filter-sheet__body{flex-direction:column;display:flex}.filter-sheet__presets{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.filter-sheet__footer{justify-content:space-between;gap:.5rem;margin-top:1rem;display:flex}.panel-card{background-color:var(--lw-card);border:1px solid var(--lw-border);border-radius:.5rem;overflow:hidden}.panel-card__header{background-color:var(--lw-card-header);border-bottom:1px solid var(--lw-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 1rem;display:flex}.panel-card__title{font-weight:600}.panel-card__body{padding:1rem}.panel-card__add{color:var(--lw-primary);white-space:nowrap;font-size:.85rem}.form-page{margin-inline:auto}@media (width>=992px){.form-page{max-width:min(40rem,70%)}.content-narrow{max-width:70%;margin-inline:auto}}.list-card{background-color:var(--lw-card);border:1px solid var(--lw-border);color:var(--lw-text);border-radius:.5rem;padding:.75rem .85rem;text-decoration:none;display:block}.list-card:hover{background-color:var(--lw-hover);color:var(--lw-text);border-color:var(--lw-primary);text-decoration:none}.detail-list__item{border-top:1px solid var(--lw-border);padding:.6rem 1rem}.detail-list__item:first-child{border-top:0}@media (width<=575.98px){.line-items,.line-items tbody,.line-items tbody tr,.line-items tbody td{display:block}.line-items thead{display:none}.line-items tbody tr{background-color:var(--lw-card-header);border:1px solid var(--lw-border);border-radius:.5rem;flex-wrap:wrap;gap:.65rem .75rem;margin-bottom:.75rem;padding:.85rem;display:flex}.line-items tbody tr:last-child{margin-bottom:0}.line-items tbody td{text-align:left;border:0;flex:100%;min-width:0;padding:0}.line-items tbody td[data-label]:before{content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;color:var(--lw-text-muted);margin-bottom:.25rem;font-size:.68rem;font-weight:600;display:block}.line-items tbody td[data-label=Qty],.line-items tbody td[data-label=Unit\ price],.line-items tbody td[data-label=Unit\ cost]{flex:calc(50% - .375rem)}.line-items tbody td .p-inputtext,.line-items tbody td .p-dropdown,.line-items tbody td .p-inputnumber{width:100%}.line-items tbody td .p-inputtext.text-end{text-align:right}.line-items tbody td[data-label=Amount]{border-top:1px solid var(--lw-border);justify-content:space-between;align-items:baseline;padding-top:.6rem;font-weight:600;display:flex}.line-items tbody td[data-label=Amount]:before{align-self:center;margin-bottom:0}.line-items tbody td:not([data-label]){justify-content:flex-end;display:flex}}.p-datatable{border:1px solid var(--lw-border);border-radius:.5rem;overflow-x:auto}.p-datatable .p-datatable-header,.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-paginator,.p-datatable .p-datatable-thead>tr>th.p-highlight{background-color:var(--lw-card-header)}.p-datatable .p-datatable-thead>tr>th.p-sortable-column:hover{background-color:var(--lw-overlay)}.p-tag.p-tag-secondary{background:var(--lw-overlay);color:var(--lw-text)}.panel-card--note{border-left:3px solid #f59e0b}.panel-list-btn{text-align:left;border:0;border-top:1px solid var(--lw-border);width:100%;color:var(--lw-text);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 1rem;display:flex}.panel-card__body>.panel-list-btn:first-child{border-top:0}.panel-list-btn:hover:not(:disabled){background-color:var(--lw-hover)}.panel-list-btn:disabled{color:var(--lw-text-muted);cursor:default}a.detail-list__item:hover{background-color:var(--lw-hover)}.lw-calendar{--fc-border-color:var(--lw-border);--fc-page-bg-color:transparent;--fc-neutral-bg-color:var(--lw-elev-1);--fc-list-event-hover-bg-color:var(--lw-hover);--fc-today-bg-color:rgba(var(--lw-primary-rgb), .1);--fc-now-indicator-color:var(--lw-primary);--fc-button-text-color:var(--lw-text);--fc-button-bg-color:var(--lw-elev-1);--fc-button-border-color:var(--lw-border);--fc-button-hover-bg-color:var(--lw-hover);--fc-button-hover-border-color:var(--lw-border);--fc-button-active-bg-color:rgba(var(--lw-primary-rgb), .22);--fc-button-active-border-color:var(--lw-primary);color:var(--lw-text)}.lw-calendar .fc .fc-col-header-cell-cushion,.lw-calendar .fc .fc-daygrid-day-number,.lw-calendar .fc .fc-list-day-text,.lw-calendar .fc .fc-list-day-side-text{color:var(--lw-text);text-decoration:none}.lw-calendar .fc .fc-toolbar-title{font-size:1.1rem}.lw-calendar .fc .fc-daygrid-day.fc-day-other .fc-daygrid-day-number{color:var(--lw-text-muted)}.lw-calendar .fc-event{cursor:pointer;border:none}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text a{color:var(--lw-link)}.rich-text-editor .ql-toolbar.ql-snow,.rich-text-editor .ql-container.ql-snow{border-color:var(--lw-border)}.rich-text-editor .ql-toolbar.ql-snow{background-color:var(--lw-card-header);border-top-left-radius:6px;border-top-right-radius:6px}.rich-text-editor .ql-container.ql-snow{background-color:var(--lw-elev-1);color:var(--lw-text);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.rich-text-editor .ql-editor.ql-blank:before{color:var(--lw-text-muted);font-style:normal}.rich-text-editor .ql-snow .ql-stroke{stroke:var(--lw-text-muted)}.rich-text-editor .ql-snow .ql-fill{fill:var(--lw-text-muted)}.rich-text-editor .ql-snow.ql-toolbar button:hover .ql-stroke,.rich-text-editor .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:var(--lw-primary)}.rich-text-editor .ql-snow.ql-toolbar button:hover .ql-fill,.rich-text-editor .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:var(--lw-primary)}.rich-text-editor.p-invalid .ql-container.ql-snow,.rich-text-editor.p-invalid .ql-toolbar.ql-snow{border-color:var(--lw-danger,#f87171)}.sop-warning{border:1px solid var(--sop-warn-border);border-left:4px solid var(--sop-warn-accent);background-color:var(--sop-warn-bg);border-radius:8px;align-items:flex-start;gap:.65rem;margin-bottom:.75rem;padding:.75rem .9rem;display:flex}.sop-warning__icon{color:var(--sop-warn-accent);font-size:1.05rem;line-height:1.5}.sop-warning__content{min-width:0}.sop-warning__label{text-transform:uppercase;letter-spacing:.04em;color:var(--sop-warn-accent);margin-bottom:.15rem;font-size:.72rem;font-weight:700}.sop-step-warning{border-left:3px solid var(--sop-warn-accent);background-color:var(--sop-warn-bg);border-radius:4px;align-items:flex-start;gap:.4rem;margin-top:.4rem;padding:.35rem .55rem;font-size:.85rem;display:flex}.sop-step-warning>i{color:var(--sop-warn-accent);margin-top:.12rem}.sop-step-warning__label{color:var(--sop-warn-accent);font-weight:700}.sop-warning--info{--sop-warn-accent:#38bdf8;--sop-warn-border:#38bdf859;--sop-warn-bg:#38bdf81a}.sop-warning--caution{--sop-warn-accent:#f59e0b;--sop-warn-border:#f59e0b59;--sop-warn-bg:#f59e0b1a}.sop-warning--danger{--sop-warn-accent:#f87171;--sop-warn-border:#f8717161;--sop-warn-bg:#f871711f}.sop-print{max-width:60rem}@media print{.app-sidebar,.app-header,.app-footer,.lw-sw-prompt,.sop-no-print{display:none!important}.app-main{padding:0!important}body,.app-wrapper,.app-main{color:#000!important;background:#fff!important}.sop-warning,.sop-step-warning{break-inside:avoid;background:#fff!important}.panel-card{break-inside:avoid;background:#fff!important;border:1px solid #d0d0d0!important}.panel-card__header{background:#f3f3f3!important}a{text-decoration:none;color:#000!important}}.lw-money{font-variant-numeric:tabular-nums;white-space:nowrap}.lw-money--neg{color:var(--lw-danger)}.stat-tile__link,.stat-tile__link:hover{color:inherit;text-decoration:none;display:block}.stat-tile{background-color:var(--lw-card);border:1px solid var(--lw-border);border-radius:.6rem;height:100%;padding:.85rem 1rem .9rem 1.15rem;position:relative;overflow:hidden}.stat-tile:before{content:"";background:var(--stat-accent,var(--lw-primary));width:4px;position:absolute;inset:0 auto 0 0}.stat-tile__link:hover .stat-tile{background-color:var(--lw-card-header);border-color:var(--stat-accent,var(--lw-primary))}.stat-tile__label{text-transform:uppercase;letter-spacing:.03em;color:var(--lw-text-muted);font-size:.75rem}.stat-tile__value{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.5rem;font-weight:700;line-height:1.2}.stat-tile__hint{color:var(--lw-text-muted);margin-top:.2rem;font-size:.8rem}@media print{.app-breadcrumb{display:none!important}.p-datatable,.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr,.p-datatable .p-datatable-tbody>tr>td{color:#000!important;background:#fff!important;border-color:#d0d0d0!important}.lw-money--neg{color:#000!important}}.min-w-0{min-width:0}.lw-crm-avatar{color:var(--lw-on-primary);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.lw-tag{white-space:nowrap;border-radius:50rem;align-items:center;gap:.25rem;padding:.1875rem .5625rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.lw-tag__remove{color:inherit;opacity:.75;background:0 0;border:0;padding:0;display:inline-flex}.lw-tag__remove:hover{opacity:1}.lw-chip{color:var(--lw-text-muted);background-color:var(--lw-hover);border:1px solid var(--lw-border);border-radius:50rem;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.lw-chip:hover{color:var(--lw-text);text-decoration:none}.lw-filter-chips{flex-wrap:wrap;gap:.5rem;display:flex}.lw-filter-chip{color:var(--lw-text-muted);border:1px solid var(--lw-border);background:0 0;border-radius:50rem;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.875rem;display:inline-flex}.lw-filter-chip:hover{color:var(--lw-text)}.lw-filter-chip.is-active{color:var(--lw-primary);background-color:rgba(var(--lw-primary-rgb), .16);border-color:#0000}.lw-filter-chip .lw-filter-chip__count{opacity:.75}.lw-stage-meter{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin-top:.5rem;display:grid}.lw-stage-meter>span{background-color:var(--lw-border);border-radius:2px;height:4px}.lw-empty{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:2rem 1rem;display:flex}.lw-empty>.ti{color:var(--lw-text-muted);margin-bottom:.25rem;font-size:2rem}.lw-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--lw-text-muted);font-size:.75rem;font-weight:600}.lw-picker{cursor:text;align-items:center;gap:.5rem;display:flex}.lw-picker__input{min-width:4rem;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.lw-profile{position:relative}.lw-profile__main{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.lw-profile__identity{flex:18rem;min-width:0}.lw-profile__name{align-items:center;gap:.5rem;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;display:flex}.lw-profile__star{color:var(--lw-text-muted);background:0 0;border:0;padding:0;font-size:1.25rem;line-height:1}.lw-profile__star.is-on,.lw-profile__star:hover{color:var(--bs-warning)}.lw-profile__chips{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.lw-profile__meta{color:var(--lw-text-muted);flex-wrap:wrap;align-items:center;gap:.375rem 1.25rem;margin-top:.75rem;font-size:.875rem;display:flex}.lw-profile__meta>span{align-items:center;gap:.375rem;display:inline-flex}.lw-profile__actions{flex-wrap:wrap;gap:.5rem;display:flex}.lw-stats{border-top:1px solid var(--lw-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lw-stats>div{min-width:0;padding:.875rem 1.5rem}.lw-stats>div+div{border-left:1px solid var(--lw-border)}.lw-stats__label{color:var(--lw-text-muted);font-size:.875rem}.lw-stats__value{margin-top:.125rem;font-size:1.25rem;font-weight:700;line-height:1.4}.lw-stats__sub{color:var(--lw-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.lw-tabs{border-top:1px solid var(--lw-border);scrollbar-width:none;gap:1.5rem;padding:0 1.5rem;display:flex;overflow-x:auto}.lw-tabs::-webkit-scrollbar{display:none}.lw-tabs__tab{color:var(--lw-text-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.375rem;padding:.625rem 0 .5rem;text-decoration:none;display:inline-flex}.lw-tabs__tab:hover{color:var(--lw-text);text-decoration:none}.lw-tabs__tab.is-active{color:var(--lw-text);border-bottom-color:var(--lw-primary);font-weight:600}@media (width<=991.98px){.lw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-stats>div:nth-child(3){border-left:0}.lw-stats>div:nth-child(n+3){border-top:1px solid var(--lw-border)}}@media (width<=575.98px){.lw-profile__main{padding:1rem}.lw-profile__actions{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.lw-profile__actions .btn{flex-direction:column;min-height:3.75rem;padding:.375rem .25rem;font-size:.75rem;gap:.25rem!important}.lw-profile__actions .btn>.ti{font-size:1.25rem}.lw-profile__actions .btn .lw-caret{display:none}.lw-stats>div{padding:.75rem 1rem}.lw-tabs{padding:0 1rem}}.lw-dl{grid-template-columns:minmax(7rem,40%) minmax(0,1fr);gap:.5rem .75rem;margin:0;font-size:.875rem;display:grid}.lw-dl>dt{color:var(--lw-text-muted);font-weight:400}.lw-dl>dd{overflow-wrap:anywhere;margin:0}.lw-timeline__day{letter-spacing:.04em;text-transform:uppercase;color:var(--lw-text-muted);margin:.25rem 0 .75rem;font-size:.75rem;font-weight:600}.lw-timeline__day:not(:first-child){margin-top:.5rem}.lw-timeline__item{gap:.75rem;padding-bottom:1rem;display:flex;position:relative}.lw-timeline__item:not(.is-last):before{content:"";background-color:var(--lw-border);width:2px;position:absolute;top:2.25rem;bottom:.25rem;left:calc(1rem - 1px)}.lw-timeline__dot{width:2rem;height:2rem;color:var(--lw-dot);background-color:color-mix(in srgb, var(--lw-dot) 16%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.lw-timeline__dot.is-crm{--lw-dot:var(--lw-primary)}.lw-timeline__dot.is-work{--lw-dot:var(--bs-info)}.lw-timeline__dot.is-billing{--lw-dot:var(--lw-billing)}.lw-timeline__dot.is-texts{--lw-dot:var(--lw-indigo)}.lw-timeline__dot.is-appointments{--lw-dot:var(--lw-success)}.lw-timeline__content{flex:1;min-width:0;padding-top:.25rem}.lw-timeline__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.lw-timeline__time{color:var(--lw-text-muted);white-space:nowrap;flex-shrink:0;font-size:.875rem}.lw-timeline__body{white-space:pre-line;overflow-wrap:anywhere;margin-top:.25rem;font-size:.875rem}.lw-bubble{white-space:pre-line;overflow-wrap:anywhere;background-color:var(--lw-card-header);border-radius:.25rem .75rem .75rem;width:fit-content;max-width:min(34rem,100%);margin-top:.375rem;padding:.5rem .75rem;font-size:.875rem}.lw-bubble.is-out{background-color:color-mix(in srgb, var(--lw-indigo) 18%, var(--lw-card));border-radius:.75rem .25rem .75rem .75rem}.lw-mail{border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);margin-top:.375rem;padding:.625rem .75rem;font-size:.875rem}.lw-mail__body{color:var(--lw-text-muted);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.375rem;display:-webkit-box;overflow:hidden}.lw-composer .nav-pills-sm .nav-link{padding:.25rem .75rem;font-size:.875rem}.lw-composer .nav-pills .nav-link:not(.active){color:var(--lw-text-muted)}.lw-composer .nav-pills .nav-link:not(.active):hover{color:var(--lw-text)}.lw-views{background-color:var(--lw-card-header);border-bottom:1px solid var(--lw-border);border-radius:calc(var(--bs-border-radius) - 1px) calc(var(--bs-border-radius) - 1px) 0 0;scrollbar-width:none;align-items:center;gap:1.5rem;padding:0 1rem;display:flex;overflow-x:auto}.lw-views .lw-tabs__tab{padding:.875rem 0 .75rem}.lw-views__view{flex-shrink:0;align-items:center;display:inline-flex}.lw-views__view .lw-views__menu{color:var(--lw-text-muted);visibility:hidden;background:0 0;border:0;padding:0 .125rem}.lw-views__view:hover .lw-views__menu,.lw-views__view:focus-within .lw-views__menu{visibility:visible}.lw-toolbar{border-bottom:1px solid var(--lw-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.lw-toolbar__search{flex:16rem;max-width:20rem;position:relative}.lw-toolbar__search>.ti{color:var(--lw-text-muted);position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.lw-toolbar__search>.form-control{padding-left:1.75rem}.lw-filter-btn{color:var(--lw-text);background-color:var(--lw-bg);border-color:var(--lw-border);align-items:center;gap:.375rem;display:inline-flex}.lw-filter-btn:hover,.lw-filter-btn.is-set{color:var(--lw-text);background-color:var(--lw-bg);border-color:var(--lw-text-muted)}.lw-filter-btn__label{color:var(--lw-text-muted)}.lw-bulkbar{color:var(--bs-primary-text-emphasis);background-color:var(--lw-primary-container);border-bottom:1px solid var(--lw-border);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.375rem 1rem;font-size:.875rem;display:flex}.lw-bulkbar .btn{color:var(--lw-text)}.lw-crm-table{--bs-table-bg:transparent;margin-bottom:0}.lw-crm-table>thead>tr>th{color:var(--lw-text-muted);white-space:nowrap;border-bottom:1px solid var(--lw-border);padding:.625rem .5rem;font-size:.875rem;font-weight:600}.lw-crm-table>tbody>tr>td{vertical-align:middle;border-bottom:1px solid var(--lw-border);padding:.625rem .5rem}.lw-crm-table>tbody>tr:last-child>td{border-bottom:0}.lw-crm-table>:not(caption)>*>:first-child{padding-left:1rem}.lw-crm-table>:not(caption)>*>:last-child{padding-right:1rem}.lw-crm-table>tbody>tr:hover>td{background-color:var(--lw-hover)}.lw-crm-table>tbody>tr.is-selected>td{background-color:rgba(var(--lw-primary-rgb), .06)}.lw-crm-table .lw-sort{color:inherit;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-weight:600;display:inline-flex}.lw-crm-table .lw-sort:hover,.lw-crm-table .lw-sort.is-active{color:var(--lw-text)}.lw-pager{color:var(--lw-text-muted);border-top:1px solid var(--lw-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.lw-crm-cards>a{color:var(--lw-text);border-bottom:1px solid var(--lw-border);align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.lw-crm-cards>a:last-child{border-bottom:0}.lw-rows>*{border-bottom:1px solid var(--lw-border);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.lw-rows>:last-child{border-bottom:0}.lw-rows__group{background-color:#ffffff05;padding:.5rem 1rem .375rem!important}.lw-check-btn{color:#0000;background-color:var(--lw-bg);border:1px solid var(--lw-border);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;padding:0;display:inline-flex}.lw-check-btn:hover{color:var(--lw-text-muted);border-color:var(--lw-primary)}.lw-check-btn.is-done{color:var(--lw-on-primary);background-color:var(--lw-primary);border-color:var(--lw-primary)}.lw-board{align-items:stretch;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.lw-board__col{border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);background-color:#ffffff05;flex-direction:column;flex:1 0 14rem;min-width:0;transition:background-color .12s,border-color .12s;display:flex}.lw-board__col.is-over{background-color:rgba(var(--lw-primary-rgb), .06);border-color:rgba(var(--lw-primary-rgb), .5);border-style:dashed}.lw-board__head{border-bottom:1px solid var(--lw-border);padding:.75rem}.lw-board__cards{flex-direction:column;flex:1;gap:.625rem;min-height:6rem;padding:.625rem;display:flex}.lw-deal-card{color:var(--lw-text);cursor:grab;background-color:var(--lw-card);border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);touch-action:none;padding:.75rem;text-decoration:none;display:block;box-shadow:0 0 1px #0009,0 1px 3px #00000059}.lw-deal-card:hover{color:var(--lw-text);border-color:var(--lw-text-muted);text-decoration:none}.lw-deal-card.is-dragging{opacity:.4}.lw-deal-card.is-overlay{cursor:grabbing;border-color:var(--lw-primary);transform:rotate(-2deg);box-shadow:0 1rem 2rem #00000073}.lw-deal-card__title{font-weight:600;line-height:1.35}.lw-deal-card__foot{color:var(--lw-text-muted);border-top:1px solid var(--lw-border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;font-size:.8125rem;display:flex}.lw-board__closed{flex-direction:column;flex:0 0 9.5rem;gap:.75rem;display:flex}.lw-dropzone{text-align:center;background-color:color-mix(in srgb, var(--lw-zone) 8%, transparent);border:1px dashed color-mix(in srgb, var(--lw-zone) 45%, transparent);border-radius:var(--bs-border-radius);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:1rem;transition:background-color .12s;display:flex}.lw-dropzone.is-over{background-color:color-mix(in srgb, var(--lw-zone) 22%, transparent)}.lw-dropzone__label{color:var(--lw-zone);font-weight:600}.lw-dropzone>.ti{color:var(--lw-zone);font-size:1.5rem}.lw-dropzone.is-won{--lw-zone:var(--lw-success)}.lw-dropzone.is-lost{--lw-zone:var(--lw-danger)}@media (width<=767.98px){.lw-board{scroll-snap-type:x mandatory}.lw-board__col,.lw-board__closed{scroll-snap-align:start;flex-basis:calc(100% - 2rem)}}.lw-stage-track{gap:2px;display:flex;overflow-x:auto}.lw-stage-track__step{min-width:6rem;color:var(--lw-text-muted);white-space:nowrap;background-color:var(--lw-card-header);clip-path:polygon(0 0,calc(100% - .625rem) 0,100% 50%,calc(100% - .625rem) 100%,0 100%,.625rem 50%);border:0;flex:1 1 0;padding:.375rem .75rem .375rem 1.25rem;font-size:.8125rem}.lw-stage-track__step:first-child{border-radius:var(--bs-border-radius) 0 0 var(--bs-border-radius);clip-path:polygon(0 0,calc(100% - .625rem) 0,100% 50%,calc(100% - .625rem) 100%,0 100%);padding-left:.75rem}.lw-stage-track__step:not(:disabled):hover{color:var(--lw-text);background-color:var(--lw-overlay)}.lw-stage-track__step.is-done{color:var(--lw-primary);background-color:rgba(var(--lw-primary-rgb), .16)}.lw-stage-track__step.is-current{color:var(--lw-on-primary);background-color:var(--lw-primary);font-weight:600}.lw-stage-track__step:disabled{cursor:default}.lw-chip.border-dashed{border-style:dashed}.lw-hbar{background-color:var(--lw-elev-1);border-radius:1px;height:.375rem;margin-top:.25rem;overflow:hidden}.lw-hbar>span{background-color:var(--lw-hbar,var(--lw-primary));height:100%;display:block}.lw-swatch{border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;display:inline-block}.lw-color-input{width:2.5rem;height:2.375rem;padding:.25rem}.lw-stage-badge{white-space:nowrap;align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.lw-stage-badge__dot{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.lw-stage-btn{color:var(--lw-text-muted);background-color:var(--lw-card-header);border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);align-items:center;gap:.375rem;padding:.1875rem .375rem .1875rem .1875rem;font-size:.875rem;display:inline-flex}.lw-stage-btn:hover{color:var(--lw-text);border-color:var(--lw-text-muted)}.lw-stage-btn .lw-stage-badge{font-size:.75rem}.lw-kind-icon,.lw-billing-dot,.lw-ticket-dot,.lw-receipt-opt{width:2rem;height:2rem;color:var(--lw-text-muted);background-color:var(--lw-card-header);border-radius:var(--bs-border-radius);flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.lw-billing-dot{color:var(--lw-billing);background-color:color-mix(in srgb, var(--lw-billing) 16%, transparent)}.lw-ticket-dot{color:var(--bs-info);background-color:color-mix(in srgb, var(--bs-info) 16%, transparent)}.lw-walkin-avatar{color:var(--lw-text-muted);background-color:var(--lw-card-header);border:1px dashed var(--lw-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lw-stats--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1199.98px){.lw-stats--5{grid-template-columns:repeat(3,minmax(0,1fr))}.lw-stats--5>div:nth-child(4){border-left:0}.lw-stats--5>div:nth-child(n+4){border-top:1px solid var(--lw-border)}}@media (width<=991.98px){.lw-stats--5{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-stats--5>div:nth-child(4){border-left:1px solid var(--lw-border)}.lw-stats--5>div:nth-child(3),.lw-stats--5>div:nth-child(5){border-left:0}.lw-stats--5>div:nth-child(5){grid-column:1/-1}}.lw-items-table{margin:0}.lw-items-table>thead>tr>th{color:var(--lw-text-muted);white-space:nowrap;background-color:var(--lw-card-header);border-bottom:1px solid var(--lw-border);padding:.625rem .75rem;font-size:.8125rem;font-weight:600}.lw-items-table>tbody>tr>td{vertical-align:middle;border-bottom:1px solid var(--lw-border);padding:.75rem}.lw-items-table>:not(caption)>*>:first-child{padding-left:1rem}.lw-items-table>:not(caption)>*>:last-child{padding-right:1rem}.lw-items-table td{font-variant-numeric:tabular-nums}.lw-items-table__group>td{background-color:#ffffff05;font-size:.875rem;padding-top:.5rem!important;padding-bottom:.5rem!important}.lw-items-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem;display:flex}.lw-items-foot__sums{font-variant-numeric:tabular-nums;flex:0 20rem;min-width:14rem;margin-left:auto}.lw-items-foot__total{border-top:1px solid var(--lw-border);margin-top:.375rem;padding-top:.5rem;font-size:1.125rem;font-weight:700}.lw-choice{cursor:pointer;background-color:var(--lw-card-header);border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);gap:.625rem;height:100%;padding:.75rem;display:flex}.lw-choice.is-selected{background-color:rgba(var(--lw-primary-rgb), .12);border-color:var(--lw-primary)}.lw-notify{background-color:var(--lw-card-header);border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);padding:.75rem}.lw-rows>.lw-rows__btn{width:100%;color:var(--lw-text);text-align:left;border-style:solid;border-width:0 0 1px;border-color:var(--lw-border);background:0 0}.lw-rows>.lw-rows__btn:hover{background-color:var(--lw-hover)}.lw-rows>.lw-rows__btn.is-active{background-color:rgba(var(--lw-primary-rgb), .12);box-shadow:inset 2px 0 0 var(--lw-primary)}.lw-checkout__due{font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700;line-height:1.2}.lw-tender-grid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;display:grid}.lw-tender{min-height:4.5rem;color:var(--lw-text);background-color:var(--lw-card-header);border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.875rem;display:flex}.lw-tender>.ti{color:var(--lw-text-muted);font-size:1.375rem}.lw-tender:hover{border-color:var(--lw-text-muted)}.lw-tender.is-selected{background-color:rgba(var(--lw-primary-rgb), .12);border-color:var(--lw-primary);box-shadow:inset 0 0 0 1px var(--lw-primary);font-weight:600}.lw-tender.is-selected>.ti{color:var(--lw-primary)}.lw-tender-summary{font-variant-numeric:tabular-nums;background-color:var(--lw-bg);border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);padding:.75rem 1rem}.lw-tender-summary>div+div{margin-top:.25rem}.lw-tender-summary__change{color:var(--lw-success);border-top:1px solid var(--lw-border);justify-content:space-between;align-items:baseline;padding-top:.5rem;font-weight:600;display:flex;margin-top:.375rem!important}.lw-tender-summary__change>span:last-child{font-size:1.75rem;font-weight:700;line-height:1.2}.lw-tender-summary__change.is-short{color:var(--lw-danger)}.lw-change-due{color:var(--lw-success);background-color:color-mix(in srgb, var(--lw-success) 12%, transparent);border:1px solid color-mix(in srgb, var(--lw-success) 40%, transparent);border-radius:var(--bs-border-radius);justify-content:space-between;align-items:baseline;margin-top:1rem;padding:.75rem 1rem;font-weight:600;display:flex}.lw-change-due>strong{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.2}.lw-receipt-paper-wrap{background-color:var(--lw-bg);border-radius:var(--bs-border-radius);justify-content:center;padding:1rem;display:flex}.lw-receipt-paper{width:100%;max-width:19rem;font-family:var(--bs-font-monospace);color:#1f2328;background-color:#fbfaf7;border-radius:2px;padding:1rem .875rem;font-size:.75rem;line-height:1.45;box-shadow:0 .5rem 1.5rem #00000073}.lw-receipt-paper hr{opacity:1;border:0;border-top:1px dashed #9aa0a6;margin:.5rem 0}.lw-receipt-paper__muted{color:#5f6368}.lw-pos-tiles{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;display:grid}.lw-pos-tile{min-height:7.375rem;color:var(--lw-text);text-align:left;background-color:var(--lw-card);border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);flex-direction:column;gap:.5rem;padding:.75rem;transition:border-color .12s,background-color .12s;display:flex}.lw-pos-tile:hover{border-color:var(--lw-text-muted)}.lw-pos-tile:active{background-color:var(--lw-hover)}.lw-pos-tile.is-in-cart{border-color:var(--lw-primary);box-shadow:inset 0 0 0 1px var(--lw-primary)}.lw-pos-tile.is-custom{color:var(--lw-text-muted);text-align:center;background:0 0;border-style:dashed;justify-content:center;align-items:center}.lw-pos-tile__top{justify-content:space-between;align-items:center;display:flex}.lw-pos-tile .lw-kind-icon{width:1.75rem;height:1.75rem;font-size:.875rem}.lw-pos-tile__name{overflow-wrap:anywhere;line-height:1.35}.lw-pos-tile__meta{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;margin-top:auto;font-size:.8125rem;display:flex}.lw-pos-tile__meta>strong{font-size:1rem}.lw-pos-tile.is-custom .lw-pos-tile__meta{justify-content:center;margin-top:0}.lw-pos-custom{background-color:var(--lw-card-header);border-radius:var(--bs-border-radius);flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:.75rem;display:flex}.lw-pos-custom>.form-control:first-child{flex:12rem}.lw-pos-cart{position:sticky;top:1rem}.lw-pos-cart__lines{min-height:8rem;max-height:calc(100vh - 26rem);overflow-y:auto}.lw-pos-line{border-bottom:1px solid var(--lw-border);align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.lw-pos-line__main{flex:1 1 0;min-width:0}.lw-pos-line__price{width:4.5rem;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:.25rem;padding:0 .25rem}.lw-pos-line__price:hover,.lw-pos-line__price:focus{color:var(--lw-text);background-color:var(--lw-bg);border-color:var(--lw-border);outline:none}.lw-pos-line__amount{text-align:right;font-variant-numeric:tabular-nums;width:5rem;font-weight:600}.lw-pos-cart__totals{font-variant-numeric:tabular-nums;border-top:1px solid var(--lw-border);padding:1rem}.lw-pos-cart__totals>.d-flex+.d-flex{margin-top:.25rem}.lw-pos-cart__total{border-top:1px solid var(--lw-border);padding-top:.5rem;font-size:1.375rem;font-weight:700;margin-top:.5rem!important}.lw-stepper{background-color:var(--lw-bg);border:1px solid var(--lw-border);border-radius:.25rem;flex-shrink:0;align-items:center;height:2rem;display:inline-flex}.lw-stepper>button{width:1.875rem;height:100%;color:var(--lw-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lw-stepper>button:hover{background-color:var(--lw-hover)}.lw-stepper>input{width:2.25rem;color:var(--lw-text);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:none;padding:0}.lw-stepper>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lw-stepper>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lw-pos-bar{z-index:5;position:sticky;bottom:0}.lw-pos-bar__inner{font-variant-numeric:tabular-nums;background-color:var(--lw-card-header);border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex;box-shadow:0 -.5rem 1.5rem #00000059}@media (width<=991.98px){.lw-pos-cart{position:static}.lw-pos-cart__lines{max-height:none}}@media (width<=575.98px){.lw-pos-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-pos-line{flex-wrap:wrap}.lw-pos-line__main{flex-basis:100%}.lw-pos-line__amount{margin-left:auto}}.lw-aging-key{border-radius:2px;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.lw-aging-bar{background-color:var(--lw-bg);border-radius:999px;height:.5rem;margin:0 1.5rem 1rem;display:flex;overflow:hidden}.lw-aging-bar>span{min-width:2px;display:block}.lw-aging-key.is-current,.lw-aging-bar .is-current{background-color:var(--lw-primary)}.lw-aging-key.is-late1,.lw-aging-bar .is-late1{background-color:#fbbf24}.lw-aging-key.is-late2,.lw-aging-bar .is-late2{background-color:#fb923c}.lw-aging-key.is-late3,.lw-aging-bar .is-late3{background-color:#fb7185}.lw-aging-key.is-late4,.lw-aging-bar .is-late4{background-color:var(--lw-danger)}.lw-num{font-variant-numeric:tabular-nums}.lw-indent{padding-left:1.75rem}.lw-journal td,.lw-journal th{font-variant-numeric:tabular-nums}.lw-journal th{color:var(--lw-text-muted);font-size:.8125rem;font-weight:600}.lw-suggest{z-index:5;background-color:var(--lw-overlay);border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);max-height:18rem;margin-top:.25rem;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 .5rem 1.5rem #00000073}.lw-suggest__item{width:100%;color:var(--lw-text);background:0 0;border:0;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.lw-suggest__item:hover,.lw-suggest__item:focus-visible{background-color:#ffffff0f}.lw-steps td{vertical-align:middle}.lw-statement td,.lw-statement th{font-variant-numeric:tabular-nums}.lw-statement tr.is-forward td{color:var(--lw-text-muted)}@media (width<=991.98px){.lw-stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-stats--4>div:nth-child(3){border-left:0}.lw-stats--4>div:nth-child(n+3){border-top:1px solid var(--lw-border)}}.lw-page-title .badge{vertical-align:middle;font-size:.75rem;font-weight:600}.lw-chart-wrap{overflow-x:auto}.lw-chart{--lw-chart-out:#8b8cf6;width:100%;min-width:34rem;height:auto;display:block}.lw-chart__grid{stroke:var(--lw-border);stroke-width:1px}.lw-chart__label{fill:var(--lw-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.lw-chart__in{fill:var(--lw-primary)}.lw-chart__out{fill:var(--lw-chart-out,#8b8cf6)}.lw-legend{border-radius:2px;width:.625rem;height:.625rem;margin-right:.375rem;display:inline-block}.lw-legend.is-in{background-color:var(--lw-primary)}.lw-legend.is-out{background-color:#8b8cf6}.lw-stats>a,.lw-stats>button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:.875rem 1.5rem;text-decoration:none;display:block}.lw-stats>*+a,.lw-stats>*+button,.lw-stats>a+div,.lw-stats>button+div{border-left:1px solid var(--lw-border)}.lw-stats>a:hover,.lw-stats>button:hover,.lw-stats>a:focus-visible,.lw-stats>button:focus-visible{background-color:var(--lw-hover)}@media (width<=991.98px){.lw-stats--4>:nth-child(3){border-left:0}.lw-stats--4>:nth-child(n+3){border-top:1px solid var(--lw-border)}}.lw-report td,.lw-report th{font-variant-numeric:tabular-nums;vertical-align:middle}.lw-report th{color:var(--lw-text-muted);font-size:.8125rem;font-weight:600}.lw-report tr.lw-report__section>td{background-color:var(--lw-card-header);padding-top:.625rem;padding-bottom:.625rem;font-weight:600}.lw-report tr.lw-report__total>td{font-weight:600}.lw-report tr.lw-report__total.is-strong>td{border-top:1px solid var(--lw-border)}.lw-report tr.lw-report__grand>td{background-color:color-mix(in srgb, var(--lw-primary) 10%, transparent);border-top:2px solid var(--lw-primary);font-size:1.0625rem;font-weight:700}.lw-return__line{width:4.5rem;font-family:var(--bs-font-monospace,ui-monospace, monospace);color:var(--lw-text-muted);white-space:nowrap;font-size:.8125rem}.lw-report-card-wide{max-width:60rem}.lw-cca td,.lw-cca th{white-space:nowrap}.lw-chart-table tbody tr[role=button]{cursor:pointer}.lw-chart-table tbody tr[role=button]:hover>td,.lw-journal-list tbody tr:hover>td{background-color:var(--lw-hover)}.lw-journal-list tbody tr{cursor:pointer}.lw-margin-col{width:9rem}.lw-margin-bar{background-color:var(--lw-bg);border-radius:999px;height:.375rem;display:block;overflow:hidden}.lw-margin-bar>span{background-color:var(--lw-success);height:100%;display:block}.lw-report-grid,.lw-money-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.lw-report-card,.lw-money-card{margin-bottom:0;transition:border-color .15s}.lw-report-card:hover,.lw-money-card:hover,.lw-report-card:focus-visible,.lw-money-card:focus-visible{border-color:color-mix(in srgb, var(--lw-primary) 55%, transparent)}.lw-money-card__icon{width:2.25rem;height:2.25rem;color:var(--lw-primary);background-color:color-mix(in srgb, var(--lw-primary) 14%, transparent);border-radius:var(--bs-border-radius);flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex}.lw-money-card__balance{font-variant-numeric:tabular-nums;margin-top:1rem;font-size:1.5rem;font-weight:700}.lw-needs{margin:0;padding:0;list-style:none}.lw-needs>li+li{border-top:1px solid var(--lw-border)}.lw-needs a{color:var(--lw-text);align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.lw-needs a:hover,.lw-needs a:focus-visible{background-color:var(--lw-hover)}.lw-needs a>.ti:first-child{color:var(--bs-warning);font-size:1.125rem}.lw-needs__foot{border-top:1px solid var(--lw-border);padding:.75rem 1rem}.lw-checks{margin:0;padding:.5rem 0;list-style:none}.lw-checks>li{gap:.75rem;padding:.5rem 1rem;display:flex}.lw-checks>li>.ti{flex-shrink:0;margin-top:.125rem;font-size:1.125rem}.lw-bank-line{border-top:1px solid var(--lw-border);grid-template-columns:5.5rem minmax(0,1fr) auto auto;align-items:center;gap:.25rem 1rem;padding:.75rem 1.25rem;display:grid}.lw-bank-line.is-new{box-shadow:inset 3px 0 0 var(--bs-warning)}.lw-bank-line.is-excluded .lw-bank-line__main,.lw-bank-line.is-excluded .lw-bank-line__amount{opacity:.6}.lw-bank-line__date{color:var(--lw-text-muted);white-space:nowrap;font-size:.875rem}.lw-bank-line__amount{text-align:right;white-space:nowrap;font-weight:600}.lw-bank-line__actions{justify-content:flex-end;gap:.375rem;min-width:5rem;display:flex}@media (width<=767.98px){.lw-bank-line{grid-template-columns:minmax(0,1fr) auto;padding:.75rem 1rem}.lw-bank-line__date{grid-column:1/-1}.lw-bank-line__actions{grid-column:1/-1;justify-content:flex-start}}.lw-bank-line-ref{background-color:var(--lw-card-header);border-radius:var(--bs-border-radius);align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.lw-receipt{background-color:var(--lw-bg);border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);overflow:hidden}.lw-receipt__preview{background-color:var(--lw-bg);justify-content:center;align-items:center;min-height:12rem;max-height:26rem;display:flex;overflow:hidden}.lw-receipt__preview img{object-fit:contain;max-width:100%;max-height:26rem;display:block}.lw-receipt__preview>.ti{color:var(--lw-text-muted);font-size:4rem}.lw-receipt__empty{width:100%;min-height:14rem;color:var(--lw-text);text-align:center;cursor:pointer;border:2px dashed var(--lw-border);border-radius:var(--bs-border-radius);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.5rem;display:flex}.lw-receipt__empty:hover,.lw-receipt__empty:focus-visible{border-color:var(--lw-primary)}.lw-receipt__empty>.ti{color:var(--lw-primary);font-size:2.25rem}.lw-drop{min-height:10rem}.lw-expense-line{margin-top:1rem}.lw-expense-line.is-split{border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);padding:.875rem}.lw-expense-sums,.lw-rec{font-variant-numeric:tabular-nums;flex-direction:column;gap:.375rem;margin-top:1rem;display:flex}.lw-expense-sums__total,.lw-rec__diff{border-top:1px solid var(--lw-border);padding-top:.5rem;font-size:1.125rem;font-weight:700}.lw-year-steps{margin:0;padding:0;list-style:none}.lw-year-steps>li{align-items:center;gap:.875rem;padding:.875rem 1.25rem;display:flex}.lw-year-steps>li+li{border-top:1px solid var(--lw-border)}.lw-year-steps__mark{width:1.75rem;height:1.75rem;color:var(--lw-text-muted);border:1px solid var(--lw-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.lw-year-steps>li.is-done .lw-year-steps__mark{color:var(--lw-on-primary);background-color:var(--lw-success);border-color:var(--lw-success)}.lw-lock{border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.lw-lock>.ti{font-size:1.5rem}@media print{.app-content-header .col-sm-auto,.lw-toolbar{display:none!important}.lw-report,.lw-report td,.lw-report th{color:#000!important;background:#fff!important;border-color:#d0d0d0!important}}.lw-inv-icon{border-radius:var(--bs-border-radius);background-color:var(--lw-elev-1);width:2rem;height:2rem;color:var(--lw-text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.lw-inv-icon.is-danger{color:var(--bs-danger);background-color:var(--bs-danger-bg-subtle,#dc35451f)}.lw-inv-icon.is-warning{color:var(--bs-warning);background-color:var(--bs-warning-bg-subtle,#fbbf241f)}.lw-inv-icon.is-info,.lw-inv-icon.is-primary{color:var(--lw-primary);background-color:rgba(var(--lw-primary-rgb), .12)}.lw-inv-foot{border-top:1px solid var(--lw-border);padding:.75rem 1rem}.lw-journal__head>td{color:var(--lw-text-muted);border-top:1px solid var(--lw-border);padding-top:.75rem;font-weight:600}.lw-journal tbody>tr:first-child>.lw-journal__head,.lw-journal__head:first-child>td{border-top:0}.lw-inv-bars{grid-template-columns:minmax(6rem,auto) minmax(0,1fr) auto;align-items:center;gap:.625rem .75rem;font-size:.9375rem;display:grid}.lw-inv-bars__row{display:contents}.lw-inv-short>td{background-color:#f871710f}.lw-inv-over>td{background-color:#4ade800f}.lw-inv-late>td{background-color:#fbbf240d}.lw-inv-picked>td{background-color:rgba(var(--lw-primary-rgb), .08)}.lw-inv-group>td{color:var(--lw-text-muted);background-color:var(--lw-card-header);font-weight:600;padding-top:.5rem!important;padding-bottom:.375rem!important}.lw-inv-scanned{box-shadow:inset 3px 0 0 var(--lw-primary)}.lw-inv-sheet input.form-control-sm{min-width:4.5rem}.lw-inv-rowbtn{width:100%;color:var(--lw-text);text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.lw-inv-rowbtn:hover:not(:disabled),.lw-inv-rowbtn:focus-visible{background-color:var(--lw-hover)}.lw-inv-inbox{margin:0;padding:0;list-style:none}.lw-inv-inbox>li{align-items:flex-start;gap:1rem;padding:1rem;display:flex}.lw-inv-inbox>li+li{border-top:1px solid var(--lw-border)}.lw-inv-inbox__thumb{width:5.25rem;height:6.75rem;color:var(--lw-text-muted);background-color:var(--lw-card-header);border-radius:var(--bs-border-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.lw-inv-inbox__thumb img{object-fit:cover;width:100%;height:100%}.lw-inv-inbox__thumb>.ti{font-size:1.875rem}.lw-inv-thumbs{flex-wrap:wrap;gap:.75rem;display:flex}.lw-inv-thumb{width:6rem;color:var(--lw-text);background-color:var(--lw-card-header);border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;display:flex;overflow:hidden}.lw-inv-thumb img{object-fit:cover;border-radius:.25rem;width:100%;height:4.5rem}.lw-inv-thumb.is-add{cursor:pointer;border-style:dashed}.lw-inv-thumb.is-add>.ti{color:var(--lw-primary);font-size:1.5rem}.lw-inv-line{border-bottom:1px solid var(--lw-border);padding:1rem}.lw-inv-line.pt-0{padding-top:0}.lw-inv-ship{background-color:var(--lw-card-header);border-bottom:1px solid var(--lw-border);padding:1rem}.lw-inv-scan{width:min(22rem,60vw)}.lw-inv-cover{cursor:pointer;border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);align-items:flex-start;gap:.625rem;padding:.5rem .75rem;display:flex}.lw-inv-cover.is-on{background-color:rgba(var(--lw-primary-rgb), .1);border-color:var(--lw-primary)}.lw-inv-card{border:1px solid var(--lw-border);border-radius:var(--bs-border-radius);padding:.875rem}.lw-inv-lines td{vertical-align:middle}.lw-inv-camera{border-radius:var(--bs-border-radius);background-color:#05080f;position:relative;overflow:hidden}.lw-inv-camera video{object-fit:cover;width:100%;max-height:60vh;display:block}.lw-inv-camera__line{background-color:var(--bs-danger);height:2px;box-shadow:0 0 8px var(--bs-danger);position:absolute;top:50%;left:2.5rem;right:2.5rem}.lw-labels{flex-wrap:wrap;gap:.5rem;display:flex}.lw-label{width:var(--lw-label-w,2.25in);height:var(--lw-label-h,1.25in);color:#16150f;border:1px solid var(--lw-border);background:#f7f5ef;border-radius:.05in;flex-direction:column;padding:.08in .1in;font-size:8pt;line-height:1.15;display:flex;overflow:hidden}.lw-label__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.lw-label__code{font-family:var(--bs-font-monospace);color:#4a4639;font-size:7pt}.lw-label__bars{color:#16150f;margin:auto 0 0}.lw-label__price{text-align:right;font-weight:700}@media print{.lw-labels{gap:0}.lw-label{break-inside:avoid;border:0;border-radius:0;color:#000!important;background:#fff!important}.lw-inv-foot,.lw-views,.lw-needs__foot{display:none!important}.lw-inv-sheet input{border:0!important}}.lw-plan-progress{background-color:var(--lw-bg);border-radius:999px;height:.45rem;display:flex;overflow:hidden}.lw-plan-progress__paid{background-color:var(--lw-success)}.lw-plan-progress__overdue{background-color:var(--lw-danger)}.lw-plan-card .lw-plan-head{border-bottom:1px solid var(--lw-border);padding:.85rem 1rem}.lw-plan-row--late>td{background-color:#f8717112}.lw-plan-foot{border-top:1px solid var(--lw-border)}.lw-plan-foot__check,.lw-plan-foot__switches{flex-wrap:wrap;align-items:center;gap:1.25rem;padding:.75rem 1rem;display:flex}.lw-plan-foot__switches{border-top:1px solid var(--lw-border)}.lw-plan-generator,.lw-plan-switches{border:1px solid var(--lw-border);border-radius:var(--lw-radius,.5rem);padding:.85rem}.lw-plan-generator>legend,.lw-plan-switches>legend{float:none;width:auto;margin-left:-.35rem;padding:0 .35rem;font-size:.875rem}.lw-plan-table td{vertical-align:middle}.lw-plan-days{width:4.5rem}.lw-plan-check{border:1px solid var(--lw-border);border-radius:var(--lw-radius,.5rem);flex-wrap:wrap;align-items:center;gap:1.25rem;padding:.7rem .9rem;display:flex}.lw-plan-check.is-ok{border-color:var(--lw-success)}.lw-plan-check.is-off{border-color:var(--lw-danger)}.lw-plan-check__verdict{align-items:center;gap:.4rem;margin-left:auto;font-weight:600;display:inline-flex}.lw-plan-check.is-ok .lw-plan-check__verdict{color:var(--lw-success)}.lw-plan-check.is-off .lw-plan-check__verdict{color:var(--lw-danger)}@media (width<=575.98px){.lw-plan-check__verdict{margin-left:0}}.lw-today-feed .card-header .card-title{font-size:1rem}.lw-today-feed .card-footer{border-top:1px solid var(--lw-border);background:0 0}.lw-today-feed__item{align-items:flex-start;gap:.625rem;padding:.625rem 1rem;display:flex}.lw-today-feed__item.is-waiting{background:rgba(var(--lw-primary-rgb), .06)}.lw-today-feed__dot{border-radius:50%;flex:0 0 .5rem;width:.5rem;height:.5rem;margin-top:.4375rem}.lw-today-feed__item.is-waiting .lw-today-feed__dot{background:var(--lw-primary)}.lw-today-feed__body{flex:auto;min-width:0}.lw-today-feed__title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lw-today-feed__preview{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lw-today-feed__time{flex:none;padding-top:.0625rem}.lw-today-feed__body .btn{white-space:nowrap;display:block}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.lw-inbox{border-top:1px solid var(--lw-border);background:var(--lw-bg);grid-template-columns:360px minmax(0,1fr) 300px;height:calc(100dvh - 6.75rem);min-height:520px;display:grid}.lw-inbox.is-team{grid-template-columns:340px minmax(0,1fr)}.lw-inbox.no-rail{grid-template-columns:360px minmax(0,1fr)}@media (width<=1399.98px){.lw-inbox{grid-template-columns:320px minmax(0,1fr)}.lw-inbox .lw-inbox-rail{display:none}}@media (width<=991.98px){.lw-inbox,.lw-inbox.is-team,.lw-inbox.no-rail{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 3.5rem)}.lw-inbox.has-thread .lw-inbox-list,.lw-inbox:not(.has-thread) .lw-inbox-thread{display:none}}.lw-inbox-list{border-right:1px solid var(--lw-border);background:color-mix(in srgb, var(--lw-bg) 70%, var(--lw-elev-1));flex-direction:column;min-height:0;display:flex}.lw-inbox-list__head{flex-direction:column;gap:.625rem;padding:.875rem 1rem .625rem;display:flex}.lw-inbox-list__title{align-items:center;gap:.5rem;display:flex}.lw-inbox-list__title h1{flex:1;margin:0;font-size:1.2rem;font-weight:650}.lw-inbox-list__rows{flex:1;min-height:0;overflow-y:auto}.lw-inbox-seg{background:var(--lw-bg);border:1px solid var(--lw-border);border-radius:.5rem;gap:.25rem;padding:.1875rem;display:flex}.lw-inbox-seg button{color:var(--lw-text-muted);background:0 0;border:0;border-radius:.375rem;flex:1;min-height:2rem;padding:.375rem .25rem;font-size:.8rem;font-weight:600}.lw-inbox-seg button.is-active{background:var(--lw-card-header);color:var(--lw-text)}.lw-inbox-seg button .n{color:var(--lw-primary);font-variant-numeric:tabular-nums}.lw-inbox-chips{flex-wrap:wrap;gap:.375rem;display:flex}.lw-inbox-chip{border:1px solid var(--lw-border);color:var(--lw-text-muted);background:0 0;border-radius:999px;min-height:1.75rem;padding:.25rem .625rem;font-size:.75rem}.lw-inbox-chip.is-active{background:var(--lw-primary-container);color:var(--lw-text);border-color:#0000;font-weight:600}.lw-inbox-row{border-top:1px solid var(--lw-card);color:inherit;gap:.6875rem;padding:.75rem 1rem .75rem 1.1875rem;text-decoration:none;display:flex;position:relative}.lw-inbox-row:hover{background:var(--lw-state-hover,#94a3b80f);color:inherit}.lw-inbox-row.is-active{background:rgba(var(--lw-primary-rgb), .09);box-shadow:inset 3px 0 0 var(--lw-primary)}.lw-inbox-row__main{flex:1;min-width:0}.lw-inbox-row__top{align-items:center;gap:.375rem;display:flex}.lw-inbox-row__name{text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;flex:1;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.lw-inbox-row.is-unread .lw-inbox-row__name{color:var(--lw-text);font-weight:700}.lw-inbox-row__time{color:var(--lw-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem}.lw-inbox-row.is-unread .lw-inbox-row__time{color:var(--lw-primary);font-weight:650}.lw-inbox-row__dot{background:var(--lw-primary);border-radius:999px;flex-shrink:0;width:.4375rem;height:.4375rem}.lw-inbox-row__preview{color:var(--lw-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.75rem;overflow:hidden}.lw-inbox-row.is-unread .lw-inbox-row__preview{color:var(--lw-text)}.lw-inbox-row__meta{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.3125rem;display:flex}.lw-inbox-tag{border-radius:.3125rem;padding:.0625rem .4375rem;font-size:.65625rem;font-weight:600}.lw-inbox-tag.is-sms{color:#7dd3fc;background:#38bdf824}.lw-inbox-tag.is-email{background:rgba(var(--lw-brand-rgb,45, 212, 191), .14);color:var(--lw-brand-link,#5eead4)}.lw-inbox-tag.is-chat{color:#fcd34d;background:#fbbf2424}.lw-inbox-tag.is-call,.lw-inbox-tag.is-voicemail,.lw-inbox-tag.is-missed_call{color:#fca5a5;background:#f8717124}.lw-inbox-tag.is-chat_live{color:#86efac;background:#4ade8026}.lw-inbox-tag.is-team{color:#cbd5e1;background:#94a3b829}.lw-inbox-mini-avatar{color:#0f172a;border-radius:999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-left:auto;font-size:.59375rem;font-weight:700;display:inline-flex}.lw-inbox-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.lw-inbox-thread__head{border-bottom:1px solid var(--lw-border);background:var(--lw-elev-1);flex-wrap:wrap;align-items:center;gap:.625rem;padding:.625rem 1rem;display:flex}.lw-inbox-thread__who{flex:1;min-width:10rem}.lw-inbox-thread__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.lw-inbox-thread__who .name{align-items:center;gap:.5rem;font-size:.95rem;font-weight:650;display:flex}.lw-inbox-thread__who .sub{color:var(--lw-text-muted);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.72rem}.lw-inbox-feed{flex-direction:column;flex:1;gap:.6875rem;min-height:0;padding:.875rem 1.375rem 1.25rem;display:flex;overflow-y:auto}@media (width<=575.98px){.lw-inbox-feed{padding:.75rem .75rem 1rem}}.lw-inbox-feed>*{flex-shrink:0}.lw-inbox-day{text-align:center;color:var(--lw-text-muted);margin:.25rem 0;font-size:.6875rem}.lw-msg{flex-direction:column;gap:.1875rem;max-width:min(64%,38rem);display:flex}@media (width<=767.98px){.lw-msg{max-width:88%}}.lw-msg.is-out{align-self:flex-end;align-items:flex-end}.lw-msg.is-in{align-self:flex-start}.lw-msg.is-wide{width:min(70%,42rem);max-width:none}@media (width<=767.98px){.lw-msg.is-wide{width:100%}}.lw-msg__label{color:var(--lw-text-muted);align-items:center;gap:.3125rem;font-size:.65625rem;display:flex}.lw-msg__label .ti{font-size:.8rem}.lw-msg__label .ti-bolt{color:#fbbf24}.lw-msg__bubble{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;border-radius:.75rem;padding:.5625rem .75rem;font-size:.8125rem;line-height:1.45}.lw-msg.is-in .lw-msg__bubble{background:var(--lw-elev-1);border:1px solid var(--lw-border);border-bottom-left-radius:.1875rem}.lw-msg.is-out .lw-msg__bubble{background:#1e3a5f;border:1px solid #264c95;border-bottom-right-radius:.1875rem}.lw-msg.is-out.is-chat .lw-msg__bubble,.lw-msg.is-out.is-team .lw-msg__bubble{background:var(--lw-primary-container);border-color:#0000}.lw-msg.is-failed .lw-msg__bubble{border-color:#f871718c}.lw-msg.is-pending .lw-msg__bubble{opacity:.75;border-style:dashed}.lw-msg__foot{color:var(--lw-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.65625rem;display:flex}.lw-msg__foot .is-success{color:var(--lw-success)}.lw-msg__foot .is-danger{color:var(--lw-danger)}.lw-msg__foot .is-warning{color:#fbbf24}.lw-msg__actions{flex-wrap:wrap;gap:.375rem;display:flex}.lw-msg__error{color:#fca5a5;background:#f8717114;border:1px solid #f871714d;border-radius:.5rem;padding:.375rem .625rem;font-size:.72rem}.lw-email{border:1px solid var(--lw-border);border-radius:.75rem;width:100%;overflow:hidden}.lw-msg.is-in .lw-email{background:var(--lw-elev-1);border-bottom-left-radius:.1875rem}.lw-msg.is-out .lw-email{background:var(--lw-card);border-bottom-right-radius:.1875rem}.lw-email__head{border-bottom:1px solid var(--lw-border);align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.lw-msg.is-out .lw-email__head{background:var(--lw-card-header)}.lw-email__subject{font-size:.8125rem;font-weight:650}.lw-email__addr{color:var(--lw-text-muted);word-break:break-all;margin-top:.0625rem;font-size:.6875rem}.lw-email__body{white-space:pre-wrap;overflow-wrap:anywhere;padding:.625rem .75rem;font-size:.8125rem;line-height:1.55}.lw-email__quoted{white-space:pre-wrap;color:var(--lw-text-muted);border-left:2px solid var(--lw-border);margin-top:.5rem;padding-left:.625rem;font-size:.75rem}.lw-email__toggle{color:var(--lw-text-muted);background:0 0;border:0;padding:0 .75rem .5rem;font-size:.6875rem}.lw-email__toggle:hover{color:var(--lw-link)}.lw-attachments{flex-wrap:wrap;gap:.375rem;padding:0 .75rem .625rem;display:flex}.lw-msg__bubble+.lw-attachments,.lw-attachments.is-bare{padding:.25rem 0 0}.lw-attachment{background:var(--lw-bg);border:1px solid var(--lw-border);color:var(--lw-text);border-radius:.4375rem;align-items:center;gap:.4375rem;max-width:100%;padding:.3125rem .5625rem;font-size:.72rem;text-decoration:none;display:inline-flex}.lw-attachment:hover{border-color:var(--lw-primary);color:var(--lw-text)}.lw-attachment__name{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.lw-attachment-img{border:1px solid var(--lw-border);border-radius:.5rem;display:block;overflow:hidden}.lw-attachment-img img{object-fit:cover;max-width:14rem;max-height:11rem;display:block}.lw-call-pill{color:var(--lw-text-muted);border:1px solid var(--lw-border);text-align:center;border-radius:999px;align-self:center;align-items:center;gap:.5rem;max-width:100%;padding:.375rem .75rem;font-size:.72rem;display:inline-flex}.lw-call-pill.is-answered .ti{color:var(--lw-success)}.lw-call-pill.is-missed{color:#fca5a5;border-color:#f8717159}.lw-call-pill.is-outbound .ti{color:#a5b4fc}.lw-voicemail{background:var(--lw-elev-1);border:1px solid #f8717159;border-radius:.75rem .75rem .75rem .1875rem;flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.lw-voicemail audio{width:100%;height:2.25rem}.lw-voicemail__text{font-size:.8125rem;line-height:1.45}.lw-inbox-composer{border-top:1px solid var(--lw-border);background:var(--lw-elev-1);flex-direction:column;gap:.5rem;padding:.625rem 1rem .875rem;display:flex;position:relative}.lw-inbox-composer__bar{color:var(--lw-text-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.72rem;display:flex}.lw-inbox-composer__seg{background:var(--lw-bg);border:1px solid var(--lw-border);border-radius:.5rem;gap:.1875rem;padding:.1875rem;display:inline-flex}.lw-inbox-composer__seg button{color:var(--lw-text-muted);background:0 0;border:0;border-radius:.375rem;min-height:1.875rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:600}.lw-inbox-composer__seg button.is-sms{color:var(--lw-text);background:#312e81}.lw-inbox-composer__seg button.is-email{background:var(--lw-primary-container);color:var(--lw-text)}.lw-inbox-composer__seg button.is-chat{color:var(--lw-text);background:#fbbf2438}.lw-inbox-composer__seg button:disabled{opacity:.4}.lw-inbox-composer select.form-select-sm{width:auto;max-width:16rem;font-size:.75rem}.lw-inbox-composer__box{background:var(--lw-bg);border:1px solid var(--lw-border);border-radius:.625rem}.lw-inbox-composer__box:focus-within{border-color:var(--lw-primary)}.lw-inbox-composer__box textarea{width:100%;color:var(--lw-text);resize:none;background:0 0;border:0;outline:none;min-height:3rem;max-height:14rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.45}.lw-inbox-composer__field{border-bottom:1px solid var(--lw-border);align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;display:flex}.lw-inbox-composer__field>label{color:var(--lw-text-muted);flex-shrink:0;width:3.5rem;margin:0}.lw-inbox-composer__field input,.lw-inbox-composer__field select{min-width:0;color:var(--lw-text);background:0 0;border:0;outline:none;flex:1;font-size:.8125rem}.lw-inbox-composer__field select option{background:var(--lw-overlay)}.lw-inbox-composer .rich-text-editor .ql-toolbar{border:0;border-bottom:1px solid var(--lw-border)}.lw-inbox-composer .rich-text-editor .ql-container{border:0;font-size:.875rem}@media (width<=575.98px){.lw-inbox-composer .rich-text-editor .ql-container{height:5.5rem!important}}.lw-inbox-composer__sig{color:var(--lw-text-muted);border-top:1px dashed var(--lw-border);white-space:pre-line;padding:.5rem .75rem;font-size:.72rem}.lw-inbox-composer__foot{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lw-inbox-composer__count{color:var(--lw-text-muted);font-variant-numeric:tabular-nums;flex:1;font-size:.6875rem}.lw-inbox-composer__files{flex-wrap:wrap;gap:.375rem;display:flex}.lw-inbox-composer__warn{color:#fcd34d;background:#fbbf2414;border:1px solid #fbbf244d;border-radius:.5rem;padding:.375rem .625rem;font-size:.72rem}.lw-inbox-composer__warn.is-danger{color:#fca5a5;background:#f8717114;border-color:#f8717159}.lw-replies{background:var(--lw-overlay);z-index:20;border:1px solid #475569;border-radius:.625rem;width:min(26rem,100% - 2rem);max-height:18rem;padding:.375rem;position:absolute;bottom:calc(100% - .25rem);left:1rem;overflow-y:auto;box-shadow:0 12px 30px #00000073}.lw-replies__hint{color:var(--lw-text-muted);padding:.25rem .5rem;font-size:.6875rem}.lw-replies button{text-align:left;width:100%;color:var(--lw-text);background:0 0;border:0;border-radius:.4375rem;padding:.4375rem .5625rem;display:block}.lw-replies button.is-active,.lw-replies button:hover{background:rgba(var(--lw-primary-rgb), .16)}.lw-replies button .t{font-size:.8rem;font-weight:650}.lw-replies button .b{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.lw-send-group{display:inline-flex}.lw-send-group>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lw-send-group>.btn:last-child{border-left:1px solid #0f172a59;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.5rem;padding-right:.5rem}.lw-schedule{width:17rem;padding:.375rem}.lw-schedule__hint{color:var(--lw-text-muted);padding:.3125rem .5rem;font-size:.6875rem}.lw-schedule button.opt{width:100%;color:var(--lw-text);background:0 0;border:0;border-radius:.4375rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.lw-schedule button.opt:hover{background:rgba(var(--lw-primary-rgb), .16)}.lw-schedule button.opt span:last-child{color:var(--lw-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.lw-inbox-rail{border-left:1px solid var(--lw-border);background:color-mix(in srgb, var(--lw-bg) 70%, var(--lw-elev-1));flex-direction:column;gap:.75rem;min-height:0;padding:.875rem;display:flex;overflow-y:auto}.lw-inbox-rail .card{margin-bottom:0}.lw-rail-kv{justify-content:space-between;gap:.75rem;padding:.1875rem 0;font-size:.75rem;display:flex}.lw-rail-kv>span:first-child{color:var(--lw-text-muted);flex-shrink:0}.lw-rail-kv>span:last-child{text-align:right;overflow-wrap:anywhere}.lw-rail-row{border-top:1px solid var(--lw-border);padding:.5625rem .875rem;font-size:.75rem}.lw-rail-row:first-child{border-top:0}.lw-rail-row.d-flex{flex-wrap:wrap;row-gap:.125rem}.lw-rail-row>a.fw-semibold{white-space:nowrap}.lw-inbox-empty{color:var(--lw-text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.lw-inbox-empty .ti{opacity:.6;font-size:2.25rem}.lw-live{color:var(--lw-text-muted);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.lw-live:before{content:"";background:var(--lw-success);border-radius:999px;width:.4375rem;height:.4375rem}.lw-live.is-polling:before{background:#fbbf24}.lw-dot{background:#64748b;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.lw-dot.is-ok{background:var(--lw-success)}.lw-dot.is-warn,.lw-dot.is-late{background:#fbbf24}.lw-dot.is-down,.lw-dot.is-failed{background:var(--lw-danger)}.lw-dot.is-never,.lw-dot.is-off,.lw-dot.is-unknown{background:#64748b}.lw-health{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=1199.98px){.lw-health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.lw-health{grid-template-columns:minmax(0,1fr)}}.lw-health__tile{background:var(--lw-card);border:1px solid var(--lw-border);border-radius:.625rem;min-width:0;padding:.75rem .875rem}.lw-health__tile.is-warn{border-color:#fbbf2473}.lw-health__tile.is-down{border-color:#f8717180}.lw-health__title{align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:650;display:flex}.lw-health__title .tech{color:var(--lw-text-muted);margin-left:auto;font-size:.65625rem;font-weight:500}.lw-health__detail{color:#cbd5e1;overflow-wrap:anywhere;margin-top:.375rem;font-size:.75rem}.lw-health__sub{color:var(--lw-text-muted);overflow-wrap:anywhere;margin-top:.125rem;font-size:.6875rem}.lw-spend-bar{background:var(--lw-bg);border-radius:999px;height:.625rem;display:flex;overflow:hidden}.lw-alert-matrix td,.lw-alert-matrix th{vertical-align:middle}.lw-alert-matrix .form-check-input{width:1.125rem;height:1.125rem}
