body.page.dive-status section.dc-titlebox,body.page.dive-status section.footer-reviews{display:none}body.page.dive-status .dc-text-block.dive_status_block{margin:50px 0}body.page.dive-status .dc-text-block.dive_status_block .section_intro .title{text-align:center;margin:20px auto}.avl-lookup{--avl-gap:24px;--avl-radius:12px;--avl-border:1px solid rgba(0,0,0,.08);--avl-shadow:0 6px 20px rgba(0,0,0,.06);--avl-bg:#fff;--avl-muted:#6b7280;--avl-text:#111827;--avl-primary:#0ea5e9;--avl-primary-hover:#0284c7;--avl-success:#16a34a;--avl-danger:#dc2626;--avl-focus:0 0 0 4px rgba(14,165,233,.25);display:grid;grid-template-columns:1fr 1fr;gap:var(--avl-gap);align-items:start;margin:16px 0}.avl-lookup .avl-form,.avl-lookup .avl-result{background:var(--avl-bg);border:var(--avl-border);border-radius:var(--avl-radius);box-shadow:var(--avl-shadow);padding:18px 18px 20px}.avl-lookup .avl-result.result_happening{background:green;color:#fff}.avl-lookup .avl-result.result_cancelled{background:red;color:#fff}.avl-lookup .avl-result.result_hold{background:#ff0}.avl-lookup .avl-result.result_other{background:#ff0}@media (max-width:768px){.avl-lookup{grid-template-columns:1fr}}.avl-form{color:var(--avl-text)}.avl-form label{display:block;font-size:13px;font-weight:600;color:var(--avl-muted);margin:6px 0 6px}.avl-form input[type="date"],.avl-form select{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-size:14px;color:var(--avl-text);transition:border-color .2s ease,box-shadow .2s ease}.avl-form input[type="date"]:focus,.avl-form select:focus{outline:none;border-color:var(--avl-primary);box-shadow:var(--avl-focus)}.avl-form button[type="submit"]{display:inline-flex;align-items:center;gap:8px;margin-top:10px;background:var(--avl-primary);color:#fff;border:none;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .05s ease}.avl-form button[type="submit"]:hover{background:var(--avl-primary-hover)}.avl-form button[type="submit"]:active{transform:translateY(1px)}.avl-form .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:480px){.avl-form .row{grid-template-columns:1fr}}.avl-result{min-height:110px;color:var(--avl-text);padding:20px}.avl-result p{margin:0 0 10px;line-height:1.5}.avl-result .meta{display:grid;grid-template-columns:120px 1fr;gap:6px 12px;font-size:14px}.avl-result .meta .label{color:var(--avl-muted);font-weight:600}.avl-result{color:black!important}.avl-result span{padding:3px 16px 5px!important;border-radius:16px!important}.avl-result.pending span,.avl-result.on_hold span{color:black!important;background-color:#84D1FA}.avl-result.green_go span,.avl-result.green_salmon_bay span{color:black!important;background-color:#95FF24!important}.avl-result.yellow_75 span,.avl-result.yellow_50 span{color:black!important;background-color:#FFF424!important}.avl-result.organge_25 span{color:white!important;background-color:#FFA724!important}.avl-result.red span{color:white!important;background-color:#FF4747!important}.avl-table-wrap{max-width:950px;margin:30px auto;padding:0 15px}.avl-table-wrap form{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:20px}.avl-table-wrap form label{font-size:14px!important;font-weight:600;color:#333}.avl-table-wrap form input[type="date"]{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;min-width:180px}.avl-table-wrap form button{font-size:14px!important;font-weight:900!important;letter-spacing:0;line-height:20px;text-transform:uppercase;text-align:center;color:#03256b;border-radius:40px;background:#fff0;display:inline-block;box-sizing:border-box;min-width:140px;width:auto;padding:6px 16px;opacity:1;border:2px solid #03256b}.avl-table-wrap form button:hover{background:#03256b;color:#FFF;border:2px solid #03256b}.avl-table-wrap h3{font-size:20px;font-weight:600;margin-bottom:15px;color:#111}.avl-table-wrap table{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden;background:#fff}.avl-table-wrap table thead{background:#03256b}.avl-table-wrap table thead th{color:#fff;padding:12px;font-size:14px;text-align:left}.avl-table-wrap table tbody td{padding:12px!important;font-size:14px!important;border-bottom:1px solid #eee}.avl-table-wrap table tbody tr{transition:0.2s ease}.avl-table-wrap table tbody tr:hover{background:#f7f7f7}.avl-table-wrap table tbody tr:nth-child(even){background:#fafafa}.avl-table-wrap .avl-status{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.avl-table-wrap .avl-status-available{background:#e6f9ed;color:#1a7f37}.avl-table-wrap .avl-status-unavailable{background:#fdecea;color:#c62828}.avl-table-wrap .avl-status-pending{background:#fff4e5;color:#ef6c00}.avl-table-wrap .avl-message{color:#666;font-size:13px}.avl-table-wrap .avl-password-form{max-width:400px;margin:40px auto;padding:25px;border:1px solid #eee;border-radius:10px;background:#fff;text-align:center;box-shadow:0 8px 20px rgb(0 0 0 / .05)}.avl-table-wrap .avl-password-form label{display:block;font-size:16px;font-weight:600;margin-bottom:15px;color:#111}.avl-table-wrap .avl-password-form input[type="password"]{width:100%;padding:12px 14px;border:1px solid #ccc;border-radius:6px;font-size:14px;margin-bottom:15px;transition:0.25s ease}.avl-table-wrap .avl-password-form input[type="password"]:focus{border-color:#111;outline:none}.avl-table-wrap .avl-password-form button{width:100%;padding:12px;background:#fff0;color:#03256b;border:2px solid #03256b;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:0.25s ease}.avl-table-wrap .avl-password-form button:hover{background:#03256b;border:2px solid #03256b;border-radius:6px}.avl-table-wrap .avl-password-error{margin-top:12px;color:#c62828;font-size:13px;font-weight:500}@media (max-width:768px){.avl-table-wrap .avl-password-form{margin:20px auto;padding:20px}.avl-table-wrap .avl-password-form input[type="password"],.avl-table-wrap .avl-password-form button{font-size:13px;padding:10px}}@media (max-width:768px){.avl-table-wrap table thead{display:none}.avl-table-wrap table,.avl-table-wrap table tbody,.avl-table-wrap table tr,.avl-table-wrap table td{display:block;width:100%}.avl-table-wrap table tr{margin-bottom:15px;border:1px solid #eee;border-radius:8px;padding:10px}.avl-table-wrap table td{border:none;padding:6px 10px}.avl-table-wrap table td .avl-label{display:block;font-weight:600;font-size:12px;color:#888;margin-bottom:3px}}