body[data-theme='sand'] {
  background-color: #f6f0e6;
  color: #4a3b2a;
}

body[data-theme='sand'] .content-page {
  background-color: #f6f0e6;
}

body[data-theme='sand'] .navbar-custom {
  background: #fff5e6;
  border-bottom: 1px solid rgba(124, 96, 67, 0.18);
  box-shadow: 0 6px 16px rgba(90, 70, 50, 0.08);
}

body[data-theme='sand'] .card {
  background-color: #fff8ef;
  border-color: rgba(124, 96, 67, 0.18);
  box-shadow: 0 10px 24px rgba(90, 70, 50, 0.08);
}

body[data-theme='sand'] .text-muted {
  color: #8b775a !important;
}

body[data-theme='sand'] .footer {
  color: #8b775a;
}

body[data-leftbar-theme='sand'] .leftside-menu {
  background: #efe3d3 !important;
  box-shadow: inset -1px 0 0 rgba(124, 96, 67, 0.15);
}

body[data-leftbar-theme='sand'] .leftside-menu .logo {
  background: #efe3d3 !important;
}

body[data-leftbar-theme='sand'] .side-nav-title,
body[data-leftbar-theme='sand'] .side-nav .side-nav-link {
  color: #7c6245 !important;
}

body[data-leftbar-theme='sand'] .side-nav .side-nav-link:hover,
body[data-leftbar-theme='sand'] .side-nav .side-nav-link.active {
  color: #4a3b2a !important;
  background-color: rgba(197, 139, 82, 0.18) !important;
}

body[data-leftbar-theme='sand'] .side-nav .side-nav-link.active {
  background-color: rgba(197, 139, 82, 0.22) !important;
}

body[data-leftbar-theme='sand'] .side-nav .side-nav-link i {
  color: #7c6245 !important;
}

body[data-leftbar-theme='sand'] .side-nav .side-nav-link:hover i,
body[data-leftbar-theme='sand'] .side-nav .side-nav-link.active i {
  color: #4a3b2a !important;
}

body[data-leftbar-theme='sand'] .side-nav .side-nav-link.active::before {
  background-color: #c58b52 !important;
}

body[data-theme='sand'] .btn-primary,
body[data-theme='sand'] .el-button--primary {
  background-color: #c58b52;
  border-color: #c58b52;
  color: #fff9f2;
}

body[data-theme='sand'] .bg-primary {
  background-color: #c58b52 !important;
}

body[data-theme='sand'] .btn-primary:hover,
body[data-theme='sand'] .el-button--primary:hover {
  background-color: #b57d47;
  border-color: #b57d47;
}

body[data-theme='sand'] .btn-light {
  background-color: #f0e2d0;
  border-color: #e2d2be;
  color: #4a3b2a;
}

body[data-theme='sand'] .el-button {
  color: #5b4632;
}

body[data-theme='sand'] .el-button--primary {
  color: #fff9f2;
}

body[data-theme='sand'] .el-input__wrapper,
body[data-theme='sand'] .el-select__wrapper {
  background-color: #fff5ea;
  border-color: rgba(124, 96, 67, 0.22);
}

body[data-theme='sand'] .el-textarea__inner {
  background-color: #fff5ea;
  border-color: rgba(124, 96, 67, 0.22);
  color: #4a3b2a;
}

body[data-theme='sand'] .el-textarea__inner::placeholder {
  color: #8b775a;
}

body[data-theme='sand'] .el-input__wrapper.is-focus,
body[data-theme='sand'] .el-select__wrapper.is-focus {
  box-shadow: 0 0 0 2px rgba(197, 139, 82, 0.2);
}

body[data-theme='sand'] .el-checkbox__inner {
  background-color: #fff8ef;
  border-color: rgba(124, 96, 67, 0.35);
}

body[data-theme='sand'] .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #c58b52;
  border-color: #c58b52;
}

body[data-theme='sand'] .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #f0e2d0;
  border-color: rgba(124, 96, 67, 0.2);
}

body[data-theme='sand'] .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #b57d47;
  border-color: #b57d47;
}

body[data-theme='sand'] .el-checkbox__input.is-disabled + .el-checkbox__label {
  color: #8b775a;
}

body[data-theme='sand'] .notes-tag-pill {
  background: #fff5ea;
  border-color: rgba(197, 139, 82, 0.35);
  color: #5b4632;
}

body[data-theme='sand'] .notes-tag-pill--active {
  background: rgba(197, 139, 82, 0.2);
  border-color: #c58b52;
  color: #4a3b2a;
}

body[data-theme='sand'] .notes-tag-count {
  color: #8b775a;
}

body[data-theme='sand'] .el-tag,
body[data-theme='sand'] .el-tag--plain {
  background-color: #fff5ea;
  border-color: rgba(197, 139, 82, 0.4);
  color: #5b4632;
}

body[data-theme='sand'] .page-title-box .page-title {
  color: #4a3b2a;
}

body[data-theme='sand'] .week-task-add {
  border-color: #cbb296;
  color: #7c6245;
}

body[data-theme='sand'] .week-task-add:hover {
  border-color: #b99a78;
  color: #4a3b2a;
}

body[data-theme='sand'] .alert {
  border-color: rgba(197, 139, 82, 0.3);
}
