.tk-main{background:#f1f4f8;color:#15253b;min-height:50vh;padding:35px 0 60px}.tk-panel{background:#fff;color:#15253b;padding:24px;border-radius:12px;margin:18px 0;box-shadow:0 4px 18px #07192e18}.tk-panel h2{color:#07192e}.tk-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:18px 0}.tk-form label{display:grid;gap:5px;font-weight:700}.tk-form input:not([type=checkbox]),.tk-form select{padding:12px;border:1px solid #bfc9d5;border-radius:7px;width:100%;background:white;color:#101820;font-size:16px}.tk-form button,.tk-panel button,.tk-button{background:#f9d52d;color:#07192e;border:0;padding:12px 15px;border-radius:7px;cursor:pointer;font-weight:800;display:inline-block;text-decoration:none}.tk-notice{background:#fff0b5;color:#4c3900;padding:15px;border-radius:8px}.tk-ok{background:#d7f2df;color:#10562a;padding:12px}.tk-passes{display:flex;flex-wrap:wrap;gap:15px}.tk-pass{padding:16px;border:1px solid #d6dce5;border-radius:9px;text-align:center;overflow-wrap:anywhere;max-width:100%}.tk-qr svg{width:240px;max-width:100%;height:auto}.tk-pass small{font-size:10px}.tk-scroll{overflow:auto}.tk-panel table{border-collapse:collapse;min-width:650px;width:100%}.tk-panel td,.tk-panel th{border-bottom:1px solid #d8dfe7;padding:12px;text-align:left;vertical-align:top}.tk-panel td form{display:grid;gap:6px}.admin-wrap .tk-panel{box-shadow:none}@media(max-width:600px){.tk-panel{padding:15px}}