.page-container{font-family:Whitney,Helvetica Neue,Helvetica,Arial,sans-serif;color:#dcddde}.page-container .section-title{color:#fff!important;font-weight:700;font-size:18px;border-bottom:1px solid #40444b;padding-bottom:10px;margin-bottom:10px;display:block}.page-container .section-title:before{content:none}.input-container{display:flex;gap:10px;margin-bottom:20px;width:100%}.input-container input{padding:10px;font-size:16px;background-color:#40444b;border:1px solid #202225;border-radius:3px;color:#dcddde;flex-grow:1;flex-shrink:1;min-width:100px}.input-container button{padding:10px 20px;font-size:16px;color:#fff;background-color:#5865f2;border:none;border-radius:3px;cursor:pointer;white-space:nowrap;flex-shrink:0}.result-container{background-color:#36393f;border-radius:5px;padding:15px;width:100%;box-sizing:border-box}.section{margin-bottom:20px}.history-table{display:flex;flex-direction:column;gap:5px}.history-row{display:flex;padding:5px 0;align-items:center;flex-wrap:wrap}.history-date{flex:0 0 88px}.history-price{flex:0 0 100px;text-align:right}.history-rate-icon{flex:0 0 30px;text-align:center}.history-diff-text{flex:0 0 100px;text-align:right}.history-extra-info{flex:1 1 auto;text-align:right;color:#b9bbbe;font-size:14px}.data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:15px;gap:15px}.data-block{background-color:#2f3136;padding:15px;border-radius:5px}.data-title{color:#b9bbbe;font-size:14px;margin-bottom:5px}.data-content{color:#fff;font-size:16px}.qr-container{text-align:center}.qr-code-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.qr-code-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#fff;object-fit:contain;box-sizing:border-box}.text-green{color:#43b581}.text-red{color:#f04747}.text-yellow{color:#faa61a}.text-blue{color:#00b0f4}.warning-message{background-color:#2f3136;padding:10px;border-radius:5px;margin-bottom:5px}.tag{background-color:#5865f2;color:#fff;padding:5px 10px;border-radius:15px;display:inline-block;margin:5px 5px 5px 0;font-size:14px}