:root {
  --tw-primary: #2cada7;
  --tw-primary-darker: #269993;
  --tw-secondary: #ffc76f;
  --tw-accent: #ff781b;
  --tw-accent-darker: #ea580c;
  --slate-50: #f9fafb;
  --slate-200: #e5e7eb;
  --slate-400: #9ca3af;
  --slate-500: #6b7280;
  --slate-600: #4b5563;
  --iq-primary: #2cada7 !important;
  --iq-primary-light: #f9fafb !important;
}

#kc_login .iq-color-secondary,
.kivi-widget .widget-layout .select2-results__option--highlighted {
  color: var(--tw-accent) !important;
}

#confirmed .kc-confirmation-buttons .iq-button {
  background-position: 90% 50% !important;
}

body .wp-block-kivi-care-appointment {
  margin-top: 0 !important;
  max-width: unset !important;
}

body .kivi-widget .widget-layout ::-webkit-scrollbar {
  width: 14px !important;
}

body .kivi-widget .widget-layout ::-webkit-scrollbar-track {
  background: var(--slate-200) !important;
  border-radius: 25px !important;
}

body .kivi-widget .widget-layout ::-webkit-scrollbar-thumb {
  background: #a2a6a7 !important;
  border-radius: 25px !important;
  border: 3px solid var(--slate-200) !important;
}

@supports not selector(::-webkit-scrollbar) {
  body .kivi-widget .widget-layout {
    scrollbar-color: var(--sb-thumb-color) var(--sb-track-color) !important;
  }
}

.kivi-widget {
  box-shadow: none !important;
  border-color: var(--slate-50) !important;
  border-radius: 3rem !important;
  -webkit-box-shadow: 0px 11px 32px -19px rgba(159, 167, 179, 1);
  -moz-box-shadow: 0px 11px 32px -19px rgba(159, 167, 179, 1);
  box-shadow: 0px 11px 32px -19px rgba(159, 167, 179, 1);
  min-width: 1136px;
  width: 1136px;
}

.kivi-widget .widget-layout .iq-bg-primary {
  background-color: transparent !important;
}

.kivi-widget .iq-client-widget {
  max-height: max-content;
}

.kivi-widget .widget-layout {
  column-gap: 2rem !important;
}

.kivi-widget .widget-layout .iq-tab-pannel,
.kivi-widget .widget-layout .iq-tab-pannel form {
  height: 100% !important;
}

.kivi-widget .widget-layout p {
  font-weight: 300 !important;
}

.kivi-widget #serviceLists h5 {
  color: var(--slate-600) !important;
}

.kivi-widget .widget-layout .iq-card {
  border: unset !important;
}

.widget-layout .iq-kivi-tab-panel-title {
  display: none;
}

.kivi-widget .widget-layout .widget-tabs .tab-item:not(.active) p {
  display: none !important;
}

.kivi-widget .widget-layout .widget-tabs .sidebar-heading-text {
  font-weight: 400 !important;
}

.kivi-widget
  .widget-layout
  .widget-tabs
  .tab-item:not(.active)
  .sidebar-heading-text {
  color: var(--slate-600) !important;
}

.kivi-widget .widget-layout .widget-tabs .tab-item p {
  font-weight: 300;
  text-wrap: balance !important;
}

.kivi-widget .widget-layout .widget-tabs .tab-item {
  padding: 1rem !important;
  border-radius: 2rem !important;
  background: var(--slate-50) !important;
  border: 1px solid var(--slate-200) !important;
  padding-left: 5rem !important;
  margin-left: 0 !important;
}

.kivi-widget .widget-layout .widget-tabs .tab-item::before {
  top: 19px !important;
  left: 35px !important;
}

.kivi-widget .widget-layout .widget-tabs .tab-item.active {
  padding: 1rem !important;
  padding-left: 4.5rem !important;
  border-radius: 2rem !important;
  background: var(--tw-primary) !important;
  border: 1px solid var(--tw-primary) !important;
}

.kivi-widget .widget-layout .widget-tabs .tab-item.active::before {
  top: 16px !important;
  left: 16px !important;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 40px;
  height: 40px;
}

.kivi-widget .widget-layout .widget-tabs .tab-item:not(.active)::before {
  background-color: var(--slate-200) !important;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 40px;
  height: 40px;
  top: 12px !important;
  left: 14px !important;
}

.kivi-widget .widget-layout .widget-tabs .tab-item:nth-child(1).active::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdc1437272c' viewBox='557 1408 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdc1437272c' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdc1437fb79' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdc1437fb79'%3E%3Crect rx='0' ry='0' x='557' y='1408' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdc14380c29'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdc14380c29'%3E%3Cpath d='M563.750,1409.333C563.029,1409.333,562.337,1409.620,561.827,1410.130L561.604,1410.354C561.408,1410.549,561.092,1410.549,560.897,1410.354C560.701,1410.158,560.701,1409.842,560.897,1409.646L561.120,1409.423C561.818,1408.725,562.764,1408.333,563.750,1408.333C564.736,1408.333,565.682,1408.725,566.380,1409.423L566.604,1409.646C566.799,1409.842,566.799,1410.158,566.604,1410.354C566.408,1410.549,566.092,1410.549,565.897,1410.354L565.673,1410.130C565.163,1409.620,564.471,1409.333,563.750,1409.333ZZ' fill-rule='evenodd' clip-rule='evenodd' style='fill:%23FF781B;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdc143876d9'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdc143876d9'%3E%3Cpath d='M564.833,1411.417C564.833,1410.818,564.348,1410.333,563.750,1410.333C563.152,1410.333,562.667,1410.818,562.667,1411.417L562.667,1418.655C562.667,1418.743,562.632,1418.828,562.569,1418.891C562.439,1419.021,562.228,1419.021,562.098,1418.891L560.687,1417.480C560.262,1417.054,559.572,1417.054,559.147,1417.480C558.721,1417.905,558.721,1418.595,559.147,1419.020L562.280,1422.153C563.249,1423.122,564.563,1423.667,565.933,1423.667L567.253,1423.667C568.291,1423.667,569.286,1423.254,570.020,1422.520C570.754,1421.786,571.167,1420.791,571.167,1419.752L571.167,1416.417C571.167,1415.818,570.682,1415.333,570.083,1415.333C569.485,1415.333,569.000,1415.818,569.000,1416.417L569.000,1416.500C569.000,1416.776,568.776,1417.000,568.500,1417.000C568.224,1417.000,568.000,1416.776,568.000,1416.500L568.000,1415.417C568.000,1414.818,567.515,1414.333,566.917,1414.333C566.318,1414.333,565.833,1414.818,565.833,1415.417L565.833,1415.833C565.833,1416.109,565.610,1416.333,565.333,1416.333C565.057,1416.333,564.833,1416.109,564.833,1415.833L564.833,1411.417ZZ' fill-rule='evenodd' clip-rule='evenodd' style='fill:%23FF781B;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:nth-child(2)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdab22052fb' viewBox='557 1538 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdab22052fb' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdab22103bf' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdab22103bf'%3E%3Crect rx='0' ry='0' x='557' y='1538' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdab221669c'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdab221669c'%3E%3Cpath d='M564.884,1539.113C564.060,1539.022,563.318,1539.618,563.228,1540.442L563.150,1541.167L566.667,1541.167C568.047,1541.167,569.167,1542.286,569.167,1543.667L569.167,1550.235C569.901,1550.208,570.522,1549.644,570.601,1548.892L571.394,1541.333C571.480,1540.512,570.887,1539.776,570.066,1539.685L564.884,1539.113ZZ' style='fill:%236B7280;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdab2220aab'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdab2220aab'%3E%3Cpath d='M561.000,1542.167C560.172,1542.167,559.500,1542.838,559.500,1543.667L559.500,1551.667C559.500,1552.495,560.172,1553.167,561.000,1553.167L566.667,1553.167C567.495,1553.167,568.167,1552.495,568.167,1551.667L568.167,1543.667C568.167,1542.838,567.495,1542.167,566.667,1542.167L561.000,1542.167ZZM563.714,1549.451C563.714,1549.451,563.714,1549.451,563.832,1549.333L563.714,1549.451ZL563.831,1549.568L563.949,1549.452L563.832,1549.333C563.949,1549.452,563.949,1549.452,563.949,1549.452L563.959,1549.442L563.988,1549.413C564.013,1549.388,564.050,1549.352,564.096,1549.305C564.189,1549.213,564.319,1549.082,564.471,1548.927C564.775,1548.618,565.167,1548.213,565.517,1547.832C565.863,1547.456,565.926,1546.903,565.702,1546.449C565.328,1545.688,564.295,1545.623,563.832,1546.326C563.372,1545.621,562.338,1545.684,561.964,1546.444C561.739,1546.901,561.806,1547.457,562.154,1547.833C562.500,1548.208,562.890,1548.612,563.194,1548.923C563.345,1549.078,563.475,1549.210,563.568,1549.303C563.614,1549.350,563.650,1549.387,563.714,1549.451ZL563.714,1549.451ZL563.714,1549.451ZZ' fill-rule='evenodd' clip-rule='evenodd' style='fill:%236B7280;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:nth-child(2).active::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdab22052fb' viewBox='557 1538 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdab22052fb' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdab22103bf' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdab22103bf'%3E%3Crect rx='0' ry='0' x='557' y='1538' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdab221669c'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdab221669c'%3E%3Cpath d='M564.884,1539.113C564.060,1539.022,563.318,1539.618,563.228,1540.442L563.150,1541.167L566.667,1541.167C568.047,1541.167,569.167,1542.286,569.167,1543.667L569.167,1550.235C569.901,1550.208,570.522,1549.644,570.601,1548.892L571.394,1541.333C571.480,1540.512,570.887,1539.776,570.066,1539.685L564.884,1539.113ZZ' style='fill:%23FF781B;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdab2220aab'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdab2220aab'%3E%3Cpath d='M561.000,1542.167C560.172,1542.167,559.500,1542.838,559.500,1543.667L559.500,1551.667C559.500,1552.495,560.172,1553.167,561.000,1553.167L566.667,1553.167C567.495,1553.167,568.167,1552.495,568.167,1551.667L568.167,1543.667C568.167,1542.838,567.495,1542.167,566.667,1542.167L561.000,1542.167ZZM563.714,1549.451C563.714,1549.451,563.714,1549.451,563.832,1549.333L563.714,1549.451ZL563.831,1549.568L563.949,1549.452L563.832,1549.333C563.949,1549.452,563.949,1549.452,563.949,1549.452L563.959,1549.442L563.988,1549.413C564.013,1549.388,564.050,1549.352,564.096,1549.305C564.189,1549.213,564.319,1549.082,564.471,1548.927C564.775,1548.618,565.167,1548.213,565.517,1547.832C565.863,1547.456,565.926,1546.903,565.702,1546.449C565.328,1545.688,564.295,1545.623,563.832,1546.326C563.372,1545.621,562.338,1545.684,561.964,1546.444C561.739,1546.901,561.806,1547.457,562.154,1547.833C562.500,1548.208,562.890,1548.612,563.194,1548.923C563.345,1549.078,563.475,1549.210,563.568,1549.303C563.614,1549.350,563.650,1549.387,563.714,1549.451ZL563.714,1549.451ZL563.714,1549.451ZZ' fill-rule='evenodd' clip-rule='evenodd' style='fill:%23FF781B;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:nth-child(3)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdaedfda517' viewBox='559 1619 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdaedfda517' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdaedfed2e0' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdaedfed2e0'%3E%3Crect rx='0' ry='0' x='559' y='1619' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdaedff05f6'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdaedff05f6'%3E%3Cpath d='M564.333,1619.833C564.609,1619.833,564.833,1620.057,564.833,1620.333L564.833,1621.500L569.167,1621.500L569.167,1620.333C569.167,1620.057,569.391,1619.833,569.667,1619.833C569.943,1619.833,570.167,1620.057,570.167,1620.333L570.167,1621.500L571.667,1621.500C572.495,1621.500,573.167,1622.172,573.167,1623.000L573.167,1624.500L560.833,1624.500L560.833,1623.000C560.833,1622.172,561.505,1621.500,562.333,1621.500L563.833,1621.500L563.833,1620.333C563.833,1620.057,564.057,1619.833,564.333,1619.833ZZ' style='fill:%236B7280;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdaedff05f7'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdaedff05f7'%3E%3Cpath d='M560.833,1625.500L560.833,1631.667C560.833,1632.495,561.505,1633.167,562.333,1633.167L571.667,1633.167C572.495,1633.167,573.167,1632.495,573.167,1631.667L573.167,1625.500L560.833,1625.500ZZ' style='fill:%236B7280;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:nth-child(3).active::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdaedfda517' viewBox='559 1619 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdaedfda517' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdaedfed2e0' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdaedfed2e0'%3E%3Crect rx='0' ry='0' x='559' y='1619' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdaedff05f6'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdaedff05f6'%3E%3Cpath d='M564.333,1619.833C564.609,1619.833,564.833,1620.057,564.833,1620.333L564.833,1621.500L569.167,1621.500L569.167,1620.333C569.167,1620.057,569.391,1619.833,569.667,1619.833C569.943,1619.833,570.167,1620.057,570.167,1620.333L570.167,1621.500L571.667,1621.500C572.495,1621.500,573.167,1622.172,573.167,1623.000L573.167,1624.500L560.833,1624.500L560.833,1623.000C560.833,1622.172,561.505,1621.500,562.333,1621.500L563.833,1621.500L563.833,1620.333C563.833,1620.057,564.057,1619.833,564.333,1619.833ZZ' style='fill:%23FF781B;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdaedff05f7'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdaedff05f7'%3E%3Cpath d='M560.833,1625.500L560.833,1631.667C560.833,1632.495,561.505,1633.167,562.333,1633.167L571.667,1633.167C572.495,1633.167,573.167,1632.495,573.167,1631.667L573.167,1625.500L560.833,1625.500ZZ' style='fill:%23FF781B;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:nth-child(4)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdba53a4dd4' viewBox='559 1699 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdba53a4dd4' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdba53b37d2' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdba53b37d2'%3E%3Crect rx='0' ry='0' x='559' y='1699' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdba53bb052'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdba53bb052'%3E%3Cpath d='M565.500,1699.500C564.948,1699.500,564.500,1699.948,564.500,1700.500L564.500,1700.833L563.000,1700.833C562.172,1700.833,561.500,1701.505,561.500,1702.333L561.500,1712.667C561.500,1713.495,562.172,1714.167,563.000,1714.167L571.000,1714.167C571.828,1714.167,572.500,1713.495,572.500,1712.667L572.500,1702.333C572.500,1701.505,571.828,1700.833,571.000,1700.833L569.500,1700.833L569.500,1700.500C569.500,1699.948,569.052,1699.500,568.500,1699.500L565.500,1699.500ZZM568.500,1700.500L565.500,1700.500L565.500,1702.167L568.500,1702.167L568.500,1700.500ZZM564.500,1705.333C564.500,1705.057,564.724,1704.833,565.000,1704.833L569.000,1704.833C569.276,1704.833,569.500,1705.057,569.500,1705.333C569.500,1705.609,569.276,1705.833,569.000,1705.833L565.000,1705.833C564.724,1705.833,564.500,1705.609,564.500,1705.333ZZM565.000,1707.500C564.724,1707.500,564.500,1707.724,564.500,1708.000C564.500,1708.276,564.724,1708.500,565.000,1708.500L569.000,1708.500C569.276,1708.500,569.500,1708.276,569.500,1708.000C569.500,1707.724,569.276,1707.500,569.000,1707.500L565.000,1707.500ZZM564.500,1710.667C564.500,1710.391,564.724,1710.167,565.000,1710.167L569.000,1710.167C569.276,1710.167,569.500,1710.391,569.500,1710.667C569.500,1710.943,569.276,1711.167,569.000,1711.167L565.000,1711.167C564.724,1711.167,564.500,1710.943,564.500,1710.667ZZ' fill-rule='evenodd' clip-rule='evenodd' style='fill:%236B7280;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:nth-child(4).active::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdba53a4dd4' viewBox='559 1699 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdba53a4dd4' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdba53b37d2' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdba53b37d2'%3E%3Crect rx='0' ry='0' x='559' y='1699' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdba53bb052'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdba53bb052'%3E%3Cpath d='M565.500,1699.500C564.948,1699.500,564.500,1699.948,564.500,1700.500L564.500,1700.833L563.000,1700.833C562.172,1700.833,561.500,1701.505,561.500,1702.333L561.500,1712.667C561.500,1713.495,562.172,1714.167,563.000,1714.167L571.000,1714.167C571.828,1714.167,572.500,1713.495,572.500,1712.667L572.500,1702.333C572.500,1701.505,571.828,1700.833,571.000,1700.833L569.500,1700.833L569.500,1700.500C569.500,1699.948,569.052,1699.500,568.500,1699.500L565.500,1699.500ZZM568.500,1700.500L565.500,1700.500L565.500,1702.167L568.500,1702.167L568.500,1700.500ZZM564.500,1705.333C564.500,1705.057,564.724,1704.833,565.000,1704.833L569.000,1704.833C569.276,1704.833,569.500,1705.057,569.500,1705.333C569.500,1705.609,569.276,1705.833,569.000,1705.833L565.000,1705.833C564.724,1705.833,564.500,1705.609,564.500,1705.333ZZM565.000,1707.500C564.724,1707.500,564.500,1707.724,564.500,1708.000C564.500,1708.276,564.724,1708.500,565.000,1708.500L569.000,1708.500C569.276,1708.500,569.500,1708.276,569.500,1708.000C569.500,1707.724,569.276,1707.500,569.000,1707.500L565.000,1707.500ZZM564.500,1710.667C564.500,1710.391,564.724,1710.167,565.000,1710.167L569.000,1710.167C569.276,1710.167,569.500,1710.391,569.500,1710.667C569.500,1710.943,569.276,1711.167,569.000,1711.167L565.000,1711.167C564.724,1711.167,564.500,1710.943,564.500,1710.667ZZ' fill-rule='evenodd' clip-rule='evenodd' style='fill:%23FF781B;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:nth-child(5)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdb66dcb8aa' viewBox='559 1780 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb66dcb8aa' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb66dd3c90' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb66dd3c90'%3E%3Crect rx='0' ry='0' x='559' y='1780' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb66dd3c91'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb66dd3c91'%3E%3Cpath d='M564.167,1784.000C564.167,1782.435,565.435,1781.167,567.000,1781.167C568.565,1781.167,569.833,1782.435,569.833,1784.000C569.833,1785.565,568.565,1786.833,567.000,1786.833C565.435,1786.833,564.167,1785.565,564.167,1784.000ZZ' style='fill:%236B7280;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb66dd7e03'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb66dd7e03'%3E%3Cpath d='M566.756,1788.167C565.856,1788.167,564.964,1788.336,564.126,1788.667L563.652,1788.854C563.129,1789.060,562.647,1789.356,562.227,1789.729L562.150,1789.797C561.923,1789.999,561.719,1790.227,561.544,1790.476C561.082,1791.136,560.833,1791.922,560.833,1792.727L560.833,1793.017C560.833,1793.652,561.348,1794.167,561.983,1794.167L572.017,1794.167C572.652,1794.167,573.167,1793.652,573.167,1793.017L573.167,1792.727C573.167,1791.922,572.918,1791.136,572.456,1790.476C572.281,1790.227,572.077,1789.999,571.850,1789.797L571.773,1789.729C571.353,1789.356,570.871,1789.060,570.348,1788.854L569.874,1788.667C569.036,1788.336,568.144,1788.167,567.244,1788.167L566.756,1788.167ZZ' style='fill:%236B7280;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:nth-child(5).active::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdb66dcb8aa' viewBox='559 1780 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb66dcb8aa' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb66dd3c90' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb66dd3c90'%3E%3Crect rx='0' ry='0' x='559' y='1780' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb66dd3c91'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb66dd3c91'%3E%3Cpath d='M564.167,1784.000C564.167,1782.435,565.435,1781.167,567.000,1781.167C568.565,1781.167,569.833,1782.435,569.833,1784.000C569.833,1785.565,568.565,1786.833,567.000,1786.833C565.435,1786.833,564.167,1785.565,564.167,1784.000ZZ' style='fill:%23FF781B;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb66dd7e03'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb66dd7e03'%3E%3Cpath d='M566.756,1788.167C565.856,1788.167,564.964,1788.336,564.126,1788.667L563.652,1788.854C563.129,1789.060,562.647,1789.356,562.227,1789.729L562.150,1789.797C561.923,1789.999,561.719,1790.227,561.544,1790.476C561.082,1791.136,560.833,1791.922,560.833,1792.727L560.833,1793.017C560.833,1793.652,561.348,1794.167,561.983,1794.167L572.017,1794.167C572.652,1794.167,573.167,1793.652,573.167,1793.017L573.167,1792.727C573.167,1791.922,572.918,1791.136,572.456,1790.476C572.281,1790.227,572.077,1789.999,571.850,1789.797L571.773,1789.729C571.353,1789.356,570.871,1789.060,570.348,1788.854L569.874,1788.667C569.036,1788.336,568.144,1788.167,567.244,1788.167L566.756,1788.167ZZ' style='fill:%23FF781B;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:nth-child(6)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdb8a7ca714' viewBox='559 1861 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7ca714' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7d4db6' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb8a7d4db6'%3E%3Crect rx='0' ry='0' x='559' y='1861' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7ddefc'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb8a7ddefc'%3E%3Cpath d='M564.500,1862.500C564.500,1861.948,564.948,1861.500,565.500,1861.500L568.500,1861.500C569.052,1861.500,569.500,1861.948,569.500,1862.500L569.500,1862.833L571.000,1862.833C571.828,1862.833,572.500,1863.505,572.500,1864.333L572.500,1874.667C572.500,1875.495,571.828,1876.167,571.000,1876.167L563.000,1876.167C562.172,1876.167,561.500,1875.495,561.500,1874.667L561.500,1864.333C561.500,1863.505,562.172,1862.833,563.000,1862.833L564.500,1862.833L564.500,1862.500ZZM568.500,1862.500L568.500,1864.000C568.500,1864.092,568.425,1864.167,568.333,1864.167L565.667,1864.167C565.575,1864.167,565.500,1864.092,565.500,1864.000L565.500,1862.500L568.500,1862.500ZZM569.354,1868.854C569.549,1868.658,569.549,1868.342,569.354,1868.146C569.158,1867.951,568.842,1867.951,568.646,1868.146L566.167,1870.626L565.354,1869.813C565.158,1869.618,564.842,1869.618,564.646,1869.813C564.451,1870.008,564.451,1870.325,564.646,1870.520L565.460,1871.333C565.850,1871.724,566.483,1871.724,566.874,1871.333L569.354,1868.854ZZ' fill-rule='evenodd' clip-rule='evenodd' style='fill:%236B7280;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:nth-child(6).active::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdb8a7ca714' viewBox='559 1861 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7ca714' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7d4db6' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb8a7d4db6'%3E%3Crect rx='0' ry='0' x='559' y='1861' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7ddefc'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb8a7ddefc'%3E%3Cpath d='M564.500,1862.500C564.500,1861.948,564.948,1861.500,565.500,1861.500L568.500,1861.500C569.052,1861.500,569.500,1861.948,569.500,1862.500L569.500,1862.833L571.000,1862.833C571.828,1862.833,572.500,1863.505,572.500,1864.333L572.500,1874.667C572.500,1875.495,571.828,1876.167,571.000,1876.167L563.000,1876.167C562.172,1876.167,561.500,1875.495,561.500,1874.667L561.500,1864.333C561.500,1863.505,562.172,1862.833,563.000,1862.833L564.500,1862.833L564.500,1862.500ZZM568.500,1862.500L568.500,1864.000C568.500,1864.092,568.425,1864.167,568.333,1864.167L565.667,1864.167C565.575,1864.167,565.500,1864.092,565.500,1864.000L565.500,1862.500L568.500,1862.500ZZM569.354,1868.854C569.549,1868.658,569.549,1868.342,569.354,1868.146C569.158,1867.951,568.842,1867.951,568.646,1868.146L566.167,1870.626L565.354,1869.813C565.158,1869.618,564.842,1869.618,564.646,1869.813C564.451,1870.008,564.451,1870.325,564.646,1870.520L565.460,1871.333C565.850,1871.724,566.483,1871.724,566.874,1871.333L569.354,1868.854ZZ' fill-rule='evenodd' clip-rule='evenodd' style='fill:%23FF781B;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:last-child::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdb8a7ca714' viewBox='559 1861 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7ca714' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7d4db6' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb8a7d4db6'%3E%3Crect rx='0' ry='0' x='559' y='1861' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7ddefc'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb8a7ddefc'%3E%3Cpath d='M564.500,1862.500C564.500,1861.948,564.948,1861.500,565.500,1861.500L568.500,1861.500C569.052,1861.500,569.500,1861.948,569.500,1862.500L569.500,1862.833L571.000,1862.833C571.828,1862.833,572.500,1863.505,572.500,1864.333L572.500,1874.667C572.500,1875.495,571.828,1876.167,571.000,1876.167L563.000,1876.167C562.172,1876.167,561.500,1875.495,561.500,1874.667L561.500,1864.333C561.500,1863.505,562.172,1862.833,563.000,1862.833L564.500,1862.833L564.500,1862.500ZZM568.500,1862.500L568.500,1864.000C568.500,1864.092,568.425,1864.167,568.333,1864.167L565.667,1864.167C565.575,1864.167,565.500,1864.092,565.500,1864.000L565.500,1862.500L568.500,1862.500ZZM569.354,1868.854C569.549,1868.658,569.549,1868.342,569.354,1868.146C569.158,1867.951,568.842,1867.951,568.646,1868.146L566.167,1870.626L565.354,1869.813C565.158,1869.618,564.842,1869.618,564.646,1869.813C564.451,1870.008,564.451,1870.325,564.646,1870.520L565.460,1871.333C565.850,1871.724,566.483,1871.724,566.874,1871.333L569.354,1868.854ZZ' fill-rule='evenodd' clip-rule='evenodd' style='fill:%236B7280;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget .widget-layout .widget-tabs .tab-item:last-child.active::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' xmlns='http://www.w3.org/2000/svg' height='20' id='screenshot-8a8ce2fa-b949-8020-8005-4cdb8a7ca714' viewBox='559 1861 16 16' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7ca714' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7d4db6' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb8a7d4db6'%3E%3Crect rx='0' ry='0' x='559' y='1861' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='16' height='16' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4cdb8a7ddefc'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4cdb8a7ddefc'%3E%3Cpath d='M564.500,1862.500C564.500,1861.948,564.948,1861.500,565.500,1861.500L568.500,1861.500C569.052,1861.500,569.500,1861.948,569.500,1862.500L569.500,1862.833L571.000,1862.833C571.828,1862.833,572.500,1863.505,572.500,1864.333L572.500,1874.667C572.500,1875.495,571.828,1876.167,571.000,1876.167L563.000,1876.167C562.172,1876.167,561.500,1875.495,561.500,1874.667L561.500,1864.333C561.500,1863.505,562.172,1862.833,563.000,1862.833L564.500,1862.833L564.500,1862.500ZZM568.500,1862.500L568.500,1864.000C568.500,1864.092,568.425,1864.167,568.333,1864.167L565.667,1864.167C565.575,1864.167,565.500,1864.092,565.500,1864.000L565.500,1862.500L568.500,1862.500ZZM569.354,1868.854C569.549,1868.658,569.549,1868.342,569.354,1868.146C569.158,1867.951,568.842,1867.951,568.646,1868.146L566.167,1870.626L565.354,1869.813C565.158,1869.618,564.842,1869.618,564.646,1869.813C564.451,1870.008,564.451,1870.325,564.646,1870.520L565.460,1871.333C565.850,1871.724,566.483,1871.724,566.874,1871.333L569.354,1868.854ZZ' fill-rule='evenodd' clip-rule='evenodd' style='fill:%23FF781B;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.kivi-widget
  .widget-layout
  .widget-tabs
  .tab-item:not(.active)[data-check='true']::before {
  background-size: 24px;
  background-color: var(--tw-primary) !important;
}

.widget-layout .iq-kivi-search {
  width: 100%;
}

.kivi-widget .widget-layout .widget-pannel .iq-search-bg-color {
  background: var(--slate-50) !important;
  border-radius: 3rem;
  padding-bottom: 10px;
}

.widget-layout hr {
  display: none;
}

.kivi-widget
  .widget-layout
  .iq-client-widget
  .btn-border01
  .iq-fancy-design:hover {
  transform: translate(0, 0);
}

.kivi-widget
  .widget-layout
  .iq-client-widget
  .btn-border01
  .iq-fancy-design:hover
  img {
  border: 3px solid transparent;
  outline: 4px solid #ffda70cf;
  outline-offset: 0px;
  box-shadow: 0px 8px 10px #ffc13e33;
}

.kivi-widget
  .widget-layout
  .iq-client-widget
  .btn-border01
  .iq-fancy-design:hover
  h5 {
  color: var(--tw-accent) !important;
}

.kivi-widget
  .widget-layout
  .iq-client-widget
  .card-checkbox:checked
  + .btn-border01
  .iq-fancy-design
  img {
  border: 3px solid transparent !important;
  outline: 4px solid #7ed4cfb3 !important;
  outline-offset: 0px !important;
  box-shadow: 0px 8px 10px rgb(62 228 255 / 20%) !important;
}

.kivi-widget
  .widget-layout
  .iq-client-widget
  .card-checkbox:checked
  + .btn-border01
  .iq-fancy-design
  h5 {
  color: var(--tw-primary) !important;
}

.kivi-widget
  .widget-layout
  .iq-client-widget
  .card-checkbox:checked
  + .btn-border01
  .iq-fancy-design::after {
  background-color: var(--tw-primary) !important;
  width: 24px !important;
  height: 24px !important;
  top: 64% !important;
  right: 50% !important;
  transform: translate(50%, 0);
}
.kivi-widget .widget-layout .iq-card {
  padding: 0 !important;
}

.widget-layout .widget-content {
  background: white;
}

.kivi-widget .widget-layout label {
  box-shadow: none !important;
}

.kivi-widget .widget-layout .iq-card.iq-card-border {
  border-color: transparent !important;
}

.kivi-widget
  .widget-layout
  .iq-doctor-widget.iq-card
  .iq-navbar-header
  .profile-bg {
  display: none;
}

.widget-layout .iq-doctor-widget.iq-card .media img {
  width: 135px !important;
  height: 135px !important;
  aspect-ratio: 1/1;
}

.widget-layout .service-content.iq-card .icon-img,
.widget-layout .service-content.iq-card img {
  width: 135px !important;
  height: 135px !important;
  aspect-ratio: 1/1;
}

.kivi-widget
  .widget-layout
  .iq-client-widget
  .card-checkbox:checked
  + .btn-border01.service-content
  .iq-fancy-design::after {
  top: 61% !important;
}

.kivi-widget .iq-doctor-widget h5 {
  color: var(--slate-500) !important;
  font-weight: 400 !important;
}

.kivi-widget .iq-doctor-widget span {
  color: var(--slate-400) !important;
  font-weight: 300 !important;
}

.kivi-widget .widget-layout .iq-text-uppercase {
  text-transform: none !important;
}

.kivi-widget .widget-layout .widget-pannel .iq-card .iq-tab-pannel > form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.kivi-widget .widget-layout .widget-content {
  flex: 1;
}

.kivi-widget .widget-layout .card-list {
  grid-template-columns: repeat(4, minmax(0%, 1fr)) !important;
  gap: 1.5rem !important;
}

.kivi-widget .widget-layout .card-list-data {
  height: 600px;
}

.kivi-widget .widget-layout .flatpickr-calendar {
  border-radius: 2rem;
  height: 60% !important;
}

.kivi-widget .flatpickr-current-month .flatpickr-monthDropdown-months {
  text-transform: capitalize !important;
}

.kivi-widget .flatpickr-months {
  padding-top: 1rem !important;
}

.kivi-widget .flatpickr-months .flatpickr-prev-month {
  transform: translate(1rem, 1rem) !important;
}

.kivi-widget .flatpickr-months .flatpickr-next-month {
  transform: translate(-1rem, 1rem) !important;
}

.kivi-widget .widget-content .iq-kivi-calendar-slot .flatpickr-day.today:hover {
  color: var(--tw-primary) !important;
}

.kivi-widget .widget-content .iq-kivi-calendar-slot .flatpickr-day.today {
  background: #f0fdfd !important;
}

.kivi-widget .iq-kivi-calendar-slot .time-slots .iq-card {
  border-radius: 2rem;
  padding: 2rem !important;
  min-height: unset !important;
}

.kivi-widget .widget-layout #timeSlotLists .iq-button {
  line-height: 4.5;
  border-radius: 1rem !important;
  border: 1px solid var(--slate-200);
  font-size: 13.5px !important;
  font-weight: 500;
  color: var(--slate-600) !important;
  padding: 0 !important;
}

.kivi-widget .widget-layout .iq-button {
  transition: 0.2s cubic-bezier(0, 0, 0.2, 1) !important;
  transition-property: color, background-color, border-color, opacity,
    box-shadow, transform !important;
}

.kivi-widget ::file-selector-button:active:hover,
.kivi-widget ::file-selector-button:focus:hover,
.kivi-widget .widget-layout .iq-button:active:hover,
.kivi-widget .widget-layout .iq-button:active:focus {
  animation: button-pop 0s ease-out !important;
  transform: scale(0.95, 0.97) !important;
}

.kivi-widget .widget-layout .iq-calendar-card.d-grid {
  grid-template-columns: repeat(4, 1fr) !important;
}

.kivi-widget .widget-layout #timeSlotLists .iq-button:hover,
.kivi-widget .widget-layout #timeSlotLists .selected-time:checked + .iq-button {
  color: white !important;
}

.kivi-widget #date-time form > .d-flex {
  position: absolute !important;
  top: 56% !important;
  left: 8% !important;
  z-index: 1;
}

.kivi-widget
  #date-time
  form:has(.widget-content > div:first-child.d-none)
  > .d-flex {
  display: none !important;
}

.kivi-widget
  #date-time
  form:has(.widget-content > div:first-child.d-none)
  .loader-class.doctor-session-loader {
  display: flex !important;
}

.kivi-widget #date-time form #iq_kivi_timezone,
.kivi-widget #date-time form #iq_kivi_timezone span {
  color: var(--slate-500) !important;
  font-weight: 400 !important;
  font-size: 0.7rem !important;
}

.kivi-widget #date-time #selectedDate {
  font-weight: 300 !important;
}

.kivi-widget .flatpickr-day.flatpickr-disabled {
  color: var(--slate-200) !important;
}

.kivi-widget .flatpickr-day.nextMonthDay {
  color: var(--tw-accent) !important;
}

.kivi-widget .flatpickr-day.flatpickr-disabled:hover {
  font-size: 14px !important;
  background-color: transparent !important;
}

.kivi-widget #kiviLoginRegister .tab-item {
  border: 1px solid var(--slate-200) !important;
  border-bottom: 1px solid transparent !important;
  border-radius: 1rem 1rem 0 0 !important;
}

.kivi-widget #kiviLoginRegister .tab-item.active {
  z-index: 4 !important;
  background: white !important;
}

.kivi-widget #kiviLoginRegister .tab-item:not(.active) {
  background-color: var(--slate-200) !important;
}

.kivi-widget #kiviLoginRegister #login-register-panel {
  background: white !important;
  border: 1px solid var(--slate-200) !important;
  border-radius: 0 2rem 2rem !important;
  margin-top: -1.1rem !important;
}

.kivi-widget .widget-layout .iq-button {
  min-height: 55px !important;
  border-radius: 2rem !important;
}

.kivi-widget .widget-layout .iq-button.iq-button-primary {
  margin-left: auto;
  background-color: var(--tw-primary) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='25' xmlns='http://www.w3.org/2000/svg' height='25' id='screenshot-18509fdb-765c-803b-8004-e0c2500901e9' viewBox='1689 1170 25 25' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901e9' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901ea' style='display:none'%3E%3Cg class='fills' id='fills-18509fdb-765c-803b-8004-e0c2500901ea'%3E%3Crect rx='0' ry='0' x='1689' y='1170' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='25' height='25' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901eb'%3E%3Cg class='fills' id='fills-18509fdb-765c-803b-8004-e0c2500901eb'%3E%3Cpath d='M1709.560,1174.871C1708.848,1174.160,1707.694,1174.160,1706.982,1174.871L1698.375,1183.478L1696.018,1181.121C1695.306,1180.410,1694.152,1180.410,1693.440,1181.121L1692.049,1182.513C1691.337,1183.225,1691.337,1184.379,1692.049,1185.091L1696.718,1189.760C1697.633,1190.675,1699.117,1190.675,1700.032,1189.760L1710.951,1178.841C1711.663,1178.129,1711.663,1176.975,1710.951,1176.263L1709.560,1174.871ZZ' style='fill:%23ffffff;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 83% 50%;
  padding-right: 50px !important;
  padding-bottom: 6px !important;
}

.kivi-widget .widget-layout .iq-button {
  text-transform: unset !important;
  font-weight: 400 !important;
}

.kivi-widget .widget-layout .iq-button#iq-widget-back-button {
  background-image: url("data:image/svg+xml,%3Csvg width='25' xmlns='http://www.w3.org/2000/svg' height='25' id='screenshot-18509fdb-765c-803b-8004-e0c2500901e2' viewBox='1027 1170 25 25' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901e2' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901e4' style='display:none'%3E%3Cg class='fills' id='fills-18509fdb-765c-803b-8004-e0c2500901e4'%3E%3Crect rx='0' ry='0' x='1027' y='1170' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='25' height='25' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901e5'%3E%3Cg class='fills' id='fills-18509fdb-765c-803b-8004-e0c2500901e5'%3E%3Cpath d='M1039.240,1175.011C1039.240,1173.619,1037.557,1172.922,1036.572,1173.906L1029.636,1180.843C1028.720,1181.758,1028.720,1183.242,1029.636,1184.157L1036.572,1191.094C1037.557,1192.078,1039.240,1191.381,1039.240,1189.989L1039.240,1186.406L1041.954,1186.406C1044.071,1186.406,1046.091,1187.295,1047.521,1188.855L1048.662,1190.100C1049.384,1190.888,1050.698,1190.377,1050.698,1189.308L1050.698,1187.708C1050.698,1182.674,1046.617,1178.594,1041.583,1178.594L1039.240,1178.594L1039.240,1175.011ZZ' style='fill:%236B7280;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  padding-left: 50px !important;
  padding-bottom: 6px !important;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 17% 50%;
}

.kivi-widget .widget-layout .iq-button.iq-button-primary:hover {
  background-color: var(--tw-primary-darker) !important;
}

.kivi-widget .widget-layout .iq-button.iq-button-secondary {
  border: 1px solid var(--slate-200);
  background-color: var(--slate-50) !important;
  color: var(--slate-600) !important;
}

.kivi-widget .widget-layout .iq-button.iq-button-secondary:hover {
  border: 1px solid var(--slate-200);
  background-color: var(--slate-200) !important;
}

.kivi-widget .widget-layout .card-widget-footer {
  flex-direction: column;
  gap: 1rem;
}

.kivi-widget .widget-layout .justify-content-end {
  justify-content: space-between !important;
  width: 100% !important;
  margin-left: auto !important;
}

.kivi-widget .widget-layout .form-group .form-label {
  color: var(--slate-500) !important;
  font-weight: 400 !important;
}

.kivi-widget
  .widget-layout
  .widget-pannel
  #login-register-panel
  .iq-kivicare-form-control {
  transition: all 75ms linear !important;
  border: 1px solid transparent !important;
  outline: 0px solid transparent !important;
}

.kivi-widget
  .widget-layout
  .widget-pannel
  #login-register-panel
  .iq-kivicare-form-control:focus {
  border: 1px solid #fdba74 !important;
  outline: 4px solid #ffedd5 !important;
  background-color: white !important;
}

.kivi-widget
  .widget-layout
  .widget-pannel
  .iq-kivicare-form-control#doctorSearch,
.kivi-widget
  .widget-layout
  .widget-pannel
  .iq-kivicare-form-control#serviceSearch {
  padding: 1rem !important;
  padding-left: 2.5rem !important;
  border-radius: 6rem !important;
  transition: all 75ms linear !important;
  border: 1px solid transparent !important;
  outline: 0px solid transparent !important;
}

.kivi-widget .widget-layout .widget-pannel .iq-kivicare-form-control {
  transition: all 75ms linear !important;
  border: 1px solid transparent !important;
  outline: 0px solid transparent !important;
}

.kivi-widget .widget-layout .widget-pannel .iq-kivicare-form-control:focus,
.kivi-widget
  .widget-layout
  .widget-pannel
  .iq-kivicare-form-control#doctorSearch:focus,
.kivi-widget
  .widget-layout
  .widget-pannel
  .iq-kivicare-form-control#serviceSearch:focus {
  border: 1px solid #fdba74 !important;
  outline: 4px solid #ffedd5 !important;
  background-color: white !important;
}

.kivi-widget .widget-layout .widget-pannel .iq-kivicare-form-control,
.widget-pannel
  .tab-content
  #file-uploads-custom
  .widget-content
  .iq-kivicare-form-control {
  background-color: var(--slate-50) !important;
  border-radius: 1.5rem !important;
  padding: 0.9rem !important;
  font-weight: 300 !important;
}

.kivi-widget
  .widget-layout
  #kivicare-register-form
  .contact-box-inline
  .select2-selection {
  background-color: var(--slate-50) !important;
  border-radius: 1.2rem !important;
  padding: 0.99rem 0.5rem !important;
  font-weight: 300 !important;
  border: none !important;
}

.kivi-widget
  .widget-layout
  #kivicare-register-form
  .contact-box-inline
  .select2-selection:focus {
  border: 1px solid #fdba74 !important;
  outline: 4px solid #ffedd5 !important;
  background-color: white !important;
}

.kivi-widget .widget-layout .custom-radio {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
}

.kivi-widget
  .widget-layout
  .widget-pannel
  .iq-kivicare-form-control#appointment-descriptions-field {
  height: 278px !important;
}

.kivi-widget ::file-selector-button {
  font-weight: 600 !important;
  font: inherit;
  padding: 1rem 2rem;
  padding-left: 2rem;
  border: none;
  border-radius: 5rem;
  cursor: pointer;
  background-color: var(--tw-accent);
  color: white;
  padding-left: 3.6rem;
  background-image: url("data:image/svg+xml,%3Csvg width='24' xmlns='http://www.w3.org/2000/svg' height='24' id='screenshot-8a8ce2fa-b949-8020-8005-4dcc62b9013d' viewBox='1424 2001 24 24' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4dcc62b9013d' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4dcc62b95d1e' style='display:none'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4dcc62b95d1e'%3E%3Crect rx='0' ry='0' x='1424' y='2001' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='24' height='24' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4dcc62ba3d30'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4dcc62ba3d30'%3E%3Cpath d='M1428.250,2010.500C1428.250,2007.048,1431.048,2004.250,1434.500,2004.250C1437.067,2004.250,1439.271,2005.798,1440.233,2008.008C1440.444,2008.492,1440.824,2008.750,1441.159,2008.750L1441.500,2008.750C1444.814,2008.750,1447.500,2011.436,1447.500,2014.750C1447.500,2018.064,1444.814,2020.750,1441.500,2020.750L1436.750,2020.750L1436.750,2015.266L1438.492,2017.008C1438.773,2017.289,1439.227,2017.289,1439.508,2017.008C1439.789,2016.727,1439.789,2016.273,1439.508,2015.992L1437.039,2013.522C1436.465,2012.948,1435.535,2012.948,1434.961,2013.522L1432.492,2015.992C1432.211,2016.273,1432.211,2016.727,1432.492,2017.008C1432.772,2017.289,1433.228,2017.289,1433.508,2017.008L1435.250,2015.266L1435.250,2020.750L1429.000,2020.750C1426.515,2020.750,1424.500,2018.735,1424.500,2016.250C1424.500,2014.074,1425.926,2012.567,1427.707,2012.004C1428.056,2011.893,1428.319,2011.487,1428.284,2011.160C1428.262,2010.943,1428.250,2010.723,1428.250,2010.500ZZ' style='fill:%23ffffff;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg id='shape-8a8ce2fa-b949-8020-8005-4dcc62ba3d31'%3E%3Cg class='fills' id='fills-8a8ce2fa-b949-8020-8005-4dcc62ba3d31'%3E%3Cpath d='M1435.250,2020.750L1435.250,2023.000C1435.250,2023.414,1435.586,2023.750,1436.000,2023.750C1436.414,2023.750,1436.750,2023.414,1436.750,2023.000L1436.750,2020.750L1435.250,2020.750ZZ' style='fill:%23ffffff;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: 15% 50%;
  margin-right: 1rem;
  transition: 0.15s linear all;
}

.kivi-widget ::file-selector-button:hover {
  background-color: var(--tw-accent-darker);
}

#kivicare-file-upload-form .widget-content .card-list-data {
  padding-top: 0 !important;
  padding-left: 0.5rem !important;
  margin-top: -0.5rem !important;
}

.kivi-widget #confirm_detail_form .iq-color-secondary {
  color: var(--slate-600) !important;
}

.kivi-widget #confirm_detail_form tbody {
  display: block;
  padding: 1rem !important;
}

.kivi-widget #confirm_detail_form td {
  padding: 0 !important;
}

.kivi-widget #confirm_detail_form td p {
  width: 100% !important;
}

.kivi-widget #confirm_detail_form h6 {
  color: var(--slate-500) !important;
  font-weight: 500 !important;
}

.kivi-widget #confirm_detail_form .iq-card > .mt-3:nth-child(2),
.kivi-widget #confirm_detail_form .iq-card > .mt-3:nth-child(3),
.kivi-widget #confirm_detail_form .iq-card > .mt-3:nth-child(4) {
  margin-top: 0 !important;
}

.kivi-widget #confirm_detail_form .iq-card > .iq-card {
  margin-top: 21% !important;
  min-height: 102px !important;
  padding: 1rem !important;
}

.kivi-widget #confirm_detail_form .kivi-col-6:last-child {
  margin-left: 1rem !important;
  width: calc(50% - 1rem) !important;
}

.kivi-widget
  #confirm_detail_form
  .kivi-col-6:first-child
  .kc-confirmation-info-section:nth-child(2)::after {
  content: '*O contratante entende e concorda que o não comparecimento no horário e data agendados não configura ressarcimento dos valores pagos e nem reagendamento em data posterior a agendada.';
  font-size: 0.675rem;
  line-height: 1.2;
  color: var(--slate-400);
  display: block;
  margin-top: 1rem;
}

@keyframes button-pop {
  0% {
    transform: scale(var(--btn-focus-scale, 0.98));
  }
  40% {
    transform: scale(1.02);
  }

  100% {
    transform: scale(1);
  }
}

.agreementModal::before {
  background-color: #02061780 !important;
  backdrop-filter: blur(6px) !important;
  opacity: 1 !important;
}

.agreementModalWrapper {
  border-radius: 2.5rem !important;
}

.agreementModal__title {
  color: var(--tw-primary) !important;
}

.agreementModal__content {
  color: var(--slate-500) !important;
}

.agreementModal__title,
.agreementModal__content {
  background: white !important;
}

.agreementModal__footer__button {
  font-weight: 500 !important;
  text-transform: unset !important;
  min-height: 55px !important;
  border-radius: 2rem !important;
  transition: 0.2s cubic-bezier(0, 0, 0.2, 1) !important;
  transition-property: color, background-color, border-color, opacity,
    box-shadow, transform !important;
}

.agreementModal__footer__button:active:hover,
.agreementModal__footer__button:active:focus {
  animation: button-pop 0s ease-out !important;
  transform: scale(0.95, 0.97) !important;
}

.agreementModal__footer__button--true {
  margin-left: auto;
  background-color: var(--tw-primary) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='25' xmlns='http://www.w3.org/2000/svg' height='25' id='screenshot-18509fdb-765c-803b-8004-e0c2500901e9' viewBox='1689 1170 25 25' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901e9' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901ea' style='display:none'%3E%3Cg class='fills' id='fills-18509fdb-765c-803b-8004-e0c2500901ea'%3E%3Crect rx='0' ry='0' x='1689' y='1170' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='25' height='25' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901eb'%3E%3Cg class='fills' id='fills-18509fdb-765c-803b-8004-e0c2500901eb'%3E%3Cpath d='M1709.560,1174.871C1708.848,1174.160,1707.694,1174.160,1706.982,1174.871L1698.375,1183.478L1696.018,1181.121C1695.306,1180.410,1694.152,1180.410,1693.440,1181.121L1692.049,1182.513C1691.337,1183.225,1691.337,1184.379,1692.049,1185.091L1696.718,1189.760C1697.633,1190.675,1699.117,1190.675,1700.032,1189.760L1710.951,1178.841C1711.663,1178.129,1711.663,1176.975,1710.951,1176.263L1709.560,1174.871ZZ' style='fill:%23ffffff;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 83% 50%;
  padding-right: 50px !important;
  padding-bottom: 6px !important;
}

.agreementModal__footer__button--true:active,
.agreementModal__footer__button--true:focus,
.agreementModal__footer__button--true:hover {
  color: white !important;
  background-color: var(--tw-primary-darker) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='25' xmlns='http://www.w3.org/2000/svg' height='25' id='screenshot-18509fdb-765c-803b-8004-e0c2500901e9' viewBox='1689 1170 25 25' style='-webkit-print-color-adjust::exact' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1'%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901e9' style='fill:%23000000' rx='0' ry='0'%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901ea' style='display:none'%3E%3Cg class='fills' id='fills-18509fdb-765c-803b-8004-e0c2500901ea'%3E%3Crect rx='0' ry='0' x='1689' y='1170' transform='matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)' width='25' height='25' fill='none' style='fill:none'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3Cg id='shape-18509fdb-765c-803b-8004-e0c2500901eb'%3E%3Cg class='fills' id='fills-18509fdb-765c-803b-8004-e0c2500901eb'%3E%3Cpath d='M1709.560,1174.871C1708.848,1174.160,1707.694,1174.160,1706.982,1174.871L1698.375,1183.478L1696.018,1181.121C1695.306,1180.410,1694.152,1180.410,1693.440,1181.121L1692.049,1182.513C1691.337,1183.225,1691.337,1184.379,1692.049,1185.091L1696.718,1189.760C1697.633,1190.675,1699.117,1190.675,1700.032,1189.760L1710.951,1178.841C1711.663,1178.129,1711.663,1176.975,1710.951,1176.263L1709.560,1174.871ZZ' style='fill:%23ffffff;fill-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: 83% 50% !important;
}

.agreementModal__footer__button--false {
  background-color: var(--tw-accent) !important;
}

.agreementModal__footer__button--false:hover {
  background-color: var(--tw-accent-darker) !important;
}

@media (max-width: 900px) {
  .kivi-widget {
    padding: 0 !important;
    width: 100% !important;
    min-width: auto !important;
  }

  .kivi-widget .widget-layout .card-list-data {
    height: auto !important;
  }

  .kivi-widget .widget-layout .card-list {
    grid-template-columns: repeat(2, minmax(0%, 1fr)) !important;
    gap: 1rem !important;
  }

  .widget-layout .iq-doctor-widget.iq-card .media img,
  .widget-layout .service-content.iq-card .icon-img,
  .widget-layout .service-content.iq-card img {
    width: 95px !important;
    height: 95px !important;
  }

  .kivi-widget
    .widget-layout
    .iq-client-widget
    .card-checkbox:checked
    + .btn-border01.service-content
    .iq-fancy-design::after {
    top: 52% !important;
  }

  .kivi-widget
    .widget-layout
    .iq-client-widget
    .card-checkbox:checked
    + .btn-border01
    .iq-fancy-design::after {
    top: 55% !important;
  }

  .kivi-widget .widget-layout .widget-tabs .tab-item:not(:last-child):after {
    display: none;
  }

  #kivicare-animate-ul li {
    padding: 0 !important;
    width: 36px !important;
    height: 36px !important;
  }

  .kivi-widget .widget-layout .widget-tabs .tab-item.active {
    background-color: var(--tw-primary) !important;
  }

  .kivi-widget .widget-layout .widget-tabs .tab-item.active::before,
  .kivi-widget .widget-layout .widget-tabs .tab-item:not(.active)::before {
    top: 50% !important;
    left: 50% !important;
    width: 30px;
    height: 30px;
    transform: translate(-50%, -50%);
  }

  .kivi-widget #selectedDate {
    padding-bottom: 2rem !important;
    display: flex;
    flex-direction: column;
    gap: 0.15rem;
  }

  .kivi-widget #selectedDate::after {
    content: 'Fuso horário: América São Paulo';
    color: var(--slate-500) !important;
    font-weight: 400 !important;
    font-size: 0.7rem !important;
  }

  .kivi-widget .widget-layout .flatpickr-calendar {
    height: 100% !important;
    padding-bottom: 2rem !important;
  }

  .kivi-widget #date-time form > .d-flex {
    display: none !important;
  }

  .kivi-widget .widget-layout .iq-kivi-calendar-slot .time-slots {
    height: auto !important;
  }

  .agreementModal {
    width: 94vw !important;
  }

  .agreementModalWrapper {
    padding: 1.5rem !important;
  }

  .kivi-widget .iq-tab-pannel form > .d-flex:first-child {
    margin-top: 1rem;
  }

  .kivi-widget .iq-tab-pannel .iq-kivi-tab-panel-title {
    color: var(--tw-primary);
    font-size: 1.15rem !important;
    margin-bottom: -0.25rem !important;
    display: block !important;
  }

  .kivi-widget .widget-tabs {
    transform: translateX(16px);
  }

  .kivi-widget .widget-layout .widget-content {
    flex: unset !important;
    height: auto !important;
  }

  .kivi-widget #confirm .widget-content {
    height: 79vh !important;
  }

  .kivi-widget #confirm_detail_form .iq-card > .iq-card {
    padding-top: 0 !important;
  }

  .kivi-widget #confirm_detail_form .kivi-col-6:last-child {
    margin-left: unset !important;
    width: 100% !important;
  }

  .kivi-widget .widget-layout .card-widget-footer {
    padding-top: 1.5rem !important;
  }
}

@media (min-width: 901px) {
  #kivi_confirm_page {
    height: 400px !important;
  }
}
