.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:static;width:auto;height:auto;padding:8px 12px;background:#005fcc;color:#fff;border-radius:6px;z-index:10000}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid #005fcc;outline-offset:-1px}body{font-family:'Inter',Arial,sans-serif;background:#fff;color:#333;margin:0;background:#F5F5F5}h1{font-size:1.3em;font-weight:600}h2{font-size:1.2em}h3{font-size:1.1em}h4{font-size:14px;margin:10px 0}a{color:#00636F;text-decoration:none;font-size:14px}a:hover{color:#00636F}p{font-size:14px}.newmessage{color:red}.row{display:grid;grid-template-columns:repeat(12,1fr);gap:10px}.column{text-align:center;padding:20px 0;font-size:14px;font-weight:500;color:#333}.span-1{grid-column:span 1}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-9{grid-column:span 9}.span-10{grid-column:span 10}.span-11{grid-column:span 11}.span-12{grid-column:span 12}#spinner{position:fixed;inset:0;display:none;place-items:center;background:rgba(0,0,0,0.15);z-index:9999}#spinner.active{display:grid}.loader{width:50px;height:50px;border:4px solid #eef4f5;border-top-color:#00636F;border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.d_block{display:block;margin-bottom:5px}.accordion{margin:0;padding:0;list-style:none}.accordion-item{border:1px solid #ddd;border-radius:8px;margin:8px 0;background:#fff;padding:3px}.accordion-header{width:100%;text-align:left;padding:12px 16px;display:flex;align-items:center;gap:8px;background:#fff;border:0;cursor:pointer;font-weight:600;font-size:14px}.accordion-header:focus{outline:2px solid #2b6cb0;outline-offset:1px;border-radius:4px}.accordion-title{display:flex;align-items:center;width:100%}.accordion-title span{margin-left:20px;width:100%}.accordion-icon::before{content:"+";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:4px;background:#eee;color:#333;font-size:20px;font-weight:500}.accordion-header[aria-expanded="true"] .accordion-icon::before{content:"–"}.accordion-panel{padding:20px 30px;font-size:14px}.accordion-panel .column{text-align:left;padding:0}.accordion-container{margin-top:30px}.info-text{margin-bottom:20px;background:#fcfcfc;padding:20px;border-radius:15px;margin-top:10px;border:1px solid #ddd}.info-text p{margin:5px 0;font-size:12px}.info-text h1,h2{margin-top:0}.hidden{display:none!important}.icon-sml{width:20px;margin-right:10px}.aligned{display:flex;align-items:center}.space-bottom{margin-bottom:20px}.btn{background:#fff;border:1px solid #ccc;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;color:#333}.btn:hover{color:#00636F;background:#f9f9f9}.logo img{height:40px;margin-right:50px}.float-right{float:right}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.float-right{float:right}.float-left{float:left}.link-back{color:#333;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;line-height:1.2}.link-back .icon{flex:0 0 auto;display:inline-block}.text-sml{font-size:12px}.divider{display:block;margin:20px -20px;border-bottom:1px solid #eee}.navbar{padding:10px 30px 0 30px;background:#F5F5F5}.navbar-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:70rem;margin:0 auto;padding:0 1rem}.nav-links{width:100%}.nav-links ul{display:flex;list-style:none;gap:30px;margin-bottom:0}.nav-links li{padding:0 0 20px 0}.nav-links li.active{border-bottom:2px solid #000}.nav-links a{text-decoration:none;padding:7px;border-radius:10px;font-size:14px;color:#000}.nav-links a:hover{background:#ddd}.nav-links .icon{margin-right:10px;width:24px;display:none}.nav-links .icon svg{fill-opacity:.6}.hamburger{display:none;font-size:24px;background:0;border:0;cursor:pointer}.top-menu{display:flex;justify-content:flex-end;padding:10px;position:relative}.menu-icon{cursor:pointer;border-radius:7px;background:#fff;border:1px solid #ddd;width:35px;color:oklch(0.439 0 0)}.dropdown-menu{min-width:250px;position:absolute;right:10px;top:50px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:4px;overflow:hidden;z-index:1000;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.dropdown-menu.show{opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-menu a{display:flex;align-items:center;padding:10px 15px;text-decoration:none;color:#333;font-size:14px}.dropdown-menu a:hover{background-color:#f9f9f9}.dropdown-menu .icon{margin-right:10px;width:20px;height:20px}.dropdown-menu .icon svg{fill-opacity:.6}main{background:#fff;margin:0 5px 5px 5px;border:1px solid #ddd;border-radius:10px}.page-wrapper{max-width:70rem;min-height:42rem;margin:0 auto;background:#fff;padding:0 20px;border-radius:10px}.container-front{display:grid;grid-template-columns:2fr 1fr;gap:30px;padding:30px 0;border-radius:10px}.container{display:grid;padding:10px 0}.quick-actions{margin-top:20px}.quick-actions .card{border:1px solid #eee;border-radius:12px;padding:30px;text-align:left}.quick-actions .card:hover{border:1px solid #ccc;color:#00636F}.quick-actions a{text-decoration:none}.quick-actions .icon{margin-right:10px;width:28px;display:block}.quick-actions .icon svg{fill-opacity:.6}.badge_red{background:#FEF2F2;color:#8a1c1c;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid #FCDADB;margin:5px 0}.badge_green{background:#F0FDF4;color:#055f24;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid #C0EBCF;margin:5px 0}.badge_yellow{background:#FEFCE8;color:#984B16;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid #F5E5BA;margin:5px 0}.history{margin-top:20px}.history ul{list-style:none;padding:0}.history li{font-size:14px;color:#666;margin-bottom:8px}.insurance-card{background:#fff;border-top:1px solid #ddd;max-width:100%}.insurance-top{align-items:center}.insurance-detail{align-items:center;margin:0 5px;border-top:1px solid #eee}.insurance-detail .column{text-align:left}.insurance-image-wrapper{width:50px;height:50px;border:1px solid #eee;padding:10px}.insurance-image-wrapper img{width:30px;height:30px;margin:10px 0 0 0}.insurance-heading{font-size:16px;font-weight:600;color:#000}.insurance-info p{margin:5px 0 0;font-size:12px;color:#666}.insurancedetail-title{font-weight:600}.insurancedetail-info{color:#666}.invoice-detail{align-items:center;margin:0 5px;border-top:1px solid #eee}.invoice-detail .column{text-align:left;padding:10px 0}.claim-detail{align-items:center;margin:0 5px;border-top:1px solid #eee}.claim-detail .column{text-align:left;padding:10px 0}.claim-detail span{margin:10px 0 0 0;display:inline-block}.fleet-container{margin:0 5px}.fleet-detail{align-items:center;margin:0 5px;border-top:1px solid #eee}.fleet-detail .column{text-align:left;padding:5px 0}.fleet-detail span{margin:5px 0 0 0;display:inline-block;color:#666;font-size:14px}.profile-card,.payment-card{background:#fff;border:1px solid #ddd;border-radius:12px;padding:20px}.payment-card .amount{font-size:14px;font-weight:bold}.payment-card{text-align:center}.profile-card{background:#fff;border:1px solid #ddd;border-radius:12px;padding:0;max-width:100%}.profile-top{align-items:center;padding:20px}.profile-image-wrapper{width:40px;height:40px;border-radius:50%;border:3px solid #000;padding:10px;display:inline-block}.profile-image-wrapper img{width:40px;height:40px;margin-top:3px}.profile-info h2{margin:0;font-size:24px;font-weight:700}.profile-info p{margin:2px 0 0;font-size:14px;color:#666}.status-bar .column{padding:0}.status-bar a{padding:20px 0;display:inline-block;width:100%}.profile-info .column{padding:0}.profile-info{margin-top:20px}.profile-card a.btn{display:inline-block;width:170px;margin-top:10px}.profile-info p.text-sml{font-size:12px}.status-bar{border-top:1px solid #eee;gap:0}.status-item{text-align:center;padding:20px 0;font-size:14px;font-weight:500;color:#333;cursor:pointer}.status-item:not(:last-child){border-right:1px solid #eee}.status-item a{text-decoration:none;color:#000}.status-item:hover{background:#eee;cursor:pointer}.status-item:hover a{color:#00636F}.search-box{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #dcdcdc;padding:6px 10px;border-radius:10px;height:30px;min-width:260px}.search-box input{border:0;outline:0;font-size:14px;padding-left:26px;flex:1}.search-box input:focus{outline:2px solid #005fcc;outline-offset:11px;border-radius:1px}.search-box .icon{position:absolute;left:10px;font-size:16px;opacity:.8;width:16px;top:13px}.search-box .shortcut span{border:1px solid #dcdcdc;background:#f7f7f7;padding:2px 6px;border-radius:4px;font-size:11px;line-height:12px;color:#444}.search-box:hover,.select-box:hover{border-color:#b8b8b8;box-shadow:0 1px 2px rgba(0,0,0,0.08)}.select-box{padding:8px 12px;border-radius:10px;border:1px solid #dcdcdc;text-align:left;background-color:white;font-size:14px;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='20' width='20' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:18px;min-width:170px}@media(max-width:1024px){.container-front{grid-template-columns:1fr}}@media(max-width:768px){main{margin:0;border:0 solid #ddd;border-radius:0}.nav-links{display:none;position:absolute;top:60px;left:0;width:100%;background:#fff;border:1px solid #eee;background:#f9f9f9}.nav-links.show{display:block}.nav-links ul{flex-direction:column;gap:5px;padding:0 20px}.nav-links li{padding-bottom:10px;border-bottom:1px solid #eee}.nav-links li.active{border-bottom:0 solid #000}.nav-links li a{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.nav-links .icon{margin-right:10px;width:20px;height:20px;display:inline-flex}.nav-links .textlink{display:inline-block}.quick-actions .card{margin-bottom:10px}.hamburger{display:block}.status-bar{width:100%}.status-item{padding:10px 0}.status-item:not(:last-child){border-bottom:1px solid #eee}.row{text-align:center;gap:0}.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12{grid-column:span 12}.sml-1{grid-column:span 1}.sml-2{grid-column:span 2}.sml-3{grid-column:span 3}.sml-4{grid-column:span 4}.sml-5{grid-column:span 5}.sml-6{grid-column:span 6}.sml-7{grid-column:span 7}.sml-8{grid-column:span 8}.sml-9{grid-column:span 9}.sml-10{grid-column:span 10}.sml-11{grid-column:span 11}.sml-12{grid-column:span 12}.profile-card .text-left{text-align:center}.insurance-card{margin-top:20px;text-align:center}.insurance-info p{text-align:center}.insurance-heading{text-align:center}.search-box{margin-bottom:10px}.insurance-image-wrapper{display:inline-block}.insurance-detail .column{padding:5px 0}.insurancedetail-title{margin-top:15px}.insurancedetail-info{margin-bottom:15px}.invoice-detail .column{padding:5px 0}.invoice-detail{margin-top:15px;margin-bottom:15px}.claim-detail .column{padding:5px 0}.claim-detail{margin-top:15px;margin-bottom:15px}}