.dcew-technique{--tech-ink:#153f43;--tech-line:#c2d7cf;box-sizing:border-box;width:100%;max-width:1240px;padding-inline:24px;color:var(--tech-ink);margin:32px auto 60px}.dcew-tech-inner{width:100%;max-width:1168px;margin-inline:auto}.wrap>.dcew-technique{max-width:none;padding-inline:0}.dcew-tech-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;border-bottom:1px solid var(--tech-line);padding-bottom:20px}.dcew-tech-year{font:600 16px/1.5 var(--sans,Arial,sans-serif);margin:0}.dcew-tech-toolbar .button{cursor:pointer;font:600 14px/1.4 var(--sans,Arial,sans-serif);min-height:44px;padding:12px 18px}.dcew-tech-print-note{font-size:13px;color:#51676a;margin:12px 0 30px}.dcew-tech-group{margin:35px 0}.dcew-tech-group>h2{font:normal 31px/1.25 var(--serif,Georgia,serif);margin:0 0 18px}.dcew-tech-list{border-top:1px solid var(--tech-line)}.dcew-tech-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px;padding:26px 0;border-bottom:1px solid var(--tech-line);break-inside:avoid}.dcew-tech-description h3{font:normal 23px/1.3 var(--serif,Georgia,serif);margin:0 0 9px}.dcew-tech-codes{font:600 12px/1.6 var(--sans,Arial,sans-serif);letter-spacing:.02em;margin:0 0 9px;color:#35686b}.dcew-tech-condition{font-size:14px;line-height:1.7;margin:0;max-width:65ch}.dcew-tech-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;align-content:start}.dcew-tech-prices dt{font-size:12px;line-height:1.45;margin-bottom:10px}.dcew-tech-prices dd{margin:0;font-size:19px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.dcew-tech-prices small{display:block;font:normal 12px/1.4 var(--sans,Arial,sans-serif);margin-top:4px}.dcew-tech-total{border-left:1px solid var(--tech-line);padding-left:14px}.dcew-tech-quote{font-size:15px;line-height:1.5;display:block}.dcew-tech-final-note{padding:22px 25px;background:#e6f1ec;font-size:14px;line-height:1.7;margin-top:35px}.dcew-technique .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
@media(max-width:850px){.dcew-tech-row{grid-template-columns:1fr;gap:20px}.dcew-tech-prices{max-width:600px}.dcew-tech-group>h2{font-size:28px}}@media(max-width:390px){.dcew-tech-prices{gap:8px}.dcew-tech-prices dd{font-size:17px}.dcew-tech-prices dt{font-size:11px}.dcew-tech-total{padding-left:8px}.dcew-tech-quote{font-size:14px}.dcew-tech-description h3{font-size:22px}.dcew-tech-final-note{padding:20px}.dcew-tech-toolbar .button{width:100%;justify-content:center}}
@media(max-width:700px){body:has(.dcew-technique) .page-intro h1{font-size:clamp(28px,8vw,36px);overflow-wrap:normal;hyphens:manual}}
.dcew-tech-admin{max-width:1300px}.dcew-tech-source-note{padding:14px 18px;background:#f6f2e8;border-left:4px solid #9b742a}.dcew-tech-admin-actions{display:flex;gap:14px;align-items:center;margin:22px 0}.dcew-tech-admin-actions form{margin:0}.dcew-tech-admin .widefat td{vertical-align:top}.dcew-tech-review{font-size:12px;color:#8b3a17;max-width:62ch}.dcew-tech-editor{margin-top:35px;padding:25px;background:white;border:1px solid #c2d7cf}.dcew-tech-fields{display:grid;grid-template-columns:1fr 1fr;gap:23px 30px}.dcew-tech-fields>label{display:flex;flex-direction:column;gap:8px;font-weight:600}.dcew-tech-fields input:not([type=checkbox]),.dcew-tech-fields select,.dcew-tech-fields textarea{width:100%;max-width:none}.dcew-tech-fields span{font-weight:400;font-size:12px}.dcew-tech-checks{display:flex;flex-direction:column;gap:16px;justify-content:center}.dcew-tech-ack{align-self:center;display:block!important}.dcew-tech-history{margin:35px 0}.dcew-tech-history summary{cursor:pointer;font-size:18px;font-weight:600}.dcew-tech-history table{margin-top:15px}@media(max-width:782px){.dcew-tech-fields{grid-template-columns:1fr}.dcew-tech-admin table{display:block;overflow:auto}.dcew-tech-admin-actions{align-items:flex-start;flex-wrap:wrap}}
@media print{body{background:#fff!important}.site-header,.site-footer,.utility-bar,.mobile-actions,.breadcrumbs,.dcew-tech-toolbar button,.dcew-tech-print-note,[data-jds-patient-portal],.jds-overlay{display:none!important}.dcew-technique{margin:0;padding:0;width:100%;max-width:none;font-size:10pt;color:#153f43}.dcew-tech-inner{max-width:none}.dcew-tech-toolbar{padding-bottom:12px}.dcew-tech-year{font-size:12pt}.dcew-tech-group{margin:22px 0}.dcew-tech-group>h2{font-size:19pt}.dcew-tech-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;padding:15px 0;break-inside:avoid}.dcew-tech-description h3{font-size:13pt}.dcew-tech-condition{font-size:9pt}.dcew-tech-prices dt{font-size:8pt}.dcew-tech-prices dd{font-size:11pt}.dcew-tech-quote{font-size:9pt}.dcew-tech-codes{font-size:8pt}.dcew-tech-final-note{font-size:9pt;background:white;border:1px solid #c2d7cf;padding:12px}a{text-decoration:none!important}.wrap{max-width:none!important;width:100%!important}@page{size:A4 portrait;margin:17mm}}
