.ncr-wrap{max-width:1120px;margin:28px auto;padding:0 20px}.ncr-preview{background:#f5f0e7;color:#242424;font:16px/1.6 system-ui,sans-serif;margin:0}.ncr-preview main>h1{font:clamp(32px,5vw,56px)/1.12 Georgia,serif}.ncr-card{background:#fff;border:1px solid #dbd1c1;border-radius:8px;padding:24px;margin:24px 0}.ncr-card h2{margin-top:12px}.ncr-card dl{display:grid;grid-template-columns:minmax(140px,1fr) 3fr;gap:12px}.ncr-card dt{font-weight:700}.ncr-card dd{margin:0}.ncr-badge{display:inline-block;padding:5px 12px;background:#f2e5ce;color:#70232d;border-radius:20px;font-weight:700}.ncr-alert{background:#fff3dc;border-left:4px solid #9b7131;padding:16px}.ncr-request{margin:20px 0;padding:16px;border:1px solid #d7cbb9}.ncr-request summary{font-weight:700;cursor:pointer}.ncr-request label,.ncr-card form label{display:block;margin:14px 0}.ncr-wrap input:not([type=checkbox]),.ncr-wrap select,.ncr-wrap textarea,.ncr-request select,.ncr-request textarea{box-sizing:border-box;display:block;max-width:100%;width:100%;min-height:44px;padding:10px;border:1px solid #9b9389;border-radius:4px;font:inherit}.ncr-check{display:flex!important;gap:10px;align-items:flex-start}.ncr-check input{flex-shrink:0;margin-top:6px}.ncr-card fieldset,.ncr-request fieldset{border:0;padding:0;min-width:0}.ncr-card legend{font-weight:700}.ncr-filters{display:flex;flex-wrap:wrap;gap:18px;align-items:end}.ncr-filters label{flex:1;min-width:200px}.ncr-wrap button,.ncr-request button{min-height:44px;cursor:pointer;padding:10px 18px;font:600 16px system-ui}.ncr-wrap :focus-visible,.ncr-request :focus-visible{outline:3px solid #a87e34;outline-offset:3px}.ncr-card p,.ncr-card dd{overflow-wrap:anywhere}@media(max-width:600px){.ncr-wrap{padding:0 14px}.ncr-card{padding:18px}.ncr-card dl{grid-template-columns:1fr;gap:4px}.ncr-card dd{margin-bottom:12px}.ncr-filters{display:block}.ncr-filters label{display:block;margin:14px 0}}

