.resource-workspace{padding-bottom:80px;scroll-margin-top:30px}.resource-banner{display:flex;justify-content:space-between;align-items:center;gap:28px;border-block:1px solid #bbc1b2;padding:24px 0;margin-bottom:32px}.resource-banner p{margin:0;font-size:.95rem;color:#465447}.resource-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr);gap:46px}.resource-editor{min-width:0}.resource-examples{background:#e9eae1;border:1px solid #bdc5b4;padding:22px 26px;margin-bottom:28px}.resource-examples>div,.resource-draft-actions,.resource-result-actions{display:flex;gap:12px 20px;flex-wrap:wrap;align-items:center}.resource-examples .eyebrow{margin-bottom:10px}.resource-quiet{font:inherit;font-size:.875rem;border:0;border-bottom:1px solid #7e8d73;background:transparent;padding:10px 0;cursor:pointer;color:#294233;min-height:44px}.resource-quiet:hover{color:#654d2c;border-color:#654d2c}.resource-quiet:focus-visible,.resource-field input:focus-visible,.resource-field textarea:focus-visible,.resource-output:focus-visible{outline:3px solid #8e713d;outline-offset:3px}.resource-note,.resource-field p{font-size:.875rem;line-height:1.6;color:#52604f}.resource-note a{text-decoration:underline;text-underline-offset:3px}.resource-examples .resource-note{margin:12px 0 0}#resource-form fieldset{margin:0 0 26px;padding:28px;border:1px solid #bac2b2;background:#fafaf6;min-width:0}#resource-form legend{padding:0 10px;font-size:.875rem;font-weight:700;letter-spacing:.035em;color:#4e603f}.resource-field{margin-bottom:22px}.resource-field:last-child{margin-bottom:0}.resource-field label{display:block;font-size:.95rem;font-weight:600;margin-bottom:8px;line-height:1.4}.resource-field label span{font-weight:400;color:#596751;font-size:.8rem;margin-left:6px}.resource-field input,.resource-field textarea,#resource-output{display:block;width:100%;box-sizing:border-box;border:1px solid #94a087;border-radius:3px;background:white;padding:12px;font:1rem/1.55 Arial,sans-serif;color:#203528;resize:vertical;min-width:0}.resource-field p{margin:7px 0 0}.resource-optional{border:1px solid #bac2b2;padding:20px 28px;margin-bottom:26px}.resource-optional summary{cursor:pointer;font-weight:600;font-size:.95rem;min-height:28px}.resource-optional[open] summary{margin-bottom:24px}.resource-draft-actions{margin-top:22px}.resource-status,#resource-action-status{font-size:.95rem;color:#345334;min-height:1.4em}.resource-side{background:#1e3027;color:#edf0e6;padding:32px;align-self:start;border-top:3px solid #b49360}.resource-side h2{font-size:2.15rem;color:#e0c49a;line-height:1.2}.resource-side p,.resource-side li{color:#e0e7d8}.resource-side .eyebrow,.resource-side .text-link{color:#e0c49a}.resource-side ol{padding-left:21px;font-size:.95rem;line-height:1.8}.resource-side .resource-note{color:#cbd6c3}.resource-result{margin-top:36px;background:#fff;border:1px solid #a1b192;border-top:4px solid #9b7b45;padding:32px;scroll-margin-top:30px}.resource-result h2{font-size:2.2rem}.resource-result-actions{margin:22px 0}.resource-print-brand{font-weight:bold;letter-spacing:.09em;font-size:.85rem;margin-bottom:24px;color:#395232}.resource-print-brand span{display:block;font-weight:400;letter-spacing:0;margin-top:5px;font-size:.8rem}.resource-result>.button{margin-top:14px}#resource-output{font-size:.95rem;line-height:1.65;min-height:500px}.resource-notice{padding:20px;border:1px solid #92713d}.resource-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;border-top:1px solid #bbc1b2;margin-top:48px;padding-top:40px}.resource-directory article{min-width:0}.resource-directory h2{font-size:2rem}.resource-directory .actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.job-imported-scope{background:#eef1e8;border:1px solid #bdc9b2;padding:20px;margin-bottom:24px}.job-imported-scope textarea{width:100%;min-height:170px;font: .875rem/1.6 Arial,sans-serif;padding:12px;border:1px solid #96a886;box-sizing:border-box;resize:vertical;background:white;color:#253526}.job-imported-scope label{display:block;font-weight:600;font-size:.95rem;margin-bottom:10px}
@media(max-width:850px){.resource-layout{grid-template-columns:minmax(0,1fr)}.resource-side{order:-1}.resource-side h2{font-size:1.8rem}.resource-directory{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.resource-banner{display:block}.resource-banner .text-link{display:inline-block;margin-top:12px}#resource-form fieldset,.resource-optional{padding:22px 18px}.resource-side,.resource-examples,.resource-result{padding:24px 20px}.resource-result-actions .button{width:100%;text-align:center}.resource-workspace{padding-bottom:45px}}
@media print{body.resource-printing{background:#fff!important;color:#000!important}body.resource-printing .header,body.resource-printing .footer,body.resource-printing .page-intro,body.resource-printing .skip-link,body.resource-printing .resource-banner,body.resource-printing .resource-layout,body.resource-printing .resource-result-actions,body.resource-printing #resource-price,body.resource-printing #resource-action-status,body.resource-printing .resource-result>.resource-note,body.resource-printing #resource-output{display:none!important}body.resource-printing .resource-workspace{width:100%;padding:0}body.resource-printing .resource-result{border:0;margin:0;padding:0}body.resource-printing .resource-result>.eyebrow,body.resource-printing .resource-result>h2{display:none}.resource-print-text{white-space:pre-wrap;overflow-wrap:anywhere;font:11pt/1.6 Arial,sans-serif;color:#000;display:none}body.resource-printing .resource-print-text{display:block}body.resource-printing .resource-print-brand{color:#000}@page{size:auto;margin:18mm}}
