.wp-block-wpslash-tipping-checkout-actions-block.wp-block-wpslash-tipping-checkout-actions-block
{
overflow:hidden;
}
.wpslash-tip-wrapper
{   
display: flex;
width: 100%;
float: left;
flex: 1;
flex-wrap: wrap;
box-shadow: 1px 1px 10px #bbb;
}
.wpslash-tipping-form-wrapper
{
display: flex;
width: 100%;
margin: auto;
padding: 10px;
flex-wrap: wrap;
justify-content: center;
}
a.wpslash_tip_remove_btn
{
margin-left: 8px;
text-decoration: none;
cursor: pointer;
}
input.wpslash-tip-input
{
all: unset;
width: 70%;
text-align: center;
border: 1px solid #00000036;
background: white;
border-radius: 5px;
line-height: 2rem;
float: left;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.wpslash-percentage-tip-buttons
{
margin-top: 3px;
width: 100%;
min-width: 100%;
float: left;
display: flex;
flex: 1;
justify-content: center;
text-align: center;
padding: 10px;
}
.wpslash-tip-submit
{
cursor:pointer;
}
.wpslash-tip-title
{
font-weight: bold;
max-width: 100%;
display: flex;
margin-bottom: 3px;
text-align: center;
justify-content: center;
flex-wrap: wrap;
padding: 10px;
overflow: hidden;
width: 100%;
flex: 1;
box-shadow: none;
border-bottom: 2px solid #00000038;
}
a.wpslash-tip-percentage-btn.button
{
margin:3px;
cursor:pointer;
}
.wpslash-tip-submit.loading
{
opacity:0.4;
pointer-events:none;
cursor: pointer;
}
.wpslash-tip-percentage-btn.loading
{
opacity:0.4;
pointer-events:none;
cursor: pointer;
}a.wpslash-tip-percentage-btn
{
position: relative;
overflow: visible;
padding: 5px;
font-weight: 700;
left: auto;
width: 21%;
text-align: center;
float: left;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
margin-right: 3px;
margin-bottom: 3px;
justify-content: center;
font-size: 13px;
box-shadow: 0px 1px 0px 0px #000000;
border-radius: 6px;
border: 1px solid #808080;
display: inline-block;
cursor: pointer;
margin: 4px;
}
.wpslash-tip-percentage-btn:hover
{
transition: 0.3s all;
opacity: 0.7;
}
.wpslash_tip_remove_btn
{
all: unset;
background: #cc0000;
position: absolute;
right: 20px;
height: 20px;
width: 20px;
text-align: center;
margin-left:auto;
margin: auto;
vertical-align: middle;
line-height: 20px;
color: white;
-webkit-text-fill-color: white;
border-radius: 99px;
font-size: 14px;
cursor: pointer;
}
.wpslash_tip_remove_btn:hover
{
opacity: 0.7;
}
a.wpslash-tip-submit
{
position: relative;
overflow: visible;
padding: 5px;
height: 1.3rem;
font-weight: 700;
left: auto;
width: auto;
text-align: center;
float: left;
justify-content: center;
font-size: 13px;
box-shadow: 0px 1px 0px 0px #000000;
border-radius: 6px;
border: 1px solid #808080;
cursor: pointer;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
display: flex;
flex: 1;
height: auto;
flex-direction: column;
}
.wpslash-tip-submit:hover
{
transition: 0.3s all;
opacity: 0.7;
}