.alarm-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:20px 0}.alarm-heading h1{font-size:clamp(27px,3.6vw,42px);margin:12px 0;max-width:760px}.alarm-heading .breadcrumb{margin-top:0}.alarm-heading p{margin-bottom:12px}.catalog-count{font-size:14px;min-width:180px;color:#365b55}.catalog-count strong{font-size:34px;display:block;line-height:1.1}.catalog-count span{color:#52635f}.lookup{background:#e5ede3;border:1px solid #b9cabe;border-radius:12px;padding:26px}.lookup-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lookup select{min-height:54px}.lookup label span{font-size:15px}.lookup #lookup-status{margin:16px 0 8px;min-height:24px}.reset{background:none;color:#315d56;border:0;padding:4px 0;text-decoration:underline;min-height:44px}.reset:hover{background:none;color:#153f37}.answer{margin:24px 0;padding:30px;background:#fffdf8;border:1px solid #d7d8ce;border-left:5px solid #548478;border-radius:10px;min-height:240px}.answer h2{font-size:clamp(24px,3vw,32px);margin:12px 0}.answer p{max-width:850px}.answer .muted{margin-bottom:0;font-size:14px}.desk-notes{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:32px 0}.desk-notes h2{font-size:20px}select:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #aa683f;outline-offset:3px}@media(max-width:650px){.alarm-heading{display:block}.catalog-count{font-size:13px}.catalog-count strong{display:inline;font-size:24px;margin-right:5px}.catalog-count br{display:none}.catalog-count span{margin-left:10px}.lookup-fields,.desk-notes{grid-template-columns:1fr}.lookup{padding:20px}.answer{padding:22px}.wrap{width:calc(100% - 32px)}.top{gap:18px}}
/* Color accents and a deliberate, user-submitted search. */
body{background:#f2f8f8}.catalog-count{color:#086d73}.catalog-count strong{color:#076f76}.lookup{background:#164e59;border-color:#164e59;box-shadow:0 12px 32px #164e5914}.lookup label span{color:#ecfffc}.lookup input{display:block;width:100%;box-sizing:border-box;min-height:58px;margin-top:10px;padding:14px 16px;border:2px solid #bce4df;border-radius:8px;background:#fff;color:#183f48;font:inherit;font-size:16px}.lookup input::placeholder{color:#5a7077;opacity:1}.lookup #lookup-status{color:#d2eee9;font-size:15px;margin:18px 0}.lookup-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.lookup .search-alarm{background:#ffc0a4;color:#183f48;border:0;border-radius:8px;padding:15px 26px;font:inherit;font-weight:750;min-height:52px;cursor:pointer}.lookup .search-alarm:hover{background:#ffd5c2}.lookup .reset{color:#e3f6f2;font:inherit;cursor:pointer}.lookup .reset:hover{color:#fff}.answer{background:#fff;border-color:#b9dedb;border-left:5px solid #07888a;min-height:0;box-shadow:0 8px 28px #164e5908}.answer[hidden]{display:none}.answer .label{color:#076f76}.answer .button{background:#086b75;color:white}.answer a:not(.button),.desk-notes a{color:#07616a}.desk-notes{gap:24px}.desk-notes section{background:#e5f2f1;border-top:3px solid #69bab7;border-radius:8px;padding:22px}.desk-notes section:last-child{background:#fff0e8;border-top-color:#eea27e}.desk-notes h2{margin-top:0}input:focus-visible,.lookup button:focus-visible{outline:3px solid #ffcf93;outline-offset:4px}@media(max-width:650px){.lookup-actions{gap:12px}.lookup .search-alarm{width:100%}.lookup .reset{width:100%}.lookup-fields{gap:20px}.desk-notes section{padding:18px}}
