.wpec-product-item {
display: block;
border: 1px solid #E7E9EB;
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
margin-top: 10px;
margin-bottom: 10px;
padding: 15px;
}
.wpec-product-item-thumbnail img {
width: 75px;
height: 75px;
float: left;
margin-right: 10px;
}
.wpec-product-name { }
.wpec-product-name .wpec-entry-title {
font-size: 24px;
font-weight: bold;
line-height: 75px;
margin: 0;
}
.wpec-product-description {
margin: 15px 0 15px 0;
border-bottom: 1px solid #EEEEEE;
}
.wpec-price-container {
font-weight: bold;
margin: 5px 0px;
} .wpec-post-item {
width: 90%;
}
.wpec-post-item-top {
display: block;
}
.wpec-post-thumbnail img {
width: 100%;
border: 1px solid #e8e4e3;
padding: 5px;
}
.wpec-post-title {
font-size: 26px;
font-weight: bold;
margin-bottom: 20px;
}
.wpec-error-message {
color: red;
font-weight: bold;
} .wp-ppec-spinner {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.wp-ppec-spinner div {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
position: absolute;
width: 51px;
height: 51px;
margin: 6px;
border: 6px solid #005ea6;
border-radius: 50%;
-webkit-animation: wp-ppec-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: wp-ppec-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
border-color: #005ea6 transparent transparent transparent;
}
.wp-ppec-spinner div:nth-child(1) {
-webkit-animation-delay: -0.45s;
animation-delay: -0.45s;
}
.wp-ppec-spinner div:nth-child(2) {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
.wp-ppec-spinner div:nth-child(3) {
-webkit-animation-delay: -0.15s;
animation-delay: -0.15s;
}
@-webkit-keyframes wp-ppec-spinner {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes wp-ppec-spinner {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.wp-ppec-overlay {
z-index: 10000;
display: none;
background-color: white;
width: 100%;
opacity: 0.7;
height: 100%;
position: absolute;
top: 0;
left: 0;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.wpec_billing_container, .wp-ppec-button-container {
display: grid;
gap: 24px;
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.wp-ppec-form-error-msg {
display: none;
color: red;
}
.wpec_product_coupon_info > :not([hidden]) ~ :not([hidden]) {
margin-right: calc(16px * 0);
margin-left: calc(16px * calc(1 - 0));
}
.wpec_product_coupon_input_wrap > :not([hidden]) ~ :not([hidden]) {
margin-right: calc(16px * 0);
margin-left: calc(16px * calc(1 - 0));
}
.wpec_product_coupon_info, .wpec_product_coupon_input_wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.wpec_coupon_apply_btn {
background-color: transparent;
border-color: rgba(37, 99, 235, 1);
border-radius: 6px;
border-style: solid;
border-width: 2px;
cursor: pointer;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-weight: 600;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
color: rgba(37, 99, 235, 1);
white-space: nowrap;
}
.wpec_coupon_apply_btn:hover {
color: rgba(37, 99, 235, 1);
}
.wpec_coupon_apply_btn:hover {
background-color: rgba(37, 99, 235, 50);
background-image: none;
border-color: transparent;
color: rgba(255, 255, 255, 1);
} .wpec_coupon_apply_btn svg {
display: none;
-webkit-animation: wpec-spinner 1s linear infinite;
animation: wpec-spinner 1s linear infinite;
height: 20px;
margin-right: 12px;
margin-left: -4px;
width: 20px;
}
.wpec_coupon_apply_btn svg circle {
opacity: 0.25;
}
.wpec_coupon_apply_btn svg path {
opacity: 0.75;
}
.wpec_coupon_code {
background-color: rgba(254, 243, 199, 1);
border-color: rgba(252, 211, 77, 1);
border-radius: 4px;
border-style: dashed;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
}
.wpec_line_through {
text-decoration: line-through;
}
.wpec-modal-open {
background-color: rgba(37, 99, 235, 1);
border-radius: 4px;
font-weight: 700;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
color: rgba(255, 255, 255, 1);
}
.wpec-modal-open:hover {
color: rgba(255, 255, 255, 1);
}
.wpec-modal-open:hover {
background-color: rgba(37, 99, 235, 1);
}
.wpec-place-order-btn {
background-color: rgba(37, 99, 235, 1);
border-radius: 4px;
font-weight: 700;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
color: rgba(255, 255, 255, 1);
}
.wpec-place-order-btn:hover {
color: rgba(255, 255, 255, 1);
}
.wpec-place-order-btn:hover {
background-color: rgba(37, 99, 235, 1);
}
.wpec-place-order-btn svg {
display: none;
-webkit-animation: wpec-spinner 1s linear infinite;
animation: wpec-spinner 1s linear infinite;
height: 20px;
margin-right: 12px;
margin-left: -4px;
width: 20px;
}
.wpec-place-order-btn svg circle {
opacity: 0.25;
}
.wpec-modal-open:hover {
background-color: rgba(29, 78, 216, 1);
background-image: none;
color: rgba(255, 255, 255, 1);
} .wpec-place-order-btn:hover {
background-color: rgba(29, 78, 216, 1);
background-image: none;
color: rgba(255, 255, 255, 1);
} .wpec-modal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
height: 100%;
max-width: none;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
z-index: 999999;
}
.wpec-modal-overlay {
background-color: rgba(17, 24, 39, 1);
height: 100%;
opacity: 0.5;
position: absolute;
width: 100%;
}
.wpec-modal-container {
background-color: rgba(255, 255, 255, 1);
border-radius: 4px;
margin-left: auto;
margin-right: auto;
max-height: 100%;
overflow-y: auto;
-webkit-box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
width: 91.666667%;
z-index: 50;
}
@media (min-width: 768px) {
.wpec-modal-container {
max-width: 672px;
}
}
.wpec-modal-content {
padding-top: 16px;
padding-bottom: 16px;
padding-left: 24px;
padding-right: 24px;
text-align: left;
}
.wpec-modal-content-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-bottom: 12px;
}
.wpec-modal-content-title p {
font-weight: 700;
font-size: 24px;
line-height: 32px;
}
.wpec-modal-close {
cursor: pointer;
z-index: 50;
}
.wpec-modal-close svg {
fill: currentColor;
color: rgba(0, 0, 0, 1);
}
.wpec-modal-item-info-wrap > :not([hidden]) ~ :not([hidden]) {
margin-right: calc(16px * 0);
margin-left: calc(16px * calc(1 - 0));
}
.wpec-modal-item-info-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 16px;
line-height: 24px;
padding-bottom: 12px;
}
.wpec-modal-item-thumbnail {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.wpec-modal-item-thumbnail img {
border-radius: 6px;
object-fit: cover;
}
.wpec-modal-item-excerpt {
display: none;
}
@media (min-width: 768px) {
.wpec-modal-item-excerpt {
display: block;
}
}
.wpec-opacity-0 {
opacity: 0;
}
.wpec-pointer-events-none {
pointer-events: none;
}
.wpec-pointer-events-all{
pointer-events: all !important;
}
.wpec_billing_address_container, .wpec_shipping_address_container, .wpec_billing_user_info, .wpec-product-variations-wrapper {
display: grid;
gap: 24px;
grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 640px) {
.wpec_billing_address_container, .wpec_shipping_address_container, .wpec_billing_user_info, .wpec-product-variations-wrapper {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (min-width: 640px) {
.wpec_billing_address_container label, .wpec_billing_address_container > div:last-child:nth-child(odd), .wpec_shipping_address_container label, .wpec_shipping_address_container > div:last-child:nth-child(odd), .wpec_billing_user_info label, .wpec_billing_user_info > div:last-child:nth-child(odd), .wpec-product-variations-wrapper label, .wpec-product-variations-wrapper > div:last-child:nth-child(odd) {
grid-column: span 2 / span 2;
}
}
.wp-ppec-shortcode-container label.wpec_billing_label, .wp-ppec-shortcode-container label.wpec_shipping_label {
font-size: 18px;
line-height: 28px;
}
.wp-ppec-shortcode-container {
display: grid;
font-size: 16px;
line-height: 24px;
gap: 24px;
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.wp-ppec-shortcode-container [type='text'],
.wp-ppec-shortcode-container [type='email'],
.wp-ppec-shortcode-container [type='url'],
.wp-ppec-shortcode-container [type='number'],
.wp-ppec-shortcode-container [type='tel'],
.wp-ppec-shortcode-container [multiple],
.wp-ppec-shortcode-container textarea,
.wp-ppec-shortcode-container select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
border-color: #6b7280;
border-width: 1px;
border-radius: 0px;
padding-top: 8px;
padding-right: 12px;
padding-bottom: 8px;
padding-left: 12px;
font-size: 16px;
line-height: 24px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wp-ppec-shortcode-container input::-moz-placeholder, .wp-ppec-shortcode-container textarea::-moz-placeholder {
color: #6b7280;
opacity: 1;
}
.wp-ppec-shortcode-container input:-ms-input-placeholder, .wp-ppec-shortcode-container textarea:-ms-input-placeholder {
color: #6b7280;
opacity: 1;
}
.wp-ppec-shortcode-container input::-webkit-input-placeholder, .wp-ppec-shortcode-container textarea::-webkit-input-placeholder {
color: #6b7280;
opacity: 1;
}
.wp-ppec-shortcode-container input::-ms-input-placeholder, .wp-ppec-shortcode-container textarea::-ms-input-placeholder {
color: #6b7280;
opacity: 1;
}
.wp-ppec-shortcode-container input::placeholder, .wp-ppec-shortcode-container textarea::placeholder {
color: #6b7280;
opacity: 1;
}
.wp-ppec-shortcode-container ::-webkit-datetime-edit-fields-wrapper {
padding: 0;
}
.wp-ppec-shortcode-container ::-webkit-date-and-time-value {
min-height: 1.5em;
}
.wp-ppec-shortcode-container select {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
background-position: right 8px center;
background-repeat: no-repeat;
background-size: 1.5em 1.5em;
padding-right: 40px;
-webkit-print-color-adjust: exact;
color-adjust: exact;
}
.wp-ppec-shortcode-container [multiple] {
background-image: initial;
background-position: initial;
background-repeat: unset;
background-size: initial;
padding-right: 12px;
-webkit-print-color-adjust: unset;
color-adjust: unset;
}
.wp-ppec-shortcode-container [type='checkbox'],
.wp-ppec-shortcode-container [type='radio'] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 0;
-webkit-print-color-adjust: exact;
color-adjust: exact;
display: inline-block;
vertical-align: middle;
background-origin: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-flex-negative: 0;
flex-shrink: 0;
height: 16px;
width: 16px;
color: #2563eb;
background-color: #fff;
border-color: #6b7280;
border-width: 1px;
}
.wp-ppec-shortcode-container [type='checkbox'] {
border-radius: 0px;
}
.wp-ppec-shortcode-container [type='radio'] {
border-radius: 100%;
}
.wp-ppec-shortcode-container [type='checkbox']:checked,
.wp-ppec-shortcode-container [type='radio']:checked {
border-color: transparent;
background-color: currentColor;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
}
.wp-ppec-shortcode-container [type='checkbox']:checked {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.wp-ppec-shortcode-container [type='radio']:checked {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
.wp-ppec-shortcode-container [type='checkbox']:checked:hover,
.wp-ppec-shortcode-container [type='checkbox']:checked:focus,
.wp-ppec-shortcode-container [type='radio']:checked:hover,
.wp-ppec-shortcode-container [type='radio']:checked:focus {
border-color: transparent;
background-color: currentColor;
}
.wp-ppec-shortcode-container [type='checkbox']:indeterminate {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
border-color: transparent;
background-color: currentColor;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
}
.wp-ppec-shortcode-container [type='checkbox']:indeterminate:hover,
.wp-ppec-shortcode-container [type='checkbox']:indeterminate:focus {
border-color: transparent;
background-color: currentColor;
}
.wp-ppec-shortcode-container [type='file'] {
background: unset;
border-color: inherit;
border-width: 0;
border-radius: 0;
padding: 0;
font-size: unset;
line-height: inherit;
}
.wp-ppec-shortcode-container [type='file']:focus {
outline: 1px auto -webkit-focus-ring-color;
}
.wp-ppec-shortcode-container label {
display: block;
font-size: 16px;
line-height: 24px;
}
.wp-ppec-shortcode-container select, .wp-ppec-shortcode-container input[type='text'], .wp-ppec-shortcode-container input[type='email'], .wp-ppec-shortcode-container input[type='number'], .wp-ppec-shortcode-container input[type='url'], .wp-ppec-shortcode-container input[type='tel'] {
border-radius: 6px;
border-style: solid;
display: block;
margin-top: 4px;
width: 100%;
}
.wp-ppec-shortcode-container input[type='radio'],
.wp-ppec-shortcode-container input[type='checkbox'] {
border-style: solid;
}
.wp-ppec-shortcode-container input[type='radio'] {
color: rgba(37, 99, 235, 1);
}
.wp-ppec-shortcode-container input[type='checkbox'] {
color: rgba(37, 99, 235, 1);
}
.wp-ppec-shortcode-container input[type='radio']:before, .wp-ppec-shortcode-container input[type='radio']:after,
.wp-ppec-shortcode-container input[type='checkbox']:before,
.wp-ppec-shortcode-container input[type='checkbox']:after {
display: none;
}
.wp-ppec-shortcode-container input[type='checkbox'] {
border-radius: 4px;
} @-webkit-keyframes wpec-spinner {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes wpec-spinner {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.wpec-custom-number-input {
background-color: transparent;
border-radius: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
height: 40px;
margin-top: 4px;
position: relative;
width: 144px;
}
.wpec-custom-number-input button {
background-color: rgba(255, 255, 255, 1);
border-color: rgba(107, 114, 128, 1);
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-style: solid;
border-width: 1px;
cursor: pointer;
height: 100%;
outline: 2px solid transparent;
outline-offset: 2px;
padding: 8px;
}
.wpec-custom-number-input button:hover {
background-color: rgba(255, 255, 255, 1);
}
.wpec-custom-number-input button:hover {
background-color: rgba(255, 255, 255, 1);
background-image: none;
} .wpec-custom-number-input button:first-of-type {
border-radius: 6px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-right-width: 0px;
}
.wpec-custom-number-input button:last-of-type {
border-radius: 6px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border-left-width: 0px;
}
.wpec-custom-number-input button:focus {
outline: none !important;
}
.wpec-custom-number-input button span {
font-weight: 100;
font-size: 24px;
line-height: 32px;
line-height: 24px;
margin: auto;
}
.wpec-custom-number-input input[type='number'] {
border-radius: 0px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0px;
outline: 2px solid transparent;
outline-offset: 2px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.wpec-custom-number-input input[type='number']:focus {
outline: 2px solid transparent;
outline-offset: 2px;
}
.wpec-custom-number-input input[type='number'] {
text-align: center;
width: 100%;
-moz-appearance: textfield;
}
.wpec-custom-number-input input[type='number']::-webkit-inner-spin-button, .wpec-custom-number-input input[type='number']::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.wpec-custom-number-input input[type='number']:focus {
outline: none !important;
}
.wpec-custom-number-input .wp-ppec-form-error-msg {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.wpec_address_wrap {
display: grid;
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.wpec_address_wrap.shipping_enabled {
gap: 24px;
}
@media (min-width: 640px) {
.wpec_address_wrap.shipping_enabled {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (min-width: 640px) {
.wpec_address_wrap.shipping_enabled .wpec_billing_address_container, .wpec_address_wrap.shipping_enabled .wpec_shipping_address_container {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
}
@media (min-width: 640px) {
.wpec_address_wrap.shipping_enabled .wpec_billing_address_container label, .wpec_address_wrap.shipping_enabled .wpec_shipping_address_container label {
grid-column: span 1 / span 1;
}
}
@media (min-width: 640px) {
.wpec_address_wrap.shipping_enabled .wpec_product_shipping_handle {
grid-column: span 2 / span 2;
}
}
.wpec-out-of-stock {
font-weight: 700;
} .wpec-product-item-template-1 .wpec-product-item-thumbnail{
width: 75px;
height: 75px;
float: left;
margin-right: 10px;
}
.wpec-product-item-template-1 .wpec-product-item-thumbnail img{
width:75px;
height: 75px;
object-fit: cover;
}
@media (max-width:768px)
{
.wpec-product-item-template-1 .wpec-entry-title{
line-height: 40px;
}
} .wpec-product-item-thumbnail-3 {
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}
.wpec-post-title-template-3 {
font-size: 16px;
margin-bottom: 0px;
}
.wpec-product-item-template-3 {
width: 250px !important;
border: 1px solid #E7E9EB;
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
margin-top: 10px;
margin-bottom: 10px;
padding: 15px;
text-align: center;
}
.wpec-product-inner-cont-template-3 {
}
.wpec-product-inner-cont-template-3 .wpec-modal-open {
background-color: #f0f0f0;
border: 3px solid #2D3140;
border-radius: 4px;
font-weight: 700;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
color: #000;
}
.wpec-product-inner-cont-template-3 .wpec-modal-open:hover {
background-color: #2D3140;
color: #ffffff;
cursor: pointer;
} .wpec-order-data-box {
display: flex;
border-style: solid;
border-color: lightgrey;
border-width: 1px 0 0 1px;
width: 100%;
}
.wpec-order-data-box-col {
border-style: solid;
border-color: lightgrey;
border-width: 0 1px 1px 0;
word-break: break-all;
flex-grow: 1;
padding: 15px;
}
.wpec-order-data-box-col :first-child {
font-weight: bold;
margin-bottom: 10px;
margin-right: 10px;
}
@media screen and (max-width: 768px) {
.wpec-order-data-box {
flex-direction: column;
}
}
.wpec-order-details-table,
.wpec-order-downloads-table {
width: 100%;
border-collapse: collapse;
border: 1px solid lightgray;
}
.wpec-order-details-table td,
.wpec-order-details-table th,
.wpec-order-downloads-table td,
.wpec-order-downloads-table th {
padding: 15px;
border-top: 1px solid lightgray;
border-bottom: 1px solid lightgray;
}
.wpec-order-shipping-address,
.wpec-order-billing-address {
padding: 15px;
border: 1px solid lightgray;
white-space: pre-line;
}