.instacryptodotto-combined-inline-note {
margin-top: 6px;
font-size: 13px;
opacity: .85;
}
.instacryptodotto-combined-warning {
margin-top: 10px;
padding: 10px 12px;
border: 1px solid #f0b7b7;
background: #fff4f4;
border-radius: 8px;
font-size: 13px;
}
.instacryptodotto-combined-modal {
position: fixed;
inset: 0;
z-index: 999999;
}
.instacryptodotto-combined-backdrop {
position: absolute;
inset: 0;
background: rgba(0,0,0,.55);
}
.instacryptodotto-combined-dialog {
position: relative;
max-width: 520px;
margin: 8vh auto 0;
background: #fff;
border-radius: 14px;
padding: 22px;
box-shadow: 0 25px 60px rgba(0,0,0,.25);
z-index: 2;
}
.instacryptodotto-combined-close {
position: absolute;
top: 8px;
right: 12px;
border: 0;
background: transparent;
font-size: 30px;
line-height: 1;
cursor: pointer;
}
.instacryptodotto-combined-options {
display: grid;
grid-template-columns: 1fr;
gap: 10px;
margin: 18px 0;
}
.instacryptodotto-combined-option {
display: block;
cursor: pointer;
}
.instacryptodotto-combined-option input {
display: none;
}
.instacryptodotto-combined-option-inner {
display: flex;
align-items: center;
gap: 12px;
padding: 12px 14px;
border: 1px solid #d9d9d9;
border-radius: 10px;
transition: all .2s ease;
}
.instacryptodotto-combined-option-inner img {
width: 28px;
height: 28px;
object-fit: contain;
}
.instacryptodotto-combined-option input:checked + .instacryptodotto-combined-option-inner {
border-color: #222;
box-shadow: inset 0 0 0 1px #222;
}
.instacryptodotto-combined-error {
color: #b42318;
margin-top: 8px;
font-size: 13px;
}
.instacryptodotto-combined-actions {
display: flex;
justify-content: flex-end;
gap: 10px;
margin-top: 16px;
} #instacryptodotto-combined-modal,
.instacryptodotto-combined-modal,
.instacryptodotto-crypto-modal-overlay {
overflow-y: auto;
}
#instacryptodotto-combined-modal .instacryptodotto-combined-modal-content,
.instacryptodotto-combined-modal .instacryptodotto-combined-modal-content,
.instacryptodotto-crypto-modal-content {
max-height: 90vh;
overflow-y: auto;
box-sizing: border-box;
} #instacryptodotto-combined-modal .instacryptodotto-combined-options,
.instacryptodotto-combined-modal .instacryptodotto-combined-options,
.instacryptodotto-crypto-options {
max-height: 50vh;
overflow-y: auto;
padding-right: 6px;
box-sizing: border-box;
} #instacryptodotto-combined-modal .instacryptodotto-combined-actions,
.instacryptodotto-combined-modal .instacryptodotto-combined-actions,
.instacryptodotto-crypto-modal-actions {
position: sticky;
bottom: 0;
background: #fff;
padding-top: 12px;
} @media (max-width: 768px) {
#instacryptodotto-combined-modal .instacryptodotto-combined-modal-content,
.instacryptodotto-combined-modal .instacryptodotto-combined-modal-content,
.instacryptodotto-crypto-modal-content {
width: 92%;
max-height: 92vh;
margin: 4vh auto;
}
#instacryptodotto-combined-modal .instacryptodotto-combined-options,
.instacryptodotto-combined-modal .instacryptodotto-combined-options,
.instacryptodotto-crypto-options {
max-height: 45vh;
}
}