.smes{padding-bottom:15px}.smes .smes__header{flex-flow:row;align-items:center;gap:6px;padding:9px 24px;display:flex}.smes .smes__header h2{color:var(--text-1);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.smes .smes__header--first,.smes .smes__header--views{padding-top:12px}.smes .smes__spacer{flex-grow:1}.smes .smes__multi{display:inline-flex}.smes .smes__multi .smb:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.smes .smes__multi .smb:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.smes .smes__run{border:1px solid var(--edge);background-color:var(--light-surface);box-shadow:var(--shadow-1);border-radius:15px;margin:3px 24px 9px;padding:12px}.smes .smes__run-summary{flex-flow:row;align-items:center;gap:15px;margin-bottom:12px;display:flex}.smes .smes__leaf{background:var(--overlay-default);text-align:center;border-radius:11px;flex-flow:column;flex-shrink:0;min-width:48px;display:flex;overflow:hidden}.smes .smes__leaf-month{background:var(--overlay-active);color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;padding:3px 6px 2px;font-size:10px;font-weight:500;line-height:12px}.smes .smes__leaf-day{color:var(--text-1);padding:3px 6px 6px;font-size:1.4375rem;font-weight:400;line-height:1.75rem}.smes .smes__run-heading{flex-grow:1;min-width:0}.smes .smes__run-heading h3{margin:0 0 3px}.smes .smes__run-heading .badge,.smes .smes__run-total h3,.smes .smes__run-total p{margin:0}.smes .smes__run-heading h3,.smes .smes__run-total h3{color:var(--text-1);font-size:.9375rem;font-weight:500;line-height:1.3125rem}.smes .smes__run-total{text-align:right;flex-shrink:0}.smes .smes__run-total p{color:var(--text-2);font-size:.775rem;line-height:1rem}.smes .smes__track{background:var(--overlay-success);border-radius:3px;height:6px;position:relative}.smes .smes__fill{border-radius:inherit;background:var(--status-success);height:100%}.smes .smes__payday{box-sizing:border-box;border:2px solid var(--status-success);background:var(--surface-1);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.smes .smes__ends{color:var(--text-3);justify-content:space-between;margin-top:6px;font-size:.775rem;line-height:1rem;display:flex}.smes .smes__pill{box-sizing:border-box;height:36px;color:var(--text-1);border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:500;line-height:1.3125rem;display:inline-flex}.smes .smes__pill svg.icon{fill:var(--text-1)}.smes .smes__pill--active{background-color:var(--action-2);border-color:var(--action-2-hover)}.smes .smes__pill--icon{padding:0 9px}.smes .smes__adder{flex-flow:row;align-items:stretch;display:flex}.smes .smes__adder-main,.smes .smes__adder-menu{background-color:var(--action-1);color:var(--text-1-dark);align-items:center;font-size:.9375rem;font-weight:500;line-height:1.3125rem;display:inline-flex}.smes .smes__adder-main svg.icon,.smes .smes__adder-menu svg.icon{fill:var(--text-1-dark)}.smes .smes__adder-main{border-top-left-radius:11px;border-bottom-left-radius:11px;gap:6px;padding:8px 14px}.smes .smes__adder-menu{border-left:1px solid var(--action-1-hover);border-top-right-radius:11px;border-bottom-right-radius:11px;padding:8px 11px}.smes .smes__grid{border:1px solid var(--edge);background-color:var(--light-surface);box-shadow:var(--shadow-1);background-image:radial-gradient(ellipse 1400px 1400px at 0 0,color-mix(in srgb,var(--light-key) 100%,transparent) 0,color-mix(in srgb,var(--light-key) 70%,transparent) 20%,color-mix(in srgb,var(--light-key) 38%,transparent) 42%,color-mix(in srgb,var(--light-key) 12%,transparent) 66%,transparent 100%);border-radius:15px;grid-template-columns:auto 1fr auto auto auto;margin:3px 24px 0;display:grid}@media (prefers-contrast:more){.smes .smes__grid{background-image:none}}.smes .smes__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.smes .smes__row+.smes__row{border-top:1px solid var(--edge)}.smes .smes__cell{min-width:0;color:var(--text-1);flex-flow:column;justify-content:center;padding:9px 0 9px 15px;font-size:.9375rem;line-height:1.3125rem;display:flex}.smes .smes__cell--avatar{padding-left:12px}.smes .smes__cell--name .smes__subtext,.smes .smes__cell--name h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smes .smes__cell--name h2{color:var(--text-1);margin:0;font-size:.9375rem;font-weight:500;line-height:1.3125rem}.smes .smes__cell--center{align-items:center;padding-left:0}.smes .smes__cell--pay{white-space:nowrap;align-items:flex-end;padding-left:12px}.smes .smes__cell--menu{padding-right:12px}.smes .smes__amount{color:var(--text-1);margin:0;font-size:.875rem;line-height:1.125rem}.smes .smes__subtext{color:var(--text-2);margin:0;font-size:.775rem;line-height:1rem}.smes .smes__subtext--warning{color:var(--status-warning)}.smes .smes__row--suffix{background-color:var(--surface-inset);border-bottom-right-radius:15px;border-bottom-left-radius:15px}.smes .smes__cell--count{color:var(--text-3);grid-column:1/-1;font-size:.775rem;line-height:1rem}.smes .smes__action{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:5px 2px;display:inline-flex}.smes .smes__action svg.icon{fill:var(--text-1)}.smes .smes__action .badge.tag .tag__name{display:block}.smes .smes__action--round{box-sizing:border-box;border-radius:16px;width:32px;height:32px;padding:0}.smcd{box-sizing:border-box;border:1px solid var(--edge);background-color:var(--light-surface);box-shadow:var(--shadow-1);color:var(--text-1);background-image:radial-gradient(ellipse 170% 190% at 0 0,color-mix(in srgb,var(--light-key) 52%,transparent) 0,color-mix(in srgb,var(--light-key) 45.5%,transparent) 20%,color-mix(in srgb,var(--light-key) 24.7%,transparent) 42%,color-mix(in srgb,var(--light-key) 7.8%,transparent) 66%,transparent 100%);border-radius:15px;margin:0 0 12px;padding:12px 15px;font-size:.9375rem;line-height:1.3125rem}@media (prefers-contrast:more){.smcd{background-image:none}}.smcd .smcd__title{margin:0 0 6px;font-size:.9375rem;font-weight:600;line-height:1.3125rem}.smcd .smcd__rows{margin:0}.smcd .smcd__rows dt{color:var(--text-2);font-size:.775rem;line-height:1rem}.smcd .smcd__rows dd{margin:0 0 9px}.smcd .smcd__rows dd:last-child{margin-bottom:0}.smcd p{color:var(--text-1);margin:0}.smcd .smcd__subtext{color:var(--text-2);font-size:.775rem;line-height:1rem}.smsw{background-color:var(--overlay-hover);border-radius:11px;padding:2px;display:inline-flex}.smsw .smsw__option{color:var(--text-2);border-radius:9px;padding:6px 15px;font-size:.9375rem;font-weight:500;line-height:1.3125rem}.smsw .smsw__option--active{background-color:var(--light-surface);color:var(--text-1);box-shadow:var(--shadow-1)}.smcd.smem-card{flex-flow:column;gap:12px;padding:9px 12px 12px;display:flex}.smcd.smem-card .smem-card__subheading{color:var(--text-2);margin:3px 0 0;font-size:.875rem;line-height:1.125rem}.smcd.smem-card .smem-card__person{text-align:center}.smcd.smem-card .smem-card__person .avatar{margin:6px auto 0}.smcd.smem-card .smem-card__person h2{margin:12px 0 3px;font-size:.9375rem;font-weight:600;line-height:1.3125rem}.smcd.smem-card .smem-card__person h2,.smcd.smem-card .smem-card__person p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smcd.smem-card .smem-card__person p{color:var(--text-2)}.smcd.smem-card .smem-card__rows{margin:0}.smcd.smem-card .smem-card__rows dt{color:var(--text-2);margin:15px 0 3px;font-size:.775rem;line-height:1rem}.smcd.smem-card .smem-card__rows dt:first-child{margin-top:0}.smcd.smem-card .smem-card__rows dd{margin:0}.smcd.smem-card .smem-card__info .info+.info{border-top:none}.smcd.smem-card .smem-card__unit{color:var(--text-3);font-size:.775rem;line-height:1rem}.smcd.smem-card .smem-card__actions{flex-flow:row-reverse;justify-content:space-between;display:flex}.smem{padding:0 24px}.smem .smem__actions{align-items:center;gap:9px;margin-bottom:15px;display:flex}.smem .smem__spacer{flex-grow:1}.smem .smem__add{background-color:var(--action-1);color:var(--text-1-dark);border-radius:11px;align-items:center;gap:6px;padding:8px 14px;font-size:.9375rem;font-weight:500;line-height:1.3125rem;display:inline-flex}.smem .smem__add svg.icon{fill:var(--text-1-dark)}.smem .smem__row--focus{background-color:var(--overlay-hover)}.smem .smem__what,.smem-panel{flex-flow:column;display:flex}.smem .smem__what strong{font-size:.9375rem;font-weight:500;line-height:1.3125rem}.smem .smem__days{color:var(--text-2);font-size:.775rem;line-height:1rem}.smem-panel{z-index:3;box-sizing:border-box;border-left:1px solid var(--edge);background:var(--glass-1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:480px;box-shadow:var(--shadow-3);color:var(--text-1);font-size:.9375rem;line-height:1.3125rem;position:absolute;top:0;bottom:0;right:0}.smem-panel .smem-panel__heading{border-bottom:1px solid var(--edge);align-items:center;margin:0 18px;display:flex}.smem-panel .smem-panel__heading h1{flex-grow:1;margin:15px 0;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.smem-panel .smem-panel__content{flex-grow:1;min-height:0;padding:15px 18px 0}.smem-panel hr{border:none;border-top:1px solid var(--edge);margin:15px 0}.smem-panel .smem-panel__label{margin:15px 0 6px;font-size:.875rem;line-height:1.125rem;display:block}.smem-panel .smem-panel__select{border:1px solid var(--action-2-hover);background-color:var(--action-2);border-radius:11px;justify-content:space-between;align-items:center;padding:8px 12px;font-weight:500;display:flex}.smem-panel .smem-panel__select svg.icon{fill:var(--text-1)}.smem-panel .smem-panel__input{border:1px solid var(--edge-action);border-radius:7px;justify-content:space-between;align-items:center;padding:6px 9px 6px 12px;display:flex}.smem-panel .smem-panel__input svg.icon{width:14px;height:14px;fill:var(--text-1)}.smem-panel .smem-panel__input--units{padding:0 0 0 12px}.smem-panel .smem-panel__input--units>span:first-child{padding:6px 0}.smem-panel .smem-panel__units{border-left:1px solid var(--edge-action);background-color:var(--overlay-hover);color:var(--text-2);border-radius:0 7px 7px 0;align-self:stretch;align-items:center;padding:0 12px;display:flex}.smem-panel .smem-panel__input--area{align-items:flex-start;min-height:56px}.smem-panel .smem-panel__pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.smem-panel .smem-panel__pair .smem-panel__label{margin-top:0}.smem-panel .smem-panel__balance{margin-top:15px}.smem-panel .smem-panel__balance .info+.info{border-top:none}.smem-panel .smem-panel__unit{color:var(--text-2);margin-left:6px}.smem-panel .smem-panel__delete{padding:6px;display:inline-flex}.smem-panel .smem-panel__delete svg.icon{fill:var(--status-danger)}.smem-panel .smem-panel__activity{color:var(--text-2);margin-top:36px;font-size:.775rem;line-height:1rem}.smem-panel .smem-panel__activity .smem-panel__activity-row{white-space:nowrap;align-items:center;gap:3px;margin:9px 0 0;font-size:.775rem;line-height:1rem;display:flex}.smem-panel .smem-panel__activity .avatar{margin-right:3px}.smem-panel .smem-panel__activity-title{font-size:.875rem;line-height:1.125rem}.smem-panel .smem-panel__actor{color:var(--text-1)}.smem-panel .smem-panel__link{color:var(--text-1);-webkit-text-decoration:underline dashed var(--edge-action);-webkit-text-decoration:underline dashed var(--edge-action);text-decoration:underline dashed var(--edge-action);text-underline-offset:3px}.smem-panel .smem-panel__actions{border-top:1px solid var(--edge);flex-shrink:0;grid-template-columns:1fr 1fr auto;gap:9px;margin:0 18px;padding:18px 0;display:grid}.smem-panel .smem-panel__btn{border:1px solid var(--action-2-hover);background-color:var(--action-2);border-radius:11px;justify-content:center;align-items:center;padding:8px 15px;font-weight:500;display:flex}.smem-panel .smem-panel__btn--approve{color:var(--action-1)}.smem-panel .smem-panel__btn--decline{color:var(--status-danger)}.smem-panel .smem-panel__btn--more{padding:8px 11px}.smem-panel .smem-panel__btn--more svg.icon{fill:var(--text-1);margin:calc(.65625rem - 8px) 0}.payroll-page__note{margin-top:24px}
