body,p{font-weight:400}:root{--bg:#fff;--color:#131314;--btncolor:hsl(0, 0%, 100%);--btntext:#000000;--btnboader:rgb(0, 0, 0);--btnhoverbk:#0696401e;--fcbackground:#ffffff;--fcboader:#000000;--tgbtn:#333;--sbtrak:#5f6368;--thumb:#c3c3c3;--link:#080849}.dark{--bg:#1e1e1e;--color:rgb(238, 238, 238);--btncolor:#303134;--btntext:rgb(238, 238, 238);--btnboader:rgb(138 141 145);--btnhoverbk:#085c59;--fcbackground:#1e1e1e;--fcboader:#8899ac;--tgbtn:rgb(250 250 250);--sbtrak:#737373;--thumb:#555;--link:#FFFFFF}.dark .navbar{border-top:none;color:var(--color)}.dark .card,.dark .card h5,.dark .card h6,.dark .card p,.dark .form-control,.dark .form-select,.dark .offcanvas,.dark .offcanvas .offcanvas-body,.dark .offcanvas .offcanvas-header,.dark .qr-card,.dark textarea.form-control{background-color:var(--fcbackground)!important;color:var(--color)!important}.dark .offcanvas .offcanvas-header{border-bottom:1px solid rgba(255,255,255,.05)}.dark .card,.dark .card h5,.dark .card h6,.dark .card p,.dark .qr-card{border:1px solid rgba(255,255,255,.04)}.dark .form-control,.dark .form-select,.dark textarea.form-control{border:1px solid var(--fcboader)!important}.dark .btn,.dark .btn-outline-primary{color:var(--btntext)!important}.dark .btn{background-color:var(--btncolor)!important;border-color:var(--btnboader)!important}.dark .btn:hover{background-color:var(--btnhoverbk)!important}.dark .text-muted{color:rgba(255,255,255,.68)!important}.offcanvas-header{background:#000}#bc-canvas{background:#fff;border:1px solid #eee;display:block}.dark #bc-canvas{background:#fff;border:1px solid rgba(255,255,255,.08)}.dark .nav-link{color:rgba(255,255,255,.9)!important}.dark .nav-link.active{background:rgba(255,255,255,.06)!important;color:var(--color)!important}.dark .navbar-brand img{filter:none}.dark .bg-dark,.dark footer{background:#111!important;color:var(--color)!important}.dark .alert,.dark .table-responsive,.dark table,body{color:var(--color)}.dark .alert{background-color:rgba(255,255,255,.03);border-color:rgba(255,255,255,.04)}.dark .form-text,.dark small{color:rgba(255,255,255,.72)}.dark .bg-light{background-color:rgba(255,255,255,.03)!important;color:var(--color)!important;border:1px solid rgba(255,255,255,.04)!important}.dark .alert-light{background-color:rgba(255,255,255,.02)!important;color:var(--color)!important;border-color:rgba(255,255,255,.04)!important}.dark .table-responsive,.dark table td,.dark table th,.dark table.table{background:0 0!important;color:var(--color)!important;border-color:rgba(255,255,255,.06)!important}.dark .table thead th{color:rgba(255,255,255,.9)}.dark .table tbody tr{border-bottom:1px solid rgba(255,255,255,.03)}.dark ::placeholder{color:rgba(255,255,255,.46)!important}.dark input[type=number]::-webkit-inner-spin-button,.dark input[type=number]::-webkit-outer-spin-button{filter:invert(1)}.dark .btn-outline-danger{color:#ffb3b3!important;border-color:rgba(255,0,0,.12)!important}.dark .btn-outline-primary{color:#bcd8ff!important;border-color:rgba(0,123,255,.12)!important}.dark .nav-pills .nav-link{background:0 0;border-radius:6px;color:rgba(255,255,255,.85)!important}.dark .nav-pills .nav-link.active{background:rgba(255,255,255,.04)!important;color:var(--color)!important}.dark .tab-pane{background:0 0}.dark #dv-summary,.dark #pf-summary{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.04);color:var(--color)}.btn,.btn:hover{border-color:var(--btnboader);color:var(--btntext);border-radius:5px}:focus{box-shadow:none!important}.bootstrap-select .form-control:focus,.bootstrap-select .form-control>div.filter-option:focus,.bootstrap-select .form-control>div.filter-option>div.filter-option-inner:focus,.bootstrap-select .form-control>div.filter-option>div.filter-option-inner>div.filter-option-inner-inner:focus{outline:#fff 0!important}.bootstrap-select button.dropdown-toggle:focus{outline:0!important}body{font-family:Outfit,"Noto Sans Sinhala",sans-serif;background-color:var(--bg);font-size:15px}.focus-ring{display:none}.btn{background-color:var(--btncolor);font-size:14px}.btn:hover{background-color:var(--btnhoverbk)}.dropdown-menu,.form-control,.form-control:hover,.form-select,.modal-body,.modal-footer,.modal-header{background-color:var(--fcbackground)}textarea.form-control{height:180px}.form-select{color:var(--color)}.form-control{color:var(--color);font-family:"Noto Sans Sinhala",Outfit,sans-serif;font-size:20px;border:1px solid var(--fcboader);border-radius:5px;flex-direction:column;display:flex;margin-bottom:5px}.custom-navbar,h1{font-size:15px}.form-control:hover{border:1px solid var(--fcboader);color:var(--color)}.form-control:focus,.form-control:visited{background-color:var(--fcbackground);color:var(--color);border-color:#ff8225 5px}.popover{border:.5mm solid var(--fcboader);opacity:.99}.custom-navbar{padding:12px 0;position:relative;z-index:1030}.custom-navbar .nav-link{font-weight:400;color:var(--color);padding-left:20px;padding-right:20px;font-size:15px}.dropdown-menu{padding:8px 0}.dropdown-item{font-size:14px;padding:8px 16px;color:var(--color)}.mt-3{font-size:12px}p{font-size:14px}a{color:var(--link);text-decoration:none}.homeb{margin:auto 5%}.qr-card{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px rgba(0,0,0,.1);border-radius:20px;transition:.3s;overflow:hidden}.qr-card:hover{transform:translateY(-5px);box-shadow:0 30px 60px rgba(0,0,0,.15)}.card-header-custom{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:1.5rem;text-align:center;border:none}.qr-container{padding:2rem;min-height:200px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;margin:1rem;border-radius:15px;border:2px dashed #dee2e6;transition:.3s}.qr-container:hover{border-color:#667eea;background:#f1f3f4}.qr-placeholder{color:#6c757d;font-size:1.1rem}.download-btn{background:linear-gradient(45deg,#28a745,#20c997);border:none;border-radius:50px;padding:12px 30px;font-weight:600;transition:.3s;box-shadow:0 4px 15px rgba(40,167,69,.3)}.download-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(40,167,69,.4);background:linear-gradient(45deg,#218838,#1ab394)}.download-btn:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed}.card-footer-custom{background:rgba(248,249,250,.8);border-top:1px solid rgba(0,0,0,.05);padding:1.5rem}@media only screen and (max-width:480px){textarea.form-control{height:230px}body{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.col-4{display:none}}@media only screen and (max-width:768px){.d-flex.gap-2.align-items-center.mb-2{flex-wrap:wrap!important;gap:.5rem!important;align-items:center!important}#wadan-align,#wadan-bg,#wadan-color,#wadan-fontsize{min-width:48px!important;width:auto!important;display:inline-block!important}#wadan-username{width:100%!important;margin-top:.4rem}.form-control{font-size:16px}.d-flex.gap-2>button{flex:0 0 auto}}@media screen and (max-width:900px){.row{margin:0}body{overflow-x:hidden}.h1{font-size:1.5rem}.homeb{margin:auto}.col-4{display:none}}@media (min-width:1920px) and (max-width:2560px){textarea.form-control{height:200px}}.btn-success:hover{background-color:#218838;border-color:#1e7e34}.btn-info{background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{background-color:#138496;border-color:#117a8b}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:snow}