[data-theme] main#main.padding-main{background:rgba(0,0,0,0)!important}[data-theme] .account-page{color:var(--app-ink,#fff)!important}[data-theme] .acc-section,[data-theme] .account-page .card,[data-theme] .account-page .m-card,[data-theme] .measure-item,[data-theme] .tg-item,[data-theme] .user-friends .friend-item,[data-theme] .user-friends .request-item,[data-theme] .user-friends .search-result,[data-theme] .user-notifications .notification-item{background:var(--app-surface,#111)!important;border-color:var(--app-line,#333)!important;color:var(--app-ink,#fff)!important;box-shadow:var(--app-card-shadow,none)!important}[data-theme] .m-card{background:var(--app-surface,#0d0d0d)!important}[data-theme] .m-header{background:var(--app-surface-2,#111)!important;color:var(--app-ink,#fff)!important}[data-theme] .m-body{background:var(--app-surface,#0b0b0b)!important;border-top-color:var(--app-line,#222)!important}[data-theme] .m-body .m-row{border-bottom-color:var(--app-line,#222)!important}[data-theme] .acc-header{color:var(--app-ink,#fff)!important}[data-theme] .acc-panel{border-top-color:var(--app-line,#222)!important}[data-theme] .dropzone{background:var(--app-surface,#0b0b0b)!important;border-color:var(--app-line-2,#444)!important}[data-theme] .dropzone.over{border-color:var(--app-accent,#f0c24b)!important;background:var(--app-surface-2,#121212)!important}[data-theme] .acc-title,[data-theme] .account-page .field span,[data-theme] .dz-title,[data-theme] .green,[data-theme] .m-title .label,[data-theme] .measure-head .date,[data-theme] .tg-item .name,[data-theme] .user-friends .name,[data-theme] .user-friends .u-name,[data-theme] .user-notifications .n-title,[data-theme] .val{color:var(--app-ink,#fff)!important}[data-theme] .dz-sub,[data-theme] .lab,[data-theme] .m-meta,[data-theme] .m-usage-item,[data-theme] .muted,[data-theme] .n-body,[data-theme] .n-meta,[data-theme] .tg-item .meta,[data-theme] .user-friends .label,[data-theme] .user-friends .u-email{color:var(--app-muted,#9aa3af)!important}[data-theme] .account-page input,[data-theme] .account-page select,[data-theme] .account-page textarea,[data-theme] .card select,[data-theme] .date-input,[data-theme] .measurements input[type=date],[data-theme] .measurements input[type=number],[data-theme] .user-friends .search-form input{background:var(--app-surface,#000)!important;color:var(--app-ink,#fff)!important;border-color:var(--app-line-2,#333)!important}[data-theme] .date-input::-webkit-calendar-picker-indicator{filter:var(--app-cal-filter,invert(1))!important}[data-theme] .user-friends .search-form input:focus{border-color:var(--app-accent,#f0c24b)!important}[data-theme] .tabs .tab{background:var(--app-surface-2,#222)!important;color:var(--app-ink,#fff)!important;border-color:var(--app-line,#333)!important}[data-theme] .mobile-detail-mode .mobile-content .tabs-nav button{background:var(--app-surface-2,#1a1a1a)!important;color:var(--app-muted,#888)!important;border-color:var(--app-line,#333)!important}[data-theme] .mobile-detail-mode .mobile-content .tabs-nav button.active,[data-theme] .tabs .active{border-color:var(--app-accent,#f0c24b)!important}[data-theme] .btn,[data-theme] .mobile-detail-mode .mobile-content .btn.primary,[data-theme] .mobile-detail-mode .mobile-content .tabs-nav button.active,[data-theme] .tabs .active{background:var(--app-grad,linear-gradient(45deg,#fdd551,#a0752b,#f8f4ab))!important;color:var(--app-on-accent,#fff)!important}[data-theme] .btn.secondary{background:var(--app-surface,#fff)!important;color:var(--app-ink,#000)!important;border:1px solid var(--app-line-2,transparent)!important}[data-theme] .mobile-detail-mode .mobile-content .btn.secondary{background:var(--app-surface-2,rgba(255,255,255,.1))!important;color:var(--app-ink,#fff)!important;border-color:var(--app-line,rgba(255,255,255,.1))!important}[data-theme] .btn.tiny.danger{background:var(--app-error-bg,#5a1a1a)!important;color:var(--app-error-fg,#fff)!important}[data-theme] .acc-section .badge-pill,[data-theme] .badge-pill,[data-theme] .badge.b-active{background:var(--app-grad,linear-gradient(135deg,#fdd551,#a0752b))!important;color:var(--app-on-accent,#0b0b0b)!important;border-color:var(--app-accent,#f0c24b)!important}[data-theme] .n-type,[data-theme] .tg-date,[data-theme] .user-friends .empty-state .text-btn,[data-theme] .user-notifications .mark-all-btn{color:var(--app-accent,#f0c24b)!important}[data-theme] .m-usage-item .dot,[data-theme] .user-notifications .notification-item.unread .n-dot{background:var(--app-accent,#f0c24b)!important}[data-theme] .dz-progress .bar{background:var(--app-grad,linear-gradient(45deg,#fdd551,#a0752b,#f8f4ab))!important}[data-theme] .m-card.active{box-shadow:0 0 0 1px var(--app-line-2,rgba(240,194,75,.25))!important}[data-theme] .mobile-detail-mode .back-btn,[data-theme] .mobile-menu-btn{background:var(--app-surface,rgba(20,20,20,.6))!important;border-color:var(--app-line,rgba(255,255,255,.1))!important;color:var(--app-ink,#fff)!important;box-shadow:var(--app-card-shadow,none)!important}[data-theme] .mobile-detail-mode .back-btn:active,[data-theme] .mobile-detail-mode .back-btn:hover,[data-theme] .mobile-menu-btn:active,[data-theme] .mobile-menu-btn:hover{background:var(--app-surface-2,rgba(40,40,40,.8))!important;border-color:var(--app-line-2,rgba(240,194,75,.5))!important}[data-theme] .mobile-detail-mode .back-btn svg{color:var(--app-accent,#f0c24b)!important}[data-theme] .mobile-menu-btn .icon-wrapper .badge-pill{background:var(--app-accent,#f0c24b)!important;color:var(--app-on-accent,#000)!important;border-color:var(--app-surface,#1a1a1a)!important}[data-theme] .mobile-menu-btn .chevron{color:var(--app-muted,#fff)!important}[data-theme] .user-friends .add-btn,[data-theme] .user-friends .search-form button{background:var(--app-grad,#f0c24b)!important;color:var(--app-on-accent,#000)!important;border:none!important}[data-theme] .user-friends .avatar{background:var(--app-surface-2,#222)!important;color:var(--app-accent,#888)!important}[data-theme] .user-notifications .notification-item.unread{background:var(--app-surface-2,#1a1a1a)!important;border-color:var(--app-line-2,#333)!important}[data-theme] .user-notifications .notification-item.unread .n-title{color:var(--app-ink,#fff)!important}[data-theme] .user-notifications .notification-item.read .n-title{color:var(--app-muted,#ccc)!important}[data-theme] .mobile-detail-mode .mobile-content .user-notifications .header-row h2{color:var(--app-ink,#fff)!important}[data-theme] .account-page .error{background:var(--app-error-bg,#3b0b0b)!important;color:var(--app-error-fg,#ffb3b3)!important}[data-theme] .account-page .info{background:var(--app-info-bg,#0b2f13)!important;color:var(--app-info-fg,#b1f0c2)!important}[data-theme] .mobile-detail-mode .mobile-content .profile-settings .field span,[data-theme] .mobile-detail-mode .mobile-content .profile-settings input,[data-theme] .mobile-detail-mode .mobile-content .profile-settings select,[data-theme] .mobile-detail-mode .mobile-content .profile-settings textarea{color:var(--app-ink,#9ca3af)!important}[data-theme] .mobile-detail-mode .mobile-content .measurements label,[data-theme] .mobile-detail-mode .mobile-content .profile-settings label span,[data-theme] .mobile-detail-mode .mobile-content .profile-settings strong{color:var(--app-ink,#fff)!important}[data-theme] .sticky-action-bar{background:var(--app-sticky,linear-gradient(to top,#000 85%,rgba(0,0,0,0)))!important}[data-theme] .pulsing-plus{animation:app-pulse 2s infinite!important}[data-theme] .calendar-header h2,[data-theme] .day-nav{color:var(--app-accent,#f0c24b)!important}[data-theme] .today-pill{background:var(--app-grad,#f0c24b)!important;color:var(--app-on-accent,#000)!important}[data-theme] .week-chip{background:var(--app-grad,linear-gradient(45deg,#fdd551,#a0752b,#f8f4ab))!important;-webkit-background-clip:text!important;background-clip:text!important;color:rgba(0,0,0,0)!important}[data-theme] .week-nav .nav-segment{background:var(--app-surface,rgba(255,255,255,.1))!important;border-color:var(--app-line,rgba(255,255,255,.2))!important;box-shadow:var(--app-card-shadow,0 4px 12px rgba(0,0,0,.2))!important}[data-theme] .week-nav .nav-btn{color:var(--app-muted,#fff)!important}[data-theme] .week-nav .nav-btn:hover{background:var(--app-accent-soft,rgba(255,255,255,.05))!important}[data-theme] .week-nav .nav-btn.central,[data-theme] .week-nav .nav-btn:hover{color:var(--app-accent,#f0c24b)!important}[data-theme] .week-nav .nav-divider{background:var(--app-line,rgba(255,255,255,.15))!important}[data-theme] .scrubber-range::-webkit-slider-thumb{border-color:var(--app-accent,#f0c24b)!important}[data-theme] .scrubber-range::-moz-range-thumb{border-color:var(--app-accent,#f0c24b)!important}[data-theme] .scrubber-range::-webkit-slider-runnable-track{background:var(--app-accent-soft,rgba(240,194,75,.3))!important}[data-theme] .scrubber-range::-moz-range-track{background:var(--app-accent-soft,rgba(240,194,75,.3))!important}[data-theme] .floating-proc{border-color:var(--app-line,rgba(240,194,75,.3))!important}[data-theme] .floating-proc .fp-name{color:var(--app-ink,#fff)!important}[data-theme] .floating-proc .fp-dur{color:var(--app-muted,#aaa)!important}[data-theme] .floating-proc.active{background:var(--app-accent-soft,rgba(240,194,75,.15))!important;border-color:var(--app-accent,#f0c24b)!important}[data-theme] .floating-proc.active .fp-name,[data-theme] .fp-arrow{color:var(--app-accent,#f0c24b)!important}[data-theme] .fp-arrow{background:var(--app-surface,#111)!important;border-color:var(--app-line,rgba(240,194,75,.35))!important}[data-theme] .floating-week .fw-head .fw-dow{color:var(--app-muted,#aaa)!important}[data-theme] .floating-week .fw-head .fw-date{color:var(--app-ink,#fff)!important}[data-theme] .floating-week .fw-chip,[data-theme] .floating-week .fw-head.today .fw-date{color:var(--app-accent,#f0c24b)!important}[data-theme] .floating-week .fw-chip{border-color:var(--app-line,rgba(240,194,75,.3))!important;background:var(--app-accent-soft,rgba(240,194,75,.08))!important}[data-theme] .floating-week .fw-chip:hover{background:var(--app-accent-soft,rgba(240,194,75,.22))!important;border-color:var(--app-accent,#f0c24b)!important}[data-theme] .floating-week .fw-empty{color:var(--app-muted,#aaa)!important}@keyframes app-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 var(--app-pulse,rgba(240,194,75,.7))}70%{transform:scale(1.1);box-shadow:0 0 10px 10px rgba(0,0,0,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}[data-theme=beauty]{--app-bg:#fff6f2;--app-surface:#ffffff;--app-surface-2:#fdeee8;--app-ink:#3a2f2c;--app-muted:#8a7770;--app-line:rgba(176,125,134,0.18);--app-line-2:rgba(176,125,134,0.32);--app-accent:#b07d86;--app-accent-2:#e8a6a0;--app-grad:linear-gradient(135deg,#e8a6a0,#b07d86);--app-on-accent:#ffffff;--app-accent-soft:rgba(232,166,160,0.14);--app-card-border:rgba(176,125,134,0.18);--app-card-blur:none;--app-card-shadow:0 18px 44px -26px rgba(176,125,134,0.45);--app-error-bg:#fdeaea;--app-error-fg:#b3403a;--app-info-bg:#e9f7ee;--app-info-fg:#2f7d4f;--app-legal:#9a8b86;--app-pulse:rgba(176,125,134,0.7);--app-sticky:linear-gradient(0deg,#fff6f2 85%,rgba(255,246,242,0));--app-cal-filter:none}[data-theme] .calendar-container.mode-admin,[data-theme] .calendar-container.mode-client{color:var(--app-ink,#fff)!important}[data-theme] .calendar-container.mode-admin .calendar-grid,[data-theme] .calendar-container.mode-admin .mobile-calendar-bar,[data-theme] .calendar-container.mode-admin .time-col,[data-theme] .calendar-container.mode-client .calendar-grid,[data-theme] .calendar-container.mode-client .mobile-calendar-bar,[data-theme] .calendar-container.mode-client .time-col{background:rgba(0,0,0,0)!important;border-color:var(--app-line,rgba(255,255,255,.1))!important}[data-theme] .calendar-container.mode-admin .calendar-grid,[data-theme] .calendar-container.mode-admin .grid-cell,[data-theme] .calendar-container.mode-admin .grid-header,[data-theme] .calendar-container.mode-admin .grid-time,[data-theme] .calendar-container.mode-admin .time-col,[data-theme] .calendar-container.mode-client .calendar-grid,[data-theme] .calendar-container.mode-client .grid-cell,[data-theme] .calendar-container.mode-client .grid-header,[data-theme] .calendar-container.mode-client .grid-time,[data-theme] .calendar-container.mode-client .time-col{border-color:var(--app-line,rgba(255,255,255,.1))!important}[data-theme] .calendar-container.mode-admin .grid-header,[data-theme] .calendar-container.mode-client .grid-header{background:var(--app-surface-2,rgba(20,20,20,.8))!important;color:var(--app-ink,#e5e7eb)!important}[data-theme] .calendar-container.mode-admin .grid-time,[data-theme] .calendar-container.mode-client .grid-time{background:var(--app-surface-2,rgba(20,20,20,.8))!important;color:var(--app-muted,#9ca3af)!important}[data-theme] .calendar-container.mode-admin .grid-cell,[data-theme] .calendar-container.mode-client .grid-cell{background:var(--app-surface,rgba(10,10,10,.6))!important}[data-theme] .calendar-container.mode-admin .calendar-header h2,[data-theme] .calendar-container.mode-admin .day-nav,[data-theme] .calendar-container.mode-client .calendar-header h2,[data-theme] .calendar-container.mode-client .day-nav{color:var(--app-accent,#f0c24b)!important}[data-theme] .calendar-container.mode-admin .calendar-header button,[data-theme] .calendar-container.mode-client .calendar-header button{color:var(--app-ink,#fff)!important}[data-theme] .floating-admin .fa-axis-row{color:var(--app-muted,#9aa3b2)!important;border-top-color:var(--app-line,rgba(255,255,255,.05))!important}[data-theme] .floating-admin .fa-col-head .fa-dow{color:var(--app-muted,#9aa3b2)!important}[data-theme] .floating-admin .fa-col-head .fa-date{color:var(--app-ink,#f4f5f7)!important}[data-theme] .floating-admin .fa-col-head.today .fa-date{color:var(--app-accent,#f0c24b)!important}[data-theme] .floating-admin .fa-track{border-left-color:var(--app-line,rgba(255,255,255,.06))!important}[data-theme] .floating-admin .fa-row{border-top-color:var(--app-line,rgba(255,255,255,.05))!important}