#wpwrap {
display: none;
}
html.wp-toolbar {
padding-top: 0;
* {
box-sizing: border-box;
}
body {
display: flex;
justify-content: center;
align-items: center;
}
}
.nimap-setup-wizard-container {
display: flex;
justify-content: center;
align-items: center;
margin: auto;
padding: 60px 0;
.nimap-wizard-message {
width: 100%;
box-sizing: inherit;
}
.nimap-setup-wizard-column {
}
.nimap-wrapper {
max-width: 840px;
box-sizing: border-box;
&.nimap-wrap-content-wizard {
}
}
.vi-ui.steps {
.step {
flex-direction: column;
padding: 10px 5px 10px 5px;
text-align: center;
.title ~ .description {
margin-top: .75em;
}
.icon {
font-weight: bold;
}
}
}
.nimap-row {
text-align: center;
margin-top: 1em;
display: flex;
justify-content: space-between;
width: 800px;
&.nimap-center {
align-items: center;
justify-content: center;
}
&.nimap-left {
align-items: center;
justify-content: flex-start;
text-align: left;
}
&.nimap-right {
align-items: center;
justify-content: flex-end;
text-align: right;
}
&.nimap-flex-between {
align-items: center;
justify-content: space-between;
}
a {
color: #8c8c8c;
}
}
.nimap-setup-store-line-wrap {
display: grid;
grid-template-columns: 1fr 3fr;
}
}
.nimap-tag {
border-radius: 4px;
font-size: 12px;
z-index: 9;
position: relative;
padding: 3px 5px;
.nimap_item_icon {
background-color: transparent;
position: relative;
bottom: unset;
top: unset;
left: unset;
right: unset;
margin: auto;
}
}
.nimap-setup-form {
width: 100%;
}
.nimap-loading {
position: relative;
color: transparent !important;
&:after {
content: " ";
display: block;
width: 22px;
height: 22px;
border-radius: 50%;
border: 2px solid #fff;
border-color: #777 transparent #777 transparent;
animation: nimap-spinner-animation 700ms linear infinite;
position: absolute;
top: 50%;
left: 50%;
}
}
.wrap_choose_template_form {
display: flex;
flex-wrap: wrap;
padding: 20px 0;
.item_template_form {
flex: 1 0 30%;
padding: 0 10px;
align-items: center;
justify-content: space-between;
display: flex;
flex-direction: column;
&.nimap_exist_template {
opacity: 1;
position: relative;
cursor: no-drop;
.exist_message {
position: absolute;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
background-color: #ffffffa1;
text-shadow: 0 0 5px #0303035c;
border-radius: 10px;
}
}
img {
width: 100%;
}
.item_template_form_bottom {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 10px;
}
}
}
th.action_btn {
display: flex;
align-items: center;
justify-content: space-between;
.nimap-wizard-open-popup {
}
}
td.action_btn {
display: flex;
align-items: center;
justify-content: space-between;
.nimap-wizard-open-popup {
}
}
.nimap-wizard-popup {
.content {
box-sizing: border-box;
.nimap_wrap_icons {
box-shadow: 0 1px 2px 0 rgb(34 36 38 / 15%);
padding: 15px 10px;
border-radius: 6px;
border: 1px solid rgba(34, 36, 38, 0.15);
display: flex;
flex-wrap: wrap;
max-height: 220px;
overflow-y: scroll;
&::-webkit-scrollbar {
width: 7px;
height: 7px;
}
/* Track */
&::-webkit-scrollbar-track {
background: #f1f1f1;
margin-top: 2px;
margin-bottom: 2px;
}
/* Handle */
&::-webkit-scrollbar-thumb {
background: #cecece;
border-radius: 20px;
}
/* Handle on hover */
&::-webkit-scrollbar-thumb:hover {
background: #555;
}
.nimap_choose_icon {
background-color: transparent;
position: relative;
font-size: 20px !important;
padding: 5px !important;
margin: 5px !important;
opacity: 0.4;
display: flex !important;
justify-content: center;
align-items: center;
border: solid 1px #0000004f !important;
border-radius: 4px !important;
&.nimap_icon_selected {
background: unset;
opacity: 1;
transform: scale3d(1.2, 1.2, 1.2);
border: solid 1px #000000 !important;
}
.nimap_item_icon {
left: unset !important;
position: relative;
margin: 0 !important;
display: flex;
bottom: unset !important;
top: unset !important;
right: unset !important;
align-items: center;
justify-content: center;
}
}
}
}
.nimap-btn-group {
margin-top: 20px;
}
.nimap-setup-map-wrap {
width: 100%;
height: 300px;
#nimap_setup_map_canvas {
width: 100%;
height: 100%;
}
}
.nimap-setup-store-address-wrap {
position: relative;
.nimap-setup-locate-icon {
position: absolute;
top: 10px;
right: 5px;
cursor: pointer;
.nimap-location-icon-loading {
display: none;
}
}
}
}
.select2-container--default .select2-selection--multiple {
border: 1px solid #aaa;
}
.cp-color-picker {
z-index: 999999;
}
@keyframes nimap-spinner-animation {
0% {
transform: translate(-50%, -50%) rotate(0deg);
}
100% {
transform: translate(-50%, -50%) rotate(360deg);
}
}