:root{font-family:Arial,Helvetica,sans-serif;color:#193a2f;background:#f4f6f1}*{box-sizing:border-box}body{margin:0}main{max-width:510px;margin:8vh auto;padding:24px}.brand{font-size:23px;font-weight:700;margin-bottom:25px}.card{background:white;border:1px solid #dfe5db;border-radius:18px;padding:30px}h1{font-size:31px;letter-spacing:-1px;margin:14px 0}p{font-size:14px;color:#64766a;line-height:1.65}.eyebrow{font-size:11px;letter-spacing:1px;overflow-wrap:anywhere}label{display:block;font-size:13px;font-weight:600;margin:26px 0 10px}input[type=url]{width:100%;padding:14px;border:1px solid #cbd6c8;border-radius:8px;font:inherit;font-size:16px}button{width:100%;margin-top:18px;padding:15px;border:0;border-radius:8px;background:#245c43;color:white;font:inherit;font-size:14px;font-weight:600;cursor:pointer}button:hover{background:#19452f}input:focus-visible,button:focus-visible{outline:3px solid #95b861;outline-offset:3px}.help{font-size:12px;margin:20px 0 0}.error{background:#fff0ed;color:#923e31;padding:12px;border-radius:8px}code{overflow-wrap:anywhere}@media(max-width:500px){main{margin:3vh auto;padding:20px}.card{padding:24px}h1{font-size:28px}}
a{color:#245c43;text-underline-offset:3px}.brand{display:block;text-decoration:none}.wide{max-width:1150px;margin-top:4vh}.wide>.card{padding:36px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.page-header h1{font-size:36px}.page-header form{flex-shrink:0}.page-header p{margin-bottom:0}h2{font-size:19px;letter-spacing:-.4px;margin:24px 0 12px}input:not([type=hidden]):not([type=checkbox]){width:100%;min-width:0;min-height:48px;padding:13px;border:1px solid #cbd6c8;border-radius:8px;background:#fdfefb;font:inherit;font-size:16px;color:#193a2f}.button{display:block;text-align:center;text-decoration:none;margin-top:18px;padding:15px;background:#245c43;border-radius:8px;color:white;font-size:14px;font-weight:600}.secondary{background:white;border:1px solid #cbd6c8;color:#245c43}.secondary:hover{background:#edf3e7}.small{font-size:12px;padding:11px 18px;margin-top:0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0}.stats article{background:#eef3e7;border:1px solid #dfe7d5;border-radius:13px;padding:22px}.stats article:first-child{background:#245c43;color:white;border-color:#245c43}.stats span{display:block;font-size:12px;margin-bottom:18px}.stats strong{display:block;font-size:34px;font-weight:500;overflow-wrap:anywhere}.stats.two{grid-template-columns:1fr 1fr;gap:10px}.stats.two article{padding:18px}.stats b{font-size:15px;font-weight:500;line-height:1.6}.tip{background:#f7f8ef;border:1px solid #e4e8d8;padding:20px;border-radius:10px;margin:25px 0}.tip b{font-size:13px}.tip p{font-size:13px;margin:7px 0 0}.empty{border:1px dashed #cbd6c8;border-radius:12px;text-align:center;padding:32px 20px;margin-top:20px}.empty-icon{display:inline-grid;place-items:center;width:55px;height:55px;border-radius:14px;background:#ddecbb;font-size:30px}.empty p{max-width:380px;margin:12px auto}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:600;color:#64766a;padding:15px 12px;border-bottom:1px solid #dfe5db;white-space:nowrap}td{padding:20px 12px;border-bottom:1px solid #e8ece3;max-width:250px;overflow-wrap:anywhere;line-height:1.5}td strong{display:block}.badge{display:inline-block;font-size:10px;white-space:nowrap;border-radius:20px;background:#f5efde;color:#8b7542;padding:4px 9px;margin-top:7px}.badge.active{background:#e9f2db;color:#245c43}.text-link{font-size:12px;font-weight:600;white-space:nowrap}.pagination{display:flex;justify-content:center;gap:20px;font-size:12px;margin-top:25px}.notice{padding:14px 17px;background:#edf4e2;color:#245c43;border:1px solid #dce7cc;border-radius:10px;font-size:13px}.notice.error{background:#fff0ed;color:#923e31;border-color:#eed6cd}.back{font-size:12px}.spaced{display:block;margin-top:24px}.code-title{overflow-wrap:anywhere}.checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.6}.checkbox input{margin-top:3px;accent-color:#245c43}.danger{background:white;border:1px solid #dfbcb3;color:#923e31}.danger:hover{background:#fff0ed}label span{font-size:11px;color:#83907f;font-weight:400;margin-left:5px}hr{border:0;border-top:1px solid #dfe5db;margin:30px 0}code{font-size:12px}a:focus-visible{outline:3px solid #95b861;outline-offset:4px}@media(max-width:650px){.wide{padding:16px}.wide>.card{padding:22px}.page-header{align-items:flex-start;flex-direction:column}.page-header h1{font-size:29px}.stats{gap:8px}.stats article{padding:15px 10px}.stats span{font-size:10px;min-height:25px;margin-bottom:10px}.stats strong{font-size:27px}.stats.two span{min-height:0}td{min-width:120px}.text-link{font-size:11px}}

.brand img{width:240px;height:64px;object-fit:cover;object-position:center 47%;display:block;max-width:100%}

.model-label{display:inline-block;font-size:12px;font-weight:600;color:#245c43;white-space:nowrap}

.central-contact{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#f4f7ed;border:1px solid #dfe7d5;border-radius:12px;padding:22px;margin-top:26px}.central-contact h2{margin:0 0 6px;font-size:17px}.central-contact p{margin:0;font-size:12px}.central-contact-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.central-contact-actions .button{margin:0;font-size:12px;white-space:nowrap;padding:13px 16px}@media(max-width:850px){.central-contact{align-items:flex-start;flex-direction:column}}@media(max-width:450px){.central-contact-actions{width:100%;flex-direction:column;align-items:stretch}.central-contact-actions .button{width:100%}}
