.icon32 {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  margin: 0 8px;
  border-radius: 50%;
  background: transparent 50% no-repeat;
  background-size: contain;
}
.icon32:first-child {
  margin-left: 0;
}
.icon32:last-child {
  margin-right: 0;
}
.icon50 {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
  height: 50px;
  margin: 0 8px;
  border-radius: 50%;
  background: transparent 50% no-repeat;
  background-size: contain;
}
.icon50:first-child {
  margin-left: 0;
}
.icon50:last-child {
  margin-right: 0;
}
.svg-icon {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.svg-icon.icon16 {
  background-color: transparent;
  background-image: none;
}
.svg-icon svg {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.svg-icon svg .is-animated {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.icon10.email {
  background-image: url("../img/icons/sprite10.png");
  background-size: 100px auto;
  background-position: 0px 0;
}
.icon10.phone {
  background-image: url("../img/icons/sprite10.png");
  background-size: 100px auto;
  background-position: -10px 0;
}
.icon10.c-reminder {
  background-image: url("../img/icons/sprite10.png");
  background-size: 100px auto;
  background-position: -20px 0;
}
.icon10.c-invoice {
  background-image: url("../img/icons/sprite10.png");
  background-size: 100px auto;
  background-position: -40px 0;
}
.icon10.c-file {
  background-image: url("../img/icons/sprite10.png");
  background-size: 100px auto;
  background-position: -50px 0;
}
.icon10.c-note {
  background-image: url("../img/icons/sprite10.png");
  background-size: 100px auto;
  background-position: -30px 0;
}
.icon16.toggle-left {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: 0px -16px;
}
.icon16.toggle-center {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -16px -16px;
}
.icon16.toggle-right {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -32px -16px;
}
.icon16.basket {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -112px 0;
}
.icon16.pencil {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -16px 0;
}
.icon16.lifebuoy {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -48px 0;
}
.icon16.screen {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: 0 0;
}
.icon16.kill-wa-style {
  background-position: 50%;
  background-size: contain !important;
}
.icon16.colors {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -80px 0;
}
.icon16.cheque-pen {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -96px 0;
}
.icon16.invoice {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -64px 0;
}
.icon16.magicwand {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -32px 0;
}
.icon16.c-plus {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -16px -16px;
}
.icon16.c-done {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -32px -16px;
}
.icon16.companies {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -48px 0;
}
.icon16.countries {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -144px 0;
}
.icon16.integration {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -128px 0;
}
.icon16.currencies {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -112px -16px;
}
.icon16.constructor {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: 0 -16px;
}
.icon16.funnel {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -64px -16px;
}
.icon16.funnels {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -48px -16px;
}
.icon16.general {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -80px 0;
}
.icon16.notifications {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -112px 0;
}
.icon16.sources {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -80px -16px;
}
.icon16.templates {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -128px -16px;
}
.icon16.sms {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -32px 0;
}
.icon16.payments {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -96px 0;
}
.icon16.reasons {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -64px 0;
}
.icon16.vaults {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: -16px 0;
}
.icon16.webforms {
  background-image: url("../img/icons/sprite32.png");
  background-size: 160px auto;
  background-position: 0 0;
}
.icon16.down {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -128px 0;
}
.icon16.up {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -144px 0;
}
.icon16.export-blue {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -48px -16px;
}
.icon16.message-in,
.icon16.call-in {
  background-position: -96px 0;
}
.icon16.message-out,
.icon16.call-out {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -48px -16px;
}
.icon16.play {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -64px -16px;
}
.icon16.pause {
  background-image: url("../img/icons/sprite16.png");
  background-size: 160px auto;
  background-position: -80px -16px;
}
.icon16.times {
  background: none;
  text-indent: 0;
  width: auto;
}
.icon16.times:before {
  display: inline-block;
  content: "×";
  font-size: 24px;
}
.icon16.email-confirmed {
  width: 20px;
  background-image: url("../img/icons/email-confirmed.png");
  background-position: center;
}
.icon16.phone-confirmed {
  width: 20px;
  background-image: url("../img/icons/phone-confirmed.png");
  background-position: center;
}
.icon16.ss {
  background-image: url("../img/icons/ss-icon16.png");
}
.icon16.ss.star-bw {
  background-position: -16px 0;
}
.icon16.ss.shipping-bw {
  background-position: -32px 0;
}
.icon16.ss.camera-bw {
  background-position: -48px 0;
}
.icon16.ss.globe-bw {
  background-position: -64px 0;
}
.icon16.ss.cube-bw {
  background-position: -80px 0;
}
.icon16.ss.flag-bw {
  background-position: -96px 0;
}
.icon16.ss.currency-bw {
  background-position: -112px 0;
}
.icon16.ss.settings-bw {
  background-position: -128px 0;
}
.icon16.ss.features-bw {
  background-position: -144px 0;
}
.icon16.ss.payment-bw {
  background-position: -160px 0;
}
.icon16.ss.cart-bw {
  background-position: -176px 0;
}
.icon16.ss.percent-bw {
  background-position: -192px 0;
}
.icon16.ss.dashboard-bw {
  background-position: -208px 0;
}
.icon16.ss.notification-bw {
  background-position: -224px 0;
}
.icon16.ss.reset-bw {
  background-position: -240px 0;
}
.icon16.ss.print-forms-bw {
  background-position: -256px 0;
}
.icon16.ss.search-bw {
  background-position: -272px 0;
}
.icon16.ss.discounts-bw {
  background-position: -288px 0;
}
.icon16.ss.affiliate-bw {
  background-position: -304px 0;
}
.icon16.ss.stopwatch-bw {
  background-position: -320px 0;
}
.icon16.ss.transfer-bw {
  background-position: -336px 0;
}
.icon16.ss.pencil-bw {
  background-position: -352px 0;
}
.icon16.ss.file-bw {
  background-position: -368px 0;
}
.icon16.ss.bug-bw {
  background-position: -384px 0;
}
.icon16.ss.phone-bw {
  background-position: -400px 0;
}
.icon16.ss.sort-bw {
  background-position: -416px 0;
}
.icon16.ss.smiley-bw {
  background-position: -432px 0;
}
.icon16.ss.couriers-bw {
  background-position: -448px 0;
}
.icon16.ss.new {
  background-position: 0 -32px;
}
.icon16.ss.confirmed,
.icon16.ss.processing {
  background-position: -16px -32px;
}
.icon16.ss.paid {
  background-position: -32px -32px;
}
.icon16.ss.sent {
  background-position: -48px -32px;
}
.icon16.ss.completed {
  background-position: -64px -32px;
}
.icon16.ss.refunded {
  background-position: -80px -32px;
}
.icon16.ss.trash {
  background-position: -96px -32px;
}
.icon16.ss.flag-white {
  background-position: 0 -16px;
}
.icon16.ss.flag-blue {
  background-position: -16px -16px;
}
.icon16.ss.flag-yellow {
  background-position: -32px -16px;
}
.icon16.ss.flag-green {
  background-position: -48px -16px;
}
.icon16.ss.flag-red {
  background-position: -64px -16px;
}
.icon16.ss.flag-purple {
  background-position: -80px -16px;
}
.icon16.ss.flag-black {
  background-position: -96px -16px;
}
.icon16.ss.flag-checkers {
  background-position: -112px -16px;
}
.icon16.ss.russianpost {
  background-position: 0 -48px;
}
.icon16.ss.yandexmarket {
  background-position: -16px -48px;
}
.icon16.ss.excel {
  background-position: -32px -48px;
}
.icon16.ss.quickbooks {
  background-position: -48px -48px;
}
.icon16.ss.odiness {
  background-position: -64px -48px;
}
.icon16.ss.paypal {
  background-position: -80px -48px;
}
.icon16.ss.google {
  background-position: -96px -48px;
}
.icon16.ss.ups {
  background-position: -112px -48px;
}
.icon16.ss.usps {
  background-position: -128px -48px;
}
.icon16.ss.fedex {
  background-position: -144px -48px;
}
.icon16.ss.dhl {
  background-position: -160px -48px;
}
.icon16.ss.comments {
  background-position: 0 -112px;
}
.icon16.ss.service {
  background-position: -16px -112px;
}
.icon16.ss.coupon {
  background-position: -32px -112px;
}
.icon16.ss.bestseller {
  background-position: -48px -112px;
}
.icon16.ss.lowprice {
  background-position: -64px -112px;
}
.icon16.ss.div {
  background-position: -80px -112px;
}
.icon16.ss.affiliate {
  background-position: -96px -112px;
}
.icon16.ss.shop {
  background-position: -112px -112px;
}
.icon16.ss.set {
  background-position: -128px -112px;
}
.icon16.ss.set-dynamic {
  background-position: -176px -112px;
}
.icon16.ss.chart-up {
  background-position: -144px -112px;
}
.icon16.ss.chart-down {
  background-position: -160px -112px;
}
.icon16.ss.promo {
  background-position: -192px -112px;
}
.icon16.ss.orders-processing {
  background-position: 0px -128px;
}
.icon16.ss.orders-all {
  background-position: -16px -128px;
}
.icon16.ss.sku-type-flat {
  background-position: -32px -128px;
}
.icon16.ss.sku-type-selectable {
  background-position: -48px -128px;
}
.icon16.ss.info {
  background-position: -64px -128px;
}
.icon16.ss.visibility {
  background-position: -80px -128px;
}
.icon16.ss.view-skus {
  background-position: -96px -128px;
}
.icon16.ss.courier {
  background-position: -112px -128px;
}
.icon16.ss.pt.sports {
  background-position: 0 -64px;
}
.icon16.ss.pt.soccer {
  background-position: -16px -64px;
}
.icon16.ss.pt.cake {
  background-position: -32px -64px;
}
.icon16.ss.pt.music {
  background-position: -48px -64px;
}
.icon16.ss.pt.box {
  background-position: -64px -64px;
}
.icon16.ss.pt.car {
  background-position: -80px -64px;
}
.icon16.ss.pt.diamond {
  background-position: -96px -64px;
}
.icon16.ss.pt.audio {
  background-position: -112px -64px;
}
.icon16.ss.pt.globe {
  background-position: -128px -64px;
}
.icon16.ss.pt.mobile {
  background-position: -144px -64px;
}
.icon16.ss.pt.gingerbread-man {
  background-position: -160px -64px;
}
.icon16.ss.pt.camera {
  background-position: -176px -64px;
}
.icon16.ss.pt.rocket {
  background-position: -192px -64px;
}
.icon16.ss.pt.plane {
  background-position: -208px -64px;
}
.icon16.ss.pt.shoe {
  background-position: -224px -64px;
}
.icon16.ss.pt.gift {
  background-position: -240px -64px;
}
.icon16.ss.pt.nuclear {
  background-position: -256px -64px;
}
.icon16.ss.pt.map {
  background-position: -272px -64px;
}
.icon16.ss.pt.tv {
  background-position: 0 -80px;
}
.icon16.ss.pt.t-shirt {
  background-position: -16px -80px;
}
.icon16.ss.pt.disc {
  background-position: -32px -80px;
}
.icon16.ss.pt.computer {
  background-position: -48px -80px;
}
.icon16.ss.pt.building {
  background-position: -64px -80px;
}
.icon16.ss.pt.toolbox {
  background-position: -80px -80px;
}
.icon16.ss.pt.hamburger {
  background-position: -96px -80px;
}
.icon16.ss.pt.cookie {
  background-position: -112px -80px;
}
.icon16.ss.pt.door {
  background-position: -128px -80px;
}
.icon16.ss.pt.clapperboard {
  background-position: -144px -80px;
}
.icon16.ss.pt.traffic-cone {
  background-position: -160px -80px;
}
.icon16.ss.pt.hammer {
  background-position: -176px -80px;
}
.icon16.ss.pt.guitar {
  background-position: -192px -80px;
}
.icon16.ss.pt.disk {
  background-position: -208px -80px;
}
.icon16.ss.pt.cup {
  background-position: -224px -80px;
}
.icon16.ss.pt.auction-hammer {
  background-position: -240px -80px;
}
.icon16.ss.pt.drawer {
  background-position: -256px -80px;
}
.icon16.ss.pt.traffic-light {
  background-position: -272px -80px;
}
.icon16.ss.pt.clock {
  background-position: 0 -96px;
}
.icon16.ss.pt.chair {
  background-position: -16px -96px;
}
.icon16.ss.pt.downloadable {
  background-position: -32px -96px;
}
.icon16.ss.pt.sunglasses {
  background-position: -48px -96px;
}
.icon16.ss.pt.umbrella {
  background-position: -64px -96px;
}
.icon16.ss.pt.controller {
  background-position: -80px -96px;
}
.icon16.ss.pt.key {
  background-position: -96px -96px;
}
.icon16.ss.pt.sushi {
  background-position: -112px -96px;
}
.icon16.ss.pt.cat {
  background-position: -128px -96px;
}
.icon16.ss.pt.monkey {
  background-position: -144px -96px;
}
.icon16.ss.pt.books {
  background-position: -160px -96px;
}
.icon16.ss.pt.socket {
  background-position: -176px -96px;
}
.icon16.ss.pt.spray {
  background-position: -192px -96px;
}
.c-reminder-edit-form-wrapper .errormsg {
  color: var(--alert-warning-text-color);
  cursor: default;
  font-size: 0.875rem;
  text-align: center;
}
.c-reminder-edit-form-wrapper .inline-link.selected {
  color: #f00;
  cursor: default;
}
.c-reminder-edit-form-wrapper .c-date {
  position: relative;
}
.c-reminder-edit-form-wrapper .c-date .c-datepicker {
  width: 40px;
  margin: 0;
  padding: 0 0 0 5px;
  min-width: 4px;
}
.c-reminder-edit-form-wrapper .c-date.is-active .c-hidden {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.c-reminder-edit-form-wrapper .c-date .c-hidden {
  display: none;
}
.c-reminder-edit-form-wrapper .c-date .js-reset-date:hover {
  color: var(--red);
}
.c-reminder-edit-form-wrapper .c-reminder-type-toggle {
  display: inline-block;
  vertical-align: baseline;
}
.c-reminder-edit-form-wrapper .js-reminder-type-toggle {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
  margin-top: -1px;
  max-height: 25px;
}
.c-reminder-edit-form-wrapper .c-time-toggle.is-active .c-hidden {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.c-reminder-edit-form-wrapper .c-time-toggle .c-hidden {
  display: none;
}
.c-reminder-edit-form-wrapper .c-time-toggle .c-timepicker {
  width: 44px;
  caret-color: transparent;
  padding: 0 0 0 5px;
  margin: 0;
}
.c-reminder-edit-form-wrapper .c-time-toggle .js-reset-time:hover {
  color: var(--red);
}
.c-reminder-edit-form-wrapper .js-autocomplete-deal {
  max-width: 7.65rem;
  padding: 0 0 0 5px;
  margin: 0;
}
.c-reminder-edit-form-wrapper .c-marker .c-marker-content {
  padding-bottom: 2px;
}
.c-reminder-edit-form-wrapper .c-contact-wrapper .ui-widget {
  text-align: left;
  z-index: 1001;
  max-height: 245px;
  overflow: auto;
}
.c-reminder-edit-form-wrapper .c-contact-wrapper.is-shown .c-combobox {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.c-reminder-edit-form-wrapper .c-contact-wrapper .c-contact {
  padding: 0;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.c-reminder-edit-form-wrapper .c-contact-wrapper .c-contact .c-name {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  max-width: 100px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.c-reminder-edit-form-wrapper .c-contact-wrapper .c-combobox {
  display: none;
  position: absolute;
  right: 0;
  margin-top: 5px;
  padding: 0.5rem 0.75rem;
  background: var(--background-color-blank);
  -webkit-box-shadow: 0 0.5rem 1rem -0.5rem var(--dialog-shadow-color);
  box-shadow: 0 0.5rem 1rem -0.5rem var(--dialog-shadow-color);
  border: 1px solid var(--border-color-soft);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1001;
  border-radius: 4px;
}
.c-reminder-edit-form-wrapper .c-contact-wrapper .c-combobox .user-plus {
  color: var(--text-color-hint);
}
.c-reminder-edit-form-wrapper .c-textarea-wrapper textarea {
  vertical-align: top;
  width: 100%;
  height: 25px;
  margin: 0px;
  padding: 0px;
  border: 0;
  background: transparent;
  line-height: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
  outline: none;
  overflow: hidden;
  border-radius: 3px;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  -o-transition: background 200ms linear;
  -ms-transition: background 200ms linear;
  transition: background 200ms linear;
  min-height: 25px;
}
.c-reminder-edit-form-wrapper .c-textarea-wrapper textarea.error::placeholder {
  color: var(--red);
}
.c-reminder-edit-form-wrapper .c-textarea-wrapper textarea::placeholder {
  color: var(--text-color-hint);
}
.c-reminder-edit-form-wrapper .c-actions .c-status-wrapper .c-error {
  margin: 0 4px 0 0;
  font-size: 12px;
  color: #f00;
}
.c-reminder-edit-form-wrapper .c-actions .c-status-wrapper .c-error:last-child {
  margin-right: 0;
}
.c-reminder-edit-form-wrapper .c-actions .c-status-wrapper .c-error:last-child:after {
  display: none;
}
.c-reminder-edit-form-wrapper .c-actions .c-status-wrapper .c-error:after {
  content: ",";
}
.c-reminder-edit-form-wrapper .dropdown-body {
  width: 150px;
  z-index: 1001 !important;
}
input[type="button"] {
  cursor: pointer;
}
#ui-datepicker-div {
  display: none;
}
.c-layout {
  display: table;
  width: 100%;
}
.c-layout.inline {
  width: auto;
  max-width: 100%;
}
.c-layout > .c-column {
  display: table-cell;
  vertical-align: top;
}
.c-layout > .c-column.middle {
  vertical-align: middle;
}
.c-layout > .c-column.right {
  text-align: right;
}
.c-log-section form {
  overflow: inherit;
}
.c-log-section .c-filters-section {
  border-left: 2px solid #ccc;
  padding: 10px 0 0 20px;
  margin: 0 0 0 25px;
}
.c-log-section .c-filters-section .c-section-title {
  display: inline-block;
  font-size: 16px;
  line-height: 1.1875em;
  color: #000;
  text-transform: uppercase;
  margin-right: 20px;
}
.c-log-section .c-filters-section .c-toggle-wrapper {
  position: relative;
  display: inline-block;
}
.c-log-section .c-filters-section .c-toggle-wrapper .c-hidden {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  padding: 7px;
  background: #fff;
  -webkit-box-shadow: 0 0 5px 0 #aaa;
  box-shadow: 0 0 5px 0 #aaa;
  border-radius: 3px;
  border: solid 2px #aaa;
  width: 250px;
}
.c-log-section .c-filters-section .c-toggle-wrapper:hover .c-hidden,
.c-log-section .c-filters-section .c-toggle-wrapper.is-extended .c-hidden {
  display: block;
  z-index: 1;
}
.c-log-section .c-filters-section .c-filters-wrapper .loading {
  margin: 0;
  vertical-align: middle;
}
.c-log-section .c-filters-section .c-filters-wrapper .c-actions {
  margin: 10px 0 0;
}
.c-log-section .c-filters-section .c-filters-wrapper .c-filters-list {
  margin: 0;
  padding: 0;
}
.c-log-section .c-filters-section .c-filters-wrapper .c-filters-list .c-filter {
  cursor: pointer;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -webkit-transition: opacity 200ms linear;
  -moz-transition: opacity 200ms linear;
  -o-transition: opacity 200ms linear;
  -ms-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
}
.c-log-section .c-filters-section .c-filters-wrapper .c-filters-list .c-filter.is-active {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.c-log-section .c-filters-section .c-filters-wrapper .c-filters-list .c-filter .c-field {
  position: relative;
  top: 1px;
  margin: 0 4px 0 0;
}
.c-log-section .c-filters-section .c-filters-wrapper .c-filters-list .c-filter .c-name {
  display: inline-block;
  white-space: nowrap;
}
.c-log-section .c-reminders-section {
  padding: 0;
  background: #ffd;
  border: solid #ddd;
  border-width: 0 1px 1px;
}
.c-log-section .c-reminders-section .c-add-form-wrapper {
  padding: 12px 16px;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-icon-column {
  width: 18px;
  padding-right: 9px;
  text-align: center;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-icon-column i {
  vertical-align: top;
  margin: 0;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.c-log-section .c-reminders-section .c-add-form-wrapper textarea {
  vertical-align: top;
  width: 100%;
  height: 28px;
  padding: 5px;
  margin: 0;
  border-radius: 2px;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 18px;
  resize: none;
  outline: none;
  overflow: hidden;
  background: transparent;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  -o-transition: background 200ms linear;
  -ms-transition: background 200ms linear;
  transition: background 200ms linear;
}
.c-log-section .c-reminders-section .c-add-form-wrapper textarea:hover,
.c-log-section .c-reminders-section .c-add-form-wrapper textarea:focus {
  background: rgba(0,0,0,0.066);
}
.c-log-section .c-reminders-section .c-add-form-wrapper textarea.is-changed {
  color: #000;
  background: rgba(0,0,0,0.066);
}
.c-log-section .c-reminders-section .c-add-form-wrapper textarea:required,
.c-log-section .c-reminders-section .c-add-form-wrapper textarea:invalid {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .line {
  margin: 16px 0 0;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .line:first-child {
  margin-top: 0;
}
.c-log-section .c-reminders-section .c-add-form-wrapper.is-extended .c-hidden-form {
  display: block;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-hidden-form {
  display: none;
  margin: 16px 0 0 27px;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .inline-link.selected {
  color: #f00;
  cursor: default;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .inline-link.selected b,
.c-log-section .c-reminders-section .c-add-form-wrapper .inline-link.selected i {
  top: 0;
  border: 0;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-date {
  position: relative;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-date .c-datepicker {
  width: 100px;
  padding-right: 26px;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-date .icon16 {
  position: absolute;
  top: 50%;
  right: 2px;
  margin: -8px 0 0;
  vertical-align: baseline;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-reminder-type-toggle {
  display: inline-block;
  vertical-align: baseline;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-reminder-type-toggle > li > .menu-v {
  width: 150px;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-time-toggle {
  margin: 0 0 0 8px;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-time-toggle.is-active .c-visible {
  display: none;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-time-toggle.is-active .c-hidden {
  display: inline;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-time-toggle .c-hidden {
  display: none;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-time-toggle .c-timepicker {
  width: 60px;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-contact-wrapper {
  line-height: 22px;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-contact-wrapper .ui-widget {
  text-align: left;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-contact-wrapper.is-shown .c-contact {
  display: none;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-contact-wrapper.is-shown .c-combobox {
  display: block;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-contact-wrapper .c-contact {
  padding: 0;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-contact-wrapper .c-contact .icon16 {
  position: relative;
  top: 2px;
  margin: 0;
  vertical-align: baseline;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-contact-wrapper .c-contact .c-name {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  max-width: 100px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.c-log-section .c-reminders-section .c-add-form-wrapper .c-contact-wrapper .c-combobox {
  display: none;
}
.c-log-section .c-reminders-section .c-reminders-list {
  position: relative;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid #e6e6e6;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper {
  position: relative;
  margin: 0;
  padding: 15px 10px 15px 48px;
  list-style: none;
  border-top: 1px solid #e6e6e6;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  -o-transition: background 200ms linear;
  -ms-transition: background 200ms linear;
  transition: background 200ms linear;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-reminder-type {
  position: relative;
  top: -1px;
  display: inline-block;
  padding: 2px 4px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0,0,0,0.05);
  border-radius: 2px;
  font-size: 0.8em;
  line-height: 1.2em;
  word-wrap: break-word;
  background: #f0f0f0;
  color: #666;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper:first-child {
  border-top: 0;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper:hover {
  background: #ffc;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper:hover .c-create-date {
  visibility: visible;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper:hover .c-step .c-right-actions .c-hidden {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper.completed .c-marker {
  background-color: var(--background-color-blank);
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper.overdue .c-marker {
  background-color: #ff290a;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper.overdue .c-date-text {
  color: #ff290a;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper.burn .c-marker {
  background-color: #ff9400;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper.burn .c-date-text {
  color: #ff9400;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper.actual .c-marker {
  background-color: #00cc20;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-create-date {
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 200ms linear;
  -moz-transition: opacity 200ms linear;
  -o-transition: opacity 200ms linear;
  -ms-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-marker {
  position: absolute;
  top: 14px;
  left: 16px;
  display: block;
  width: 18px;
  height: 18px;
  background: var(--background-color-blank);
  border-radius: 50%;
  border: 1px solid rgba(0,0,0,0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-marker.is-load {
  border-color: transparent;
  cursor: default !important;
  background: transparent !important;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-marker.c-mark-done {
  cursor: pointer;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-marker.c-mark-done:after {
  content: "";
  position: relative;
  top: 2px;
  background: transparent url("../img/icons/sprite32.png") -28px -14px no-repeat;
  background-size: 140px auto;
  height: 14px;
  width: 14px;
  display: inline-block;
  vertical-align: top;
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 200ms linear;
  -moz-transition: opacity 200ms linear;
  -o-transition: opacity 200ms linear;
  -ms-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
  cursor: pointer;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-marker.c-mark-done:hover:after,
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-marker.c-mark-done.is-done:after {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  visibility: visible;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-marker.c-mark-done.is-done {
  background: transparent;
  border-color: transparent;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-marker i.icon10 {
  position: relative;
  top: 4px;
  margin: 0;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-marker i.icon16 {
  margin: 0;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-header {
  line-height: 16px;
  margin-bottom: 8px;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-header > * {
  margin-right: 4px;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-header .c-user i {
  margin: 0 4px 0 0;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-content {
  line-height: 16px;
  padding-right: 200px;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-content .c-quick-content-toggle-wrapper textarea {
  vertical-align: top;
  width: 100%;
  height: 16px;
  margin: -5px;
  padding: 5px;
  border: 0;
  background: transparent;
  line-height: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
  outline: none;
  overflow: hidden;
  border-radius: 3px;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  -o-transition: background 200ms linear;
  -ms-transition: background 200ms linear;
  transition: background 200ms linear;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-content .c-quick-content-toggle-wrapper textarea:hover,
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-content .c-quick-content-toggle-wrapper textarea:focus {
  background: rgba(0,0,0,0.066);
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-content .c-quick-content-toggle-wrapper textarea.is-changed {
  color: #f55;
  background: rgba(183,0,0,0.06);
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-content .c-quick-content-toggle-wrapper textarea.is-changed:focus {
  color: #000;
  background: rgba(0,0,0,0.066);
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer {
  margin: 8px 0 0;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-date-text {
  font-weight: bold;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper.is-extended > .c-visible {
  display: none;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper.is-extended > .c-hidden {
  display: block;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper > .c-hidden {
  display: none;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper > .c-hidden .icon16.disk {
  position: relative;
  top: 3px;
  vertical-align: baseline;
  margin: 0;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper .c-date-wrapper {
  position: relative;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper .c-date-wrapper .c-datepicker {
  width: 100px;
  padding-right: 26px;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper .c-date-wrapper .icon16 {
  position: absolute;
  top: 50%;
  right: 2px;
  margin: -8px 0 0;
  vertical-align: baseline;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper .c-time-toggle {
  margin: 0 0 0 8px;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper .c-time-toggle.is-active .c-visible {
  display: none;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper .c-time-toggle.is-active .c-hidden {
  display: inline;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper .c-time-toggle .c-hidden {
  display: none;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper .c-time-toggle .c-timepicker {
  width: 60px;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper .c-change-date:hover {
  margin: -5px;
  padding: 5px;
  background: rgba(0,0,0,0.06);
  border-radius: 3px;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper .c-date-actions {
  margin-left: 1.5em;
  font-size: 0.8em;
  color: #aaa;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-footer .c-quick-date-toggle-wrapper .c-date-actions .icon16 {
  position: relative;
  top: 3px;
  vertical-align: baseline;
  margin: 0;
  cursor: pointer;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-step {
  display: none;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-step.is-shown {
  display: block;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-step.is-confirm {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.9);
  text-align: center;
  border: 1px solid rgba(0,0,0,0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-step.is-confirm p {
  margin: 8px 0 0;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-step .c-right-actions {
  position: absolute;
  top: 15px;
  right: 10px;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-step .c-right-actions > * {
  margin-left: 8px;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-step .c-right-actions .c-hidden {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 200ms linear;
  -moz-transition: opacity 200ms linear;
  -o-transition: opacity 200ms linear;
  -ms-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
}
.c-log-section .c-reminders-section .c-reminders-list .c-reminder-wrapper .c-step .c-right-actions .userpic20 {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.c-log-section .c-note-section {
  position: relative;
  margin-left: 25px;
  border-left: 2px solid #ccc;
  padding: 26px 0 56px 20px;
}
.c-log-section .c-note-section .c-activity-point {
  position: absolute;
  top: 26px;
  left: -10px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #f8f8f8;
  border: 1px solid rgba(0,0,0,0.05);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.c-log-section .c-note-section .c-form-wrapper {
  position: relative;
  padding: 0;
}
.c-log-section .c-note-section .c-form-wrapper textarea {
  display: block;
  margin: 0;
  padding: 0.5em;
  width: 100%;
  min-height: 96px;
  border: 1px solid #ccc;
  border-radius: 3px 3px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  resize: vertical;
}
.c-log-section .c-note-section .c-form-wrapper .c-actions {
  margin: 16px 0 0;
}
.c-log-section .c-note-section .c-form-wrapper .c-actions .c-status-wrapper .c-error {
  margin: 0 4px 0 0;
  font-size: 12px;
  color: #f00;
}
.c-log-section .c-note-section .c-form-wrapper .c-actions .c-status-wrapper .c-error:last-child {
  margin-right: 0;
}
.c-log-section .c-note-section .c-form-wrapper .c-actions .c-status-wrapper .c-error:last-child:after {
  display: none;
}
.c-log-section .c-note-section .c-form-wrapper .c-actions .c-status-wrapper .c-error:after {
  content: ",";
}
.c-log-section .c-note-section .c-form-wrapper .c-actions input {
  vertical-align: top;
  margin: 0 8px 0 0;
}
.c-log-section .c-note-section .c-form-wrapper .c-drop-wrapper {
  position: relative;
  padding: 16px;
  border: 1px dashed #aaa;
  border-top: 0;
  border-radius: 0 0 3px 3px;
  text-align: center;
  background: #f3f3f3;
  color: #aaa;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  -o-transition: background 200ms linear;
  -ms-transition: background 200ms linear;
  transition: background 200ms linear;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.c-log-section .c-note-section .c-form-wrapper .c-drop-wrapper:hover,
.c-log-section .c-note-section .c-form-wrapper .c-drop-wrapper.is-hover {
  background: #ffc;
}
.c-log-section .c-note-section .c-form-wrapper .c-drop-wrapper .c-drop-field {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  cursor: pointer;
}
.c-log-section .c-note-section .c-form-wrapper .c-upload-list {
  padding: 0;
  margin: 1em 0 0;
}
.c-log-section .c-note-section .c-form-wrapper .c-upload-list .c-upload-item {
  margin: 4px 0 0;
  line-height: 1.25em;
}
.c-log-section .c-note-section .c-form-wrapper .c-upload-list .c-upload-item.is-upload .c-progress-wrapper {
  display: inline-block;
}
.c-log-section .c-note-section .c-form-wrapper .c-upload-list .c-upload-item.is-upload .inline-link {
  display: none;
}
.c-log-section .c-note-section .c-form-wrapper .c-upload-list .c-upload-item:first-child {
  margin-top: 0;
}
.c-log-section .c-note-section .c-form-wrapper .c-upload-list .c-upload-item.is-template {
  display: none;
}
.c-log-section .c-note-section .c-form-wrapper .c-upload-list .c-upload-item .c-name {
  display: inline-block;
  vertical-align: top;
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.c-log-section .c-note-section .c-form-wrapper .c-upload-list .c-upload-item .c-status {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 8px;
}
.c-log-section .c-note-section .c-form-wrapper .c-upload-list .c-upload-item .c-progress-wrapper {
  display: none;
  vertical-align: middle;
  white-space: nowrap;
  height: 12px;
}
.c-log-section .c-note-section .c-form-wrapper .c-upload-list .c-upload-item .c-progress-wrapper .c-progress {
  display: inline-block;
  vertical-align: top;
  background: #f0f0f0;
  width: 200px;
  height: 100%;
}
.c-log-section .c-note-section .c-form-wrapper .c-upload-list .c-upload-item .c-progress-wrapper .c-progress .c-bar {
  display: inline-block;
  vertical-align: top;
  background: #cba;
  height: 100%;
  -webkit-transition: background 100ms linear;
  -moz-transition: background 100ms linear;
  -o-transition: background 100ms linear;
  -ms-transition: background 100ms linear;
  transition: background 100ms linear;
  border: 1px solid rgba(0,0,0,0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.c-log-section .c-activity-section {
  max-width: 1100px;
}
.c-log-section .c-activity-section .c-no-activity {
  padding: 1em;
}
.c-log-section .c-activity-section .c-activity-list {
  margin: 0;
  padding: 0;
}
.c-log-section .c-activity-section .c-activity-list > li {
  list-style: none;
}
.c-log-section .c-activity-section .c-activity-list .c-month-wrapper {
  margin: 20px 0 4px 16px;
}
.c-log-section .c-activity-section .c-activity-list .c-month-wrapper + .c-activity-item:before {
  display: block;
  background: #fff;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item {
  position: relative;
  border-left: 2px solid #ccc;
  padding: 10px 0 10px 20px;
  margin: 0 0 0 25px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item:before {
  display: none;
  content: "";
  position: absolute;
  top: 0;
  left: -2px;
  width: 2px;
  height: 19px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-first:before {
  display: block;
  background: #fff;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-last {
  border-color: transparent;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-last:before {
  display: block;
  background: #ccc;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item:last-child {
  border-color: transparent;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item:last-child:before {
  display: block;
  background: #ccc;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-last.is-first {
  border-color: transparent;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-last.is-first:before {
  display: none;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item:first-child {
  padding-top: 10px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item:first-child.is-last:before {
  height: 19px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item:first-child .c-activity-point {
  top: 10px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-point {
  position: absolute;
  top: 10px;
  left: -10px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #ccc;
  border: 1px solid rgba(0,0,0,0.05);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-point i.icon10 {
  position: absolute;
  top: 50%;
  left: 50%;
  vertical-align: top;
  margin: -5px 0 0 -5px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-point i.icon16 {
  position: absolute;
  top: 50%;
  left: 50%;
  vertical-align: top;
  margin: -8px 0 0 -8px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-point.is-load {
  background: #fff;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-state.pending {
  color: #008000;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-state.processing {
  color: var(--orange);
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-state.paid {
  color: var(--purple);
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-state.refunded {
  color: #b22222;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-state.archived {
  color: #a9a9a9;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-state.draft {
  color: var(--gray);
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .inline-content {
  margin-top: 4px;
  line-height: 16px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .inline-content:first-child {
  margin-top: 0;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .inline-content > * {
  display: inline;
  vertical-align: baseline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 4px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .inline-content .icon16 {
  display: inline-block;
  vertical-align: top;
  margin: 0 4px 0 0;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .line {
  margin-top: 4px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .line:first-child {
  margin-top: 0;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-app {
  display: inline-block;
  padding: 3px 6px;
  border-radius: 2px;
  border: 1px solid rgba(0,0,0,0.05);
  color: #fff;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-reminder-type {
  position: relative;
  top: -1px;
  display: inline-block;
  padding: 2px 4px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0,0,0,0.05);
  border-radius: 2px;
  font-size: 0.8em;
  line-height: 1.2em;
  word-wrap: break-word;
  background: #f0f0f0;
  color: #666;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-deal-wrapper > * {
  vertical-align: middle;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-deal-wrapper .svg-icon {
  width: 14px;
  height: 14px;
  margin: 0 4px 0 0;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-deal-wrapper .c-state {
  text-shadow: 0 0 3px rgba(255,255,255,0.5);
  white-space: nowrap;
  display: inline-block;
  padding: 2px 4px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0,0,0,0.05);
  border-radius: 2px;
  font-size: 11px;
  line-height: 1.2em;
  word-wrap: break-word;
  background: #f8f8f8;
  max-width: 135px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 3px;
  margin: 0 4px 0 0;
  border-color: #ccc;
  line-height: 16px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .activity-body {
  margin: 4px 0 0;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .activity-body p {
  margin: 0.5em 0 0;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .activity-body p:first-child {
  margin-top: 0;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-order-log-item-wrapper .c-order-timeline-message {
  background: #eee;
  padding: 10px;
  margin-top: 5px !important;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-order-log-item-wrapper .c-order-timeline-message.blue {
  background: #eef3ff;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-order-log-item-wrapper .c-order-timeline-message.yellow {
  background: #ffc;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .activity-target {
  font-weight: bold;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section {
  position: relative;
  -webkit-transition: 200ms background linear;
  -moz-transition: 200ms background linear;
  -o-transition: 200ms background linear;
  -ms-transition: 200ms background linear;
  transition: 200ms background linear;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section.is-opened {
  background: #f0f0f0;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section .c-log-message-show-body {
  border-bottom: 1px dotted;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section .c-log-message-body {
  margin: 10px 0 0;
  padding: 10px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section .c-log-message-body .c-log-msg-cc {
  margin: -10px 0 10px 5px;
  font-size: 13px;
  color: #555;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section .c-log-message-body .c-log-msg-cc .contact-link .contact-photo {
  position: relative;
  vertical-align: top;
  border-radius: 50%;
  width: 16px;
  margin: -1px 2px 0 5px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section .c-log-message-body .c-log-msg-cc .c-log-msg-cc-list {
  line-height: 1.3;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section .c-log-message-body img {
  max-width: 100%;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section .c-log-message-body .c-attachments-list a {
  display: inline;
  padding: 0;
  margin: 0;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section:hover .c-message-actions {
  visibility: visible;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section .c-message-actions {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: 200ms opacity linear;
  -moz-transition: 200ms opacity linear;
  -o-transition: 200ms opacity linear;
  -ms-transition: 200ms opacity linear;
  transition: 200ms opacity linear;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section .c-message-actions a {
  display: inline-block;
  vertical-align: top;
  margin: 0 8px 0 0;
  padding: 10px;
  background: rgba(0,0,0,0.05);
  -webkit-transition: 200ms background linear;
  -moz-transition: 200ms background linear;
  -o-transition: 200ms background linear;
  -ms-transition: 200ms background linear;
  transition: 200ms background linear;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section .c-message-actions a:hover {
  background: rgba(0,0,0,0.15);
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .c-log-message-section .c-message-actions a i {
  margin: 0;
  vertical-align: top;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .activity-photo-wrapper {
  margin: 6px 0 0;
  padding: 0;
  list-style: none;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .activity-photo-wrapper .activity-photo-list .photo-item {
  display: inline-block;
  vertical-align: top;
  width: 96px;
  margin: 2px 4px 2px 0;
  padding: 0;
  text-align: center;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item .c-activity-block .activity-photo-wrapper .activity-photo-list .photo-item img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 96px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 2px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-reminder .c-quick-content-toggle-wrapper textarea {
  vertical-align: top;
  width: 100%;
  height: 16px;
  margin: -4px;
  padding: 4px;
  border: 0;
  background: transparent;
  line-height: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
  outline: none;
  overflow: hidden;
  border-radius: 3px;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  -o-transition: background 200ms linear;
  -ms-transition: background 200ms linear;
  transition: background 200ms linear;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-reminder .c-quick-content-toggle-wrapper textarea:hover,
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-reminder .c-quick-content-toggle-wrapper textarea:focus {
  background: rgba(0,0,0,0.066);
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-reminder .c-quick-content-toggle-wrapper textarea.is-changed {
  color: #f55;
  background: rgba(183,0,0,0.06);
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-reminder .c-quick-content-toggle-wrapper textarea.is-changed:focus {
  color: #000;
  background: rgba(0,0,0,0.066);
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note.is-edit .c-activity-block > *:not(.c-note-form) {
  display: none;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-activity-block {
  position: relative;
  margin: -8px;
  padding: 8px;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form {
  position: relative;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-edit-note {
  margin: -4px;
  padding: 4px;
  background: transparent;
  border-radius: 3px;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  -o-transition: background 200ms linear;
  -ms-transition: background 200ms linear;
  transition: background 200ms linear;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-edit-note:hover {
  background: rgba(0,0,0,0.066);
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-view,
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-edit,
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-confirm {
  display: none;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-view.is-shown,
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-edit.is-shown,
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-confirm.is-shown {
  display: block;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-confirm {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.9);
  text-align: center;
  border: 1px solid rgba(0,0,0,0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-confirm p {
  margin: 8px 0 0;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form textarea {
  width: 100%;
  height: 100px;
  resize: vertical;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-actions {
  margin: 4px 0 0;
}
.c-log-section .c-activity-section .c-activity-list .c-activity-item.is-note .c-note-form .c-view .c-actions {
  -webkit-transition: opacity 200ms linear;
  -moz-transition: opacity 200ms linear;
  -o-transition: opacity 200ms linear;
  -ms-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.c-log-section .c-activity-section .c-paging-wrapper {
  margin: 0;
  padding: 1em;
  background: #fff;
  color: #888;
}
.c-log-section .c-activity-section .c-paging-wrapper .icon16 {
  position: relative;
  top: -1px;
  margin: 0 4px 0 0;
}
