/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.kqxs-ag-checker-form{background:#fff9e5;border:1px solid #f5d890;border-radius:8px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,0.1);margin:10px 0;font-family:Arial,sans-serif;}.kqxs-ag-checker-form h2{background-color:#fda74b;color:#004b23;font-size:18px;font-weight:bold;text-transform:uppercase;padding:10px;margin:-15px -15px 15px -15px;border-radius:8px 8px 0 0;text-align:left;}.kqxs-ag-checker-form input[type="text"],.kqxs-ag-checker-form select{width:100%;padding:8px 10px;margin-bottom:10px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;box-sizing:border-box;transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;}.kqxs-ag-checker-form input[type="text"]:focus,.kqxs-ag-checker-form select:focus{outline:none;border-color:#fda74b;box-shadow:0 0 5px rgba(253,167,75,0.5);}.kqxs-ag-checker-form input[type="submit"]{background-color:#fda74b;color:white;font-weight:bold;border:none;padding:8px 12px;font-size:14px;border-radius:6px;cursor:pointer;transition:background-color 0.3s ease;}.kqxs-ag-checker-form input[type="submit"]:hover{background-color:#e6933e;}.kqxs-ag-checker-form label{font-size:14px;color:#333333;font-weight:bold;margin-bottom:5px;display:block;}
.webform-submission-form{margin:0 auto;padding:10px;}.webform-submission-form label{font-size:14px;font-weight:bold;margin-bottom:5px;display:block;color:#333;}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:14px;transition:border-color 0.3s ease,box-shadow 0.3s ease;}.webform-submission-form textarea{resize:vertical;min-height:100px;}.webform-submission-form input[type="text"]:focus,.webform-submission-form input[type="email"]:focus,.webform-submission-form textarea:focus{outline:none;border-color:#66afe9;box-shadow:0 0 5px rgba(102,175,233,0.5);}.webform-submission-form input[type="submit"]{background-color:#007bff;color:white;font-weight:bold;border:none;padding:10px 15px;font-size:14px;border-radius:6px;cursor:pointer;transition:background-color 0.3s ease;}.webform-submission-form input[type="submit"]:hover{background-color:#0056b3;}
.lottery-numbers{display:flex;gap:5px;justify-content:center;}.lottery-number{width:40px !important;height:40px !important;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;color:white;text-shadow:1px 1px 2px rgba(0,0,0,0.5);border-radius:50% !important;background:linear-gradient(145deg,#ffffff,#e6e6e6);box-shadow:4px 4px 10px rgba(0,0,0,0.2);transition:transform 0.3s;}.lottery-number:hover{transform:scale(1.2);}.lottery-number[data-number="0"]{background:radial-gradient(circle,#ff0000,#cc0000);}.lottery-number[data-number="1"]{background:radial-gradient(circle,#ff9900,#cc7a00);}.lottery-number[data-number="2"]{background:radial-gradient(circle,#ffff00,#cccc00);}.lottery-number[data-number="3"]{background:radial-gradient(circle,#00ff00,#00cc00);}.lottery-number[data-number="4"]{background:radial-gradient(circle,#00ffff,#00cccc);}.lottery-number[data-number="5"]{background:radial-gradient(circle,#0000ff,#0000cc);}.lottery-number[data-number="6"]{background:radial-gradient(circle,#9900ff,#7a00cc);}.lottery-number[data-number="7"]{background:radial-gradient(circle,#ff00ff,#cc00cc);}.lottery-number[data-number="8"]{background:radial-gradient(circle,#ff66b2,#cc5599);}.lottery-number[data-number="9"]{background:radial-gradient(circle,#ff9966,#cc7a52);}
table.kqxs_ag_new{width:100%;border-collapse:collapse;}.kqxs_ag_new td{padding:8px;border:1px solid #ddd;text-align:center;}.kqxs_ag_new_title{font-size:18px;font-weight:bold;padding:10px;background-color:#f0f0f0;text-align:center;font-family:Arial,sans-serif;}@media (max-width:768px){table.kqxs_ag_new{width:100%;}.kqxs_ag_new td{display:block;width:100%;text-align:left;padding:10px;border:none;}.kqxs_ag_new .kqxs_ag_new_title{font-size:16px;font-weight:bold;padding:10px;text-align:center;}.kqxs_ag_new_row{margin-bottom:15px;display:block;width:100%;border-bottom:1px solid #ddd;}.kqxs_ag_new_row td{display:block;width:100%;text-align:left;padding:8px 10px;}.kqxs_ag_new .icon-container{display:inline-block;background-color:#f4f4f4;border-radius:5px;padding:5px;margin-top:5px;}.lottery-numbers{display:flex;flex-wrap:wrap;justify-content:center;}.lottery-number{margin:5px;font-size:14px;background-color:#ddd;padding:5px;border-radius:5px;}i{font-size:14px;text-align:center;display:block;margin-top:10px;}i a{text-decoration:none;color:#007bff;}}
.distinctive-image-slider{position:relative;width:280px;height:160px;overflow:hidden;}.distinctive-slider{display:flex;transition:transform 0.5s ease-in-out;}.distinctive-slide{min-width:100%;box-sizing:border-box;}.distinctive-slide img{width:100%;height:100%;object-fit:cover;}.distinctive-navigation{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);}.distinctive-navigation button{background-color:rgba(0,0,0,0.5);border:none;color:white;padding:10px;cursor:pointer;}
.distinctive-image-slider{position:relative;overflow:hidden;}.distinctive-image-slider::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("https://files.angiang.gov.vn/index.php/apps/files_sharing/ajax/publicpreview.php?x=1366&y=291&a=true&file=phong%2520nen%2520hoa%2520sen%2520trong%2520dong%2520vang%2520hoi%2520nghi_new%2520(2).png&t=UhLdVEmhZ1VZw1o&scalingup=0") no-repeat center center;background-size:cover;opacity:0.5;z-index:1;}.distinctive-image-slider .distinctive-slider{position:relative;z-index:2;box-shadow:0 0 30px rgba(255,255,255,0.8);}.distinctive-image-slider .distinctive-slide img{opacity:0.7;max-width:100%;height:auto;transition:opacity 0.3s ease-in-out;}.distinctive-image-slider .distinctive-slide:hover img{opacity:1;}
table{width:100%;border-collapse:collapse;margin:20px 0;}td{border:1px solid #ddd;padding:8px;text-align:left;}.kqxs_ag_new_title{background-color:#f4f4f4;font-weight:bold;text-align:center;}.lottery-controls{margin:10px 0;display:inline-block;cursor:pointer;padding:10px 15px;color:#000;border-radius:4px;margin-right:10px;transition:background-color 0.3s;justify-content:center;align-items:center;}.lottery-controls.active{background-color:#28a745;}.lottery-numbers{display:flex;justify-content:center;align-items:center;margin:10px 0;}.lottery-number{margin-right:5px;padding:8px;font-weight:bold;background-color:#f4f4f4;cursor:pointer;border-radius:4px;transition:background-color 0.3s,color 0.3s;}.lottery-number:hover{background-color:#ffeaa7;color:red;}.highlight{background-color:#ffdddd;color:red;font-weight:bold;}
