/* Layered important rules take precedence over legacy unlayered page overrides. */
@layer dermrx-rp-workbench {
/* DermRX Rp · focused clinical workbench · 20 October 2026
   Page scoped; no dosing, validation or storage behavior. */
@media screen {
body.page-id-8023.drx-rp-workbench { background:#f3f5f8!important; color:#172f4c!important; }
body.page-id-8023.drx-rp-workbench #main { padding-top:16px!important; }
body.page-id-8023.drx-rp-workbench #main > .ct-container-full, body.page-id-8023.drx-rp-workbench #post-8023, body.page-id-8023.drx-rp-workbench #post-8023 > .entry-content { width:100%!important; max-width:1400px!important; margin-inline:auto!important; padding-inline:0!important; }
body.page-id-8023.drx-rp-workbench #post-8023 { padding:0 24px!important; }
body.page-id-8023.drx-rp-workbench #post-8023 > .hero-section { display:none!important; }
body.page-id-8023.drx-rp-workbench .rx-workbench-header { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px 24px; margin:12px 0 24px; padding:0; color:#172f4c; }
body.page-id-8023.drx-rp-workbench .rx-workbench-header h1 { margin:0!important; padding:0!important; border:0!important; font-size:clamp(28px,3vw,40px)!important; line-height:1.16!important; letter-spacing:-.04em!important; color:#172f4c!important; font-weight:700!important; }
body.page-id-8023.drx-rp-workbench .rx-workbench-header p { margin:8px 0 0!important; color:#5a6a7c!important; font-size:15px!important; line-height:1.55!important; }
body.page-id-8023.drx-rp-workbench .rx-workbench-header .rx-eyebrow { margin:0 0 8px!important; font-size:11px!important; line-height:1.5!important; font-weight:700!important; text-transform:uppercase; letter-spacing:.14em!important; color:#486284!important; }
body.page-id-8023.drx-rp-workbench .rx-context-details { margin:20px 0!important; border:1px solid #d9e0e9!important; border-radius:12px!important; background:#fff!important; padding:0!important; color:#223c5a!important; }
body.page-id-8023.drx-rp-workbench .rx-context-details > summary { padding:16px 20px!important; cursor:pointer!important; font-size:14px!important; font-weight:650!important; min-height:48px!important; }
body.page-id-8023.drx-rp-workbench .rx-context-details > :not(summary) { margin:0 18px 18px!important; max-width:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 { --rx-ink:#172f4c; --rx-deep:#172f4c; --rx-teal:#275dd8; --rx-mint:#edf3ff; --rx-soft:#f3f5f8; --rx-line:#d9e0e9; --rx-muted:#5a6a7c; --rx-amber:#865b1f; --rx-radius:14px; --rx-font:var(--theme-font-family, "DM Sans", sans-serif); width:100%!important; max-width:1400px!important; padding:0 0 36px!important; margin:0 auto!important; border:0!important; border-radius:0!important; background:transparent!important; color:var(--rx-ink)!important; font:400 15px/1.55 var(--rx-font)!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 *, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 *::before, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 *::after { box-sizing:border-box!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 [hidden] { display:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(h1,h2,h3,h4,p,button,a,label,small,strong) { overflow-wrap:break-word!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(button,input,textarea,select,summary) { font-family:var(--rx-font)!important; letter-spacing:normal!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(button,a,input,select,textarea,summary):focus-visible { outline:3px solid #6792f5!important; outline-offset:3px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 button { min-height:44px!important; line-height:1.35!important; border-radius:8px!important; font-size:13px!important; font-weight:600!important; transition:background-color .15s,border-color .15s!important; text-transform:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 button:disabled { opacity:1!important; background:#eef1f5!important; border-color:#e1e6ee!important; color:#8190a3!important; cursor:not-allowed!important; box-shadow:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(input,textarea)::placeholder { color:#5a6a7c!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(section,aside,[id]) { scroll-margin-top:100px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-hero { display:flex!important; align-items:center!important; justify-content:space-between!important; gap:24px!important; margin:0 0 20px!important; padding:0!important; border:0!important; border-radius:0!important; background:none!important; box-shadow:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-hero::after { content:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-hero h1, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-hero h2 { color:#172f4c!important; font-family:var(--rx-font)!important; font-size:clamp(28px,3vw,40px)!important; font-weight:700!important; letter-spacing:-.035em!important; line-height:1.2!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-hero h2 em { color:#275dd8!important; font-style:normal!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-hero p { color:#5a6a7c!important; max-width:720px!important; margin:6px 0 0!important; font-size:14px!important; line-height:1.5!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-kicker { color:#486284!important; font-size:11px!important; letter-spacing:.12em!important; margin-bottom:8px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-kicker-icon { background:#edf3ff!important; color:#275dd8!important; border:1px solid #dce6fa!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-trust { flex:0 1 220px!important; gap:5px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-trust span { color:#667488!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbar { display:flex!important; justify-content:space-between!important; align-items:center!important; flex-wrap:wrap!important; gap:10px 20px!important; margin:0 0 20px!important; padding:10px 0!important; border-top:1px solid #dce2eb!important; border-bottom:1px solid #dce2eb!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbar nav { display:flex!important; flex-wrap:wrap!important; gap:3px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbar a { color:#50657e!important; background:transparent!important; border-radius:8px!important; min-height:40px!important; padding:8px 12px!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbar a:first-child { background:#e7edf8!important; color:#214d96!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbar a:hover { background:#e7edf8!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-saving { color:#5a6a7c!important; font-size:12px!important; line-height:1.4!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 input[type=checkbox] { accent-color:#275dd8!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-shell { display:grid!important; grid-template-columns:minmax(0,1.38fr) minmax(0,1fr)!important; align-items:start!important; gap:24px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workspace, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-items { display:grid!important; gap:16px!important; min-width:0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-card,.rx-item,.rx-toolbar,.rx-output-card) { border:1px solid #d9e0e9!important; border-radius:14px!important; background:#fff!important; box-shadow:0 2px 4px #172f4c03!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-item,.rx-output-card) { overflow:visible!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-item,.rx-presets,.rx-output-card) h3 { margin:0!important; color:#172f4c!important; font-size:16px!important; line-height:1.4!important; font-weight:700!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-section-label { color:#486284!important; font-size:10px!important; letter-spacing:.12em!important; text-transform:uppercase!important; margin:0 0 4px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-toolbar { grid-template-columns:32px minmax(0,1fr)!important; gap:8px 12px!important; background:transparent!important; border:0!important; padding:0 2px!important; box-shadow:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-progress-icon { width:32px!important; height:32px!important; background:#172f4c!important; border-radius:8px!important; color:#fff!important; font:600 12px/1 var(--rx-font)!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-progress-copy strong { color:#172f4c!important; font-size:15px!important; font-weight:700!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-progress-copy span { color:#67788c!important; font-size:12px!important; line-height:1.45!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-add-actions { display:flex!important; gap:8px!important; margin:6px 0 0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-add-actions button { flex:1 1 0!important; min-height:44px!important; padding:9px 12px!important; background:#fff!important; border:1px solid #cbd7e6!important; color:#284461!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-add-actions button:first-child { background:#172f4c!important; border-color:#172f4c!important; color:#fff!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-add-actions button:hover { background:#edf3ff!important; border-color:#96b0dd!important; color:#214d96!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-add-actions button:first-child:hover { background:#24476f!important; color:#fff!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item { animation:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-head { grid-template-columns:32px minmax(0,1fr) auto 32px!important; gap:8px 10px!important; padding:16px 18px 12px!important; border-radius:14px 14px 0 0!important; border-bottom:1px solid #e5e9f0!important; background:#fafbfd!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-number, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item.is-complete .rx-number { width:32px!important; height:32px!important; border-radius:8px!important; background:#e7edf8!important; color:#315783!important; font:700 13px/1 var(--rx-font)!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-title h3 { font-size:16px!important; white-space:normal!important; overflow:visible!important; text-overflow:clip!important; max-height:none!important; display:block!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-title p { margin:2px 0 0!important; color:#5a6a7c!important; font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-complete { border:0!important; background:#eaf0fa!important; color:#335c98!important; font-size:10px!important; padding:3px 6px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-type-wrap select { min-height:40px!important; height:40px!important; max-width:158px!important; border:1px solid #d9e0e9!important; color:#4f637c!important; font-size:12px!important; background-color:#fff!important; border-radius:7px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-remove { width:32px!important; min-height:40px!important; padding:0!important; background:transparent!important; color:#7b899b!important; border:0!important; font-size:23px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-remove:hover { color:#a33a36!important; background:#fff1ef!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-actions { gap:5px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-actions button { min-height:36px!important; padding:5px 9px!important; border:1px solid #dce3ec!important; border-radius:6px!important; color:#61738a!important; background:#fff!important; font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-actions button:hover:not(:disabled) { background:#edf3ff!important; border-color:#abc1e8!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:18px 18px!important; padding:20px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields label { color:#354f6b!important; font-size:12px!important; line-height:1.45!important; font-weight:650!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields em { color:#566a83!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields :is(input,select,textarea) { display:block!important; width:100%!important; max-width:100%!important; min-height:46px!important; margin:7px 0 0!important; padding:11px 12px!important; border:1px solid #cdd8e6!important; border-radius:8px!important; background:#fff!important; color:#172f4c!important; font-size:15px!important; line-height:1.45!important; font-weight:400!important; box-shadow:0 1px 2px #172f4c03!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields input { height:46px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields textarea { min-height:108px!important; resize:vertical!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields :is(input,select,textarea):focus { border-color:#7397df!important; box-shadow:0 0 0 3px #275dd812!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields [aria-invalid=true] { border-color:#bd8a44!important; background:#fffdf9!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-wide { grid-column:1/-1!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-chips { display:flex!important; flex-wrap:wrap!important; gap:5px!important; margin:7px 0 0!important; padding:0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-chips button { min-height:30px!important; padding:5px 8px!important; border:1px solid #e0e7f0!important; border-radius:6px!important; background:#f7f9fc!important; color:#5c718c!important; font-size:10px!important; font-weight:500!important; line-height:1.3!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-chips button:hover, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-chips button.is-on { background:#edf3ff!important; border-color:#a6beeb!important; color:#2455a7!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-extra-fields { grid-column:1/-1!important; margin:0!important; padding:0!important; border:0!important; border-top:1px solid #e8edf4!important; background:transparent!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-extra-fields summary { padding:14px 0 0!important; min-height:40px!important; color:#49627f!important; cursor:pointer!important; font-size:12px!important; font-weight:600!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-extra-fields[open] summary { padding-bottom:16px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-extra-fields > div, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-extra-fields .rx-extra-grid { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:16px!important; padding:0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-extra-fields > label { display:block!important; margin:14px 0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-missing { margin:0 20px 18px!important; padding:10px 12px!important; border:1px solid #e4e9f1!important; border-radius:8px!important; background:#f8fafd!important; color:#61758f!important; font-size:11px!important; line-height:1.5!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item.is-complete .rx-item-missing { background:#f2f6fd!important; color:#496a98!important; border-color:#dee7f5!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-add-more { min-height:48px!important; padding:12px 18px!important; border:1px dashed #b8c8de!important; border-radius:10px!important; background:#f7f9fc!important; color:#486283!important; font-size:13px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-add-more:hover { background:#edf3ff!important; border-color:#7397df!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-catalog-picker { border:1px solid #e0e7f0!important; padding:12px!important; border-radius:9px!important; background:#f7f9fd!important; gap:5px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-catalog-picker small { color:#5a6a7c!important; font-size:11px!important; line-height:1.45!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-catalog-picker input, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-catalog-picker select { background:#fff!important; border-color:#cdd8e6!important; min-height:44px!important; color:#172f4c!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-presets { margin:0!important; padding:14px 16px!important; background:#fff!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-presets > header { gap:12px!important; margin:0 0 10px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-presets > header h3 { font-size:14px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-presets p { color:#64778f!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-local-state { color:#566a83!important; font-size:11px!important; line-height:1.4!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-library-disclosure { border:0!important; margin:0!important; padding:0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-library-disclosure > summary { min-height:46px!important; padding:12px 44px 12px 14px!important; background:#f4f7fc!important; border:1px solid #dce5f2!important; color:#325780!important; border-radius:8px!important; font-size:13px!important; font-weight:650!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-library-disclosure[open] > summary { background:#edf3ff!important; border-color:#c6d7f3!important; margin-bottom:16px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-search input { height:46px!important; font-size:14px!important; border-color:#bdcfe8!important; background:#fff!important; border-radius:8px!important; color:#172f4c!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-search > span { color:#5d7ca5!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-filters { gap:6px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-filters button { min-height:36px!important; padding:7px 9px!important; border:1px solid #dfe6f0!important; border-radius:6px!important; background:#fff!important; color:#607590!important; font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-filters button span { font-size:10px!important; opacity:.75!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-filters button.is-active { background:#172f4c!important; border-color:#172f4c!important; color:#fff!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-filters button:hover:not(.is-active) { background:#edf3ff!important; border-color:#abc1e8!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-library-count { margin:14px 0 8px!important; color:#718198!important; font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-grid { grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:7px!important; max-height:380px!important; scrollbar-color:#c0ccdc #f3f6fa!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-grid button { min-height:86px!important; border:1px solid #e1e7ef!important; border-radius:8px!important; padding:11px!important; grid-template-columns:minmax(0,1fr) 15px!important; gap:8px!important; background:#fff!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-grid button:hover { background:#f2f6fd!important; border-color:#a5bee5!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-icon { display:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-grid button strong { color:#264768!important; font-size:12px!important; line-height:1.5!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-grid button small { color:#6a7c92!important; font-size:11px!important; line-height:1.5!important; margin-top:5px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-grid button > b { color:#4d75b2!important; font-size:20px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-library-foot { gap:10px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-library-foot button { color:#2757a9!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-library-foot span { color:#77869b!important; font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-no-results { background:#f8fafd!important; border-color:#d6e0ed!important; color:#627792!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preview { position:sticky!important; top:100px!important; min-width:0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-output-card { border-color:#c9d6e7!important; border-radius:14px!important; overflow:hidden!important; box-shadow:0 8px 28px #172f4c08!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-output-head { padding:18px 20px!important; background:#172f4c!important; border:0!important; align-items:center!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-output-head > div > span { color:#aabed8!important; font-size:10px!important; text-transform:uppercase!important; letter-spacing:.1em!important; margin-bottom:4px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-output-head h3 { color:#fff!important; font-size:19px!important; font-weight:650!important; letter-spacing:-.025em!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-ready { background:#ffffff0f!important; border:1px solid #ffffff35!important; color:#d3e1f5!important; border-radius:6px!important; padding:6px 8px!important; font-size:10px!important; font-weight:600!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-ready.is-ready { background:#dfeaff!important; color:#234d89!important; border-color:#dfeaff!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-view-tabs { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; padding:7px!important; gap:5px!important; margin:0!important; border-bottom:1px solid #dce4ef!important; background:#f5f7fb!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-view-tabs button { min-height:42px!important; padding:9px 8px!important; background:transparent!important; border:1px solid transparent!important; border-radius:7px!important; color:#566a83!important; font-size:12px!important; font-weight:600!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-view-tabs button.is-active { background:#fff!important; border-color:#dce4ef!important; color:#24529b!important; box-shadow:0 1px 3px #172f4c06!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-output-body { padding:18px!important; background:#fff!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-paper { padding:22px 21px!important; min-height:245px!important; border:1px solid #e5e3de!important; border-radius:3px!important; background:#fffefa!important; box-shadow:0 4px 8px #323e4f05!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-paper-head { padding-bottom:16px!important; border-bottom:1px solid #e5e2dc!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-paper-head b { color:#243b58!important; font:italic 500 31px/1.1 Georgia,serif!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-paper-head small { color:#5a6a7c!important; font-size:10px!important; letter-spacing:.03em!important; margin-top:6px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-paper-head > span { border:1px solid #d9e0e9!important; border-radius:50%!important; color:#566a83!important; background:transparent!important; font:600 10px/1 var(--rx-font)!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 #rx-output { max-height:360px!important; min-height:130px!important; margin-top:18px!important; font:400 13px/1.8 var(--rx-font)!important; color:#344d69!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-print-block { color:#344d69!important; font-size:13px!important; line-height:1.8!important; white-space:pre-wrap!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-print-block > strong { color:#183752!important; font-weight:700!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-print-block + .rx-print-block { border-color:#e3e7ed!important; padding-top:15px!important; margin-top:15px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-empty { max-width:265px!important; margin:34px auto 20px!important; color:#5a6a7c!important; font-size:13px!important; line-height:1.7!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-validation { margin-top:14px!important; padding:11px 12px!important; border:1px solid #e7dfcf!important; background:#fffaf0!important; color:#826337!important; border-radius:8px!important; font-size:11px!important; line-height:1.6!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-validation button { min-height:34px!important; color:#826337!important; background:transparent!important; border:0!important; font-size:11px!important; display:block!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-validation.is-ready { background:#f1f5fc!important; border-color:#dce5f3!important; color:#526d94!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-review-check { margin:12px 0 0!important; padding:12px!important; border:1px solid #dbe4f1!important; border-radius:8px!important; background:#f5f8fd!important; color:#4c6584!important; font-size:11px!important; line-height:1.6!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-review-check input[type=checkbox] { width:18px!important; height:18px!important; flex-basis:18px!important; accent-color:#275dd8!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-primary { min-height:48px!important; margin-top:14px!important; padding:12px 15px!important; background:#275dd8!important; border:1px solid #275dd8!important; color:#fff!important; border-radius:8px!important; font-size:13px!important; box-shadow:0 3px 7px #275dd81c!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-primary:hover:not(:disabled) { background:#1b4fc5!important; border-color:#1b4fc5!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-secondary { min-height:44px!important; margin-top:8px!important; padding:10px 14px!important; background:#fff!important; border:1px solid #cbd8e9!important; color:#476482!important; border-radius:8px!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-secondary:hover:not(:disabled) { background:#f2f6fd!important; border-color:#94b0d9!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-clear { background:transparent!important; color:#5a6a7c!important; font-size:11px!important; min-height:36px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-clear:hover { background:#fff5f4!important; color:#a44c45!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-undo { background:#f2f6fd!important; color:#4b6d9f!important; border:1px solid #dbe5f4!important; min-height:38px!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-status { color:#315d9b!important; font-size:11px!important; line-height:1.6!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-docstats { display:flex!important; align-items:center!important; justify-content:space-between!important; flex-wrap:wrap!important; gap:6px!important; padding:10px 0 0!important; color:#5a6a7c!important; font-size:10px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-docstats strong { color:#516b8b!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-privacy { color:#5a6a7c!important; margin:10px 4px 0!important; font-size:10px!important; line-height:1.65!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-warning { margin:12px 0 0!important; padding:12px!important; border-color:#e5dfd3!important; background:#fdfbf6!important; color:#7f7159!important; font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-warning p, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-warning strong { color:#7f7159!important; font-size:11px!important; line-height:1.6!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-warning > span { color:#957a4e!important; border-color:#d0b98f!important; background:#fffaf0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-help { margin:24px 0 0!important; border:1px solid #dce4ef!important; border-radius:10px!important; padding:0!important; background:#fff!important; color:#63768f!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-help > summary { min-height:48px!important; padding:14px 18px!important; cursor:pointer!important; color:#526e91!important; font-size:12px!important; font-weight:600!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-help > :not(summary) { margin:0 18px 16px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .drx-quality-faq { border:0!important; background:transparent!important; padding:0!important; margin:22px 0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .drx-quality-faq h3 { color:#546e8e!important; font-size:14px!important; margin:0 0 10px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .drx-quality-faq details { border-color:#e0e6ef!important; color:#61758f!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .drx-quality-faq summary { color:#4d6786!important; min-height:44px!important; padding-block:12px!important; cursor:pointer!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .drx-quality-faq p { color:#63778f!important; line-height:1.65!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .drx-local-notice { background:#f8f9fc!important; border-color:#dfe6f0!important; color:#65758d!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .drx-local-notice :is(p,strong,span,a,small) { color:inherit!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-easy-toggle { display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:8px!important; padding:0 0 12px!important; color:#4c6688!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-easy-toggle small { width:100%!important; color:#566a83!important; font-size:10px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-schedule { width:100%!important; table-layout:fixed!important; border-collapse:collapse!important; margin:15px 0!important; color:#37516e!important; font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-schedule :is(th,td) { padding:9px 8px!important; border:1px solid #dfe5ed!important; text-align:left!important; overflow-wrap:anywhere!important; vertical-align:top!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-schedule th { background:#f0f4fa!important; color:#5c7391!important; font-weight:600!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-schedule small { display:block!important; margin-top:4px!important; color:#566a83!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-patient-block p { color:#4b6482!important; font-size:12px!important; line-height:1.7!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-patient-foot { color:#566a83!important; font-size:10px!important; margin-top:20px!important; line-height:1.6!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-template-preview,.rx-preset-review) { width:min(700px,calc(100vw - 40px))!important; max-height:85dvh!important; overflow:auto!important; padding:28px!important; color:#183753!important; border:1px solid #b9cbe4!important; background:#fff!important; border-radius:16px!important; box-shadow:0 24px 80px #102b4b40!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-template-preview,.rx-preset-review)::backdrop { background:#132c4d80!important; backdrop-filter:blur(3px); }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-template-preview,.rx-preset-review) h2 { color:#183753!important; font-family:var(--rx-font)!important; font-size:23px!important; font-weight:700!important; line-height:1.3!important; margin:0 0 14px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-template-preview,.rx-preset-review) table { width:100%!important; table-layout:fixed!important; font-size:12px!important; border-collapse:collapse!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-template-preview,.rx-preset-review) :is(th,td) { padding:10px!important; border:1px solid #dfe6f0!important; text-align:left!important; vertical-align:top!important; overflow-wrap:anywhere!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-template-preview,.rx-preset-review) th { background:#f2f6fc!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-template-actions { display:flex!important; justify-content:flex-end!important; gap:10px!important; margin-top:20px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-template-actions button { min-height:44px!important; padding:10px 16px!important; color:#476585!important; border:1px solid #cbd8e9!important; background:#fff!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-template-actions button:last-child { background:#275dd8!important; border-color:#275dd8!important; color:#fff!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-jump-preview, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-library-open { min-height:44px!important; padding:10px 16px!important; border:1px solid #c4d3e8!important; border-radius:8px!important; color:#335e98!important; background:#fff!important; text-decoration:none!important; font-size:12px!important; font-weight:650!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-jump-preview { display:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .drx-rx-item-documentation { padding:0 20px 18px!important; margin:0!important; gap:10px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .drx-rx-item-documentation :is(a,button) { font-size:11px!important; color:#4a6d9e!important; min-height:36px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-nutra-composition-hint { color:#566a83!important; font-size:11px!important; line-height:1.55!important; }
}
@media screen and (max-width:1100px) {
body.page-id-8023.drx-rp-workbench #post-8023 { padding-inline:18px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-shell { gap:18px!important; grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-head { grid-template-columns:32px minmax(0,1fr) 32px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-remove { grid-column:3!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-type-wrap { grid-column:2!important; grid-row:2!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-head .rx-item-actions { grid-column:2/-1!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields { padding:17px!important; gap:16px 14px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-paper { padding:18px 16px!important; }
}
@media screen and (max-width:979px) {
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-shell { grid-template-columns:minmax(0,1fr)!important; gap:24px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preview { position:static!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-jump-preview { display:inline-flex!important; align-items:center!important; justify-content:center!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-head { grid-template-columns:32px minmax(0,1fr) auto 32px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-type-wrap { grid-column:3!important; grid-row:1!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-remove { grid-column:4!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-grid { grid-template-columns:repeat(3,minmax(0,1fr))!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 #rx-output { max-height:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-paper { min-height:250px!important; }
}
@media screen and (max-width:640px) {
body.page-id-8023.drx-rp-workbench #post-8023 { padding-inline:12px!important; }
body.page-id-8023.drx-rp-workbench .rx-workbench-header { margin:8px 0 18px!important; }
body.page-id-8023.drx-rp-workbench .rx-workbench-header h1 { font-size:29px!important; }
body.page-id-8023.drx-rp-workbench .rx-workbench-header p { font-size:13px!important; }
body.page-id-8023.drx-rp-workbench .rx-context-details > summary { padding:14px!important; }
body.page-id-8023.drx-rp-workbench .rx-context-details > :not(summary) { margin-inline:10px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 { padding:0 0 26px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-hero { flex-direction:column!important; align-items:flex-start!important; gap:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-trust { flex-direction:row!important; flex-wrap:wrap!important; gap:8px!important; flex-basis:auto!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbar { gap:6px!important; margin-bottom:16px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbar nav { width:100%!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbar a { flex:1!important; justify-content:center!important; font-size:11px!important; padding:8px 5px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-saving { font-size:11px!important; min-height:40px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-add-actions { gap:6px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-add-actions button, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-add-actions button:first-child { flex:1 1 0!important; padding:8px 6px!important; font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-toolbar { padding:0 2px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-progress-copy strong { font-size:14px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-progress-copy span { font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-head { grid-template-columns:32px minmax(0,1fr) 32px!important; padding:14px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-title h3 { font-size:15px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-remove { grid-column:3!important; grid-row:1!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-type-wrap { grid-column:2!important; grid-row:2!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-type-wrap select { max-width:none!important; min-height:44px!important; height:44px!important; font-size:14px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-head .rx-item-actions { grid-column:1/-1!important; margin-top:4px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-actions button { min-height:44px!important; padding:8px 11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields { grid-template-columns:minmax(0,1fr)!important; padding:16px 14px!important; gap:17px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields label { font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-fields :is(input,select,textarea), body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-search input { font-size:16px!important; min-height:48px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-chips { gap:6px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-chips button { min-height:40px!important; padding:8px 10px!important; font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-extra-fields > div, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-extra-fields .rx-extra-grid { grid-template-columns:minmax(0,1fr)!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-extra-fields summary { min-height:44px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-item-missing { margin:0 14px 14px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-presets { padding:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-presets > header { flex-direction:row!important; gap:8px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-presets > header > div { min-width:0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-library-disclosure > summary { min-height:48px!important; font-size:12px!important; padding:12px 38px 12px 12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-filters { display:flex!important; flex-wrap:nowrap!important; overflow-x:auto!important; padding:3px 3px 8px!important; scrollbar-width:thin!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-filters button { flex:0 0 auto!important; min-height:44px!important; padding:9px 12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-grid { grid-template-columns:minmax(0,1fr)!important; max-height:380px!important; gap:6px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-grid button { min-height:75px!important; padding:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-grid button strong { font-size:13px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-grid button small { font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-library-foot { flex-wrap:wrap!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-library-foot span { text-align:left!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-output-head { padding:17px!important; flex-wrap:nowrap!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-output-head h3 { font-size:19px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-output-body { padding:14px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-view-tabs button { font-size:12px!important; min-height:46px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-paper { padding:20px 16px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 #rx-output, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-print-block { font-size:13px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-review-check { font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-primary { min-height:50px!important; font-size:14px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-secondary { min-height:48px!important; font-size:13px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-clear, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-undo { min-height:44px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-validation { font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-validation button { min-height:44px!important; font-size:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-schedule { font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-template-preview,.rx-preset-review) { width:calc(100vw - 24px)!important; padding:18px!important; max-height:88dvh!important; border-radius:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-template-preview,.rx-preset-review) h2 { font-size:20px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(.rx-template-preview,.rx-preset-review) :is(th,td) { padding:7px!important; font-size:11px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-template-actions { position:sticky!important; bottom:-18px!important; margin:18px -18px -18px!important; padding:14px 18px!important; background:#fff!important; border-top:1px solid #dce4ef!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-template-actions button { flex:1!important; min-height:46px!important; font-size:12px!important; padding:10px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-help > :not(summary) { margin-inline:12px!important; }
}
@media screen and (prefers-reduced-motion:reduce) {
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 *, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 *::before, body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 *::after { animation:none!important; transition:none!important; scroll-behavior:auto!important; }
}
@media print {
body.page-id-8023.drx-rp-workbench :is(.rx-workbench-header,.rx-context-details,.rx-help,.rx-jump-preview,.rx-docstats) { display:none!important; }
body.page-id-8023.drx-rp-workbench #rx-print-sheet { color:#111!important; background:#fff!important; }
}

/* Final integration with the compact header and optional field disclosures. */
@media screen {
body.page-id-8023.drx-rp-workbench #post-8023#post-8023,
body.page-id-8023.drx-rp-workbench #post-8023#post-8023 > .entry-content,
body.page-id-8023.drx-rp-workbench #post-8023#post-8023 .entry-content > #drx-rp-v2 {
  width:100%!important; max-width:1400px!important; margin-inline:auto!important;
}
body.page-id-8023.drx-rp-workbench #post-8023#post-8023 > .entry-content { padding:0!important; }
body.page-id-8023.drx-rp-workbench #post-8023#post-8023 :is(#drx-30s-mode,.dtu-header,.drx-migas,.drx-section-nav,.lwptoc) { display:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 > .rx-hero { display:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header { display:block!important; margin:14px 0 18px!important; padding:0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header h1 { display:block!important; color:#172f4c!important; max-width:none!important; margin:0!important; padding:0!important; font-size:clamp(29px,3vw,40px)!important; font-weight:700!important; letter-spacing:-.035em!important; line-height:1.2!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header .rx-intro { margin:8px 0 16px!important; color:#5a6f88!important; font-size:14px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header .dtu-nav { display:flex!important; flex-wrap:wrap!important; gap:5px!important; margin:0 0 14px!important; padding:0!important; border:0!important; background:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header .dtu-nav a { display:inline-flex!important; align-items:center!important; min-height:36px!important; padding:6px 11px!important; color:#5a6a7c!important; border:0!important; border-radius:6px!important; background:transparent!important; text-decoration:none!important; font-size:11px!important; line-height:1.4!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header .dtu-nav a[aria-current=page] { color:#214d96!important; background:#e7edf8!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header .dtu-nav a:hover { background:#edf2f9!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-safety-line { padding:0!important; color:#5a6a7c!important; font-size:11px!important; line-height:1.6!important; margin:0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-docstats { margin:0!important; padding:9px 20px!important; background:#eef3fa!important; color:#5a6a7c!important; border-bottom:1px solid #dce4ef!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-catalog-disclosure { grid-column:1/-1!important; margin:0!important; padding:0 0 10px!important; border:0!important; border-bottom:1px solid #e7ecf3!important; background:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-catalog-disclosure > summary { color:#566a83!important; padding:5px 0!important; min-height:32px!important; font-size:11px!important; font-weight:550!important; line-height:1.5!important; cursor:pointer!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-catalog-disclosure .rx-catalog-picker { margin:10px 0 0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-preset-search input { padding-right:76px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-search-clear { position:absolute!important; right:6px!important; top:6px!important; min-height:34px!important; height:34px!important; padding:6px 10px!important; background:#edf3ff!important; border:0!important; color:#456b9f!important; font-size:10px!important; border-radius:6px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 [hidden][hidden] { display:none!important; }
}
@media screen and (max-width:640px) {
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header { margin-top:8px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header h1 { font-size:29px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header .rx-intro { font-size:13px!important; margin-bottom:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header .dtu-nav { gap:3px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header .dtu-nav a { min-height:44px!important; padding:8px 9px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-catalog-disclosure > summary { min-height:44px!important; padding:10px 0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-safety-line { font-size:10px!important; }
}


/* Lucide icons selected through Supericons; decoration keeps visible text labels. */
@media screen {
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is(#rx-copy,#rx-print,[data-add],#rx-add-more)::before { content:""; display:inline-block; width:18px; height:18px; flex:0 0 18px; vertical-align:-3px; margin-right:8px; background:currentColor; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 #rx-copy::before { mask:url("data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-clipboard-copy%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Crect%20width%3D%228%22%20height%3D%224%22%20x%3D%228%22%20y%3D%222%22%20rx%3D%221%22%20ry%3D%221%22%20%2F%3E%20%3Cpath%20d%3D%22M8%204H6a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2v-2%22%20%2F%3E%20%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v4%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2014H11%22%20%2F%3E%20%3Cpath%20d%3D%22m15%2010-4%204%204%204%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 #rx-print::before { mask:url("data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-printer%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M6%2018H4a2%202%200%200%201-2-2v-5a2%202%200%200%201%202-2h16a2%202%200%200%201%202%202v5a2%202%200%200%201-2%202h-2%22%20%2F%3E%20%3Cpath%20d%3D%22M6%209V3a1%201%200%200%201%201-1h10a1%201%200%200%201%201%201v6%22%20%2F%3E%20%3Crect%20x%3D%226%22%20y%3D%2214%22%20width%3D%2212%22%20height%3D%228%22%20rx%3D%221%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is([data-add],#rx-add-more)::before { mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3Cpath%20d%3D%22M12%205v14%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 :is([data-add],#rx-add-more)>b { display:none!important; }
}


}

@layer dermrx-rp-workbench {
@media screen {
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-shortcuts { margin:4px 0 0!important; padding:0!important; border:0!important; background:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-shortcuts>summary { min-height:32px!important; padding:5px 0!important; cursor:pointer!important; font-size:11px!important; font-weight:500!important; color:#566a83!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-jump-preview { margin-top:12px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-workbench-header { margin-top:4px!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-output-head>.rx-section-label { display:none!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-context-details #drx-rp-context-actions { padding:14px!important; }
}
@media screen and (max-width:640px){
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-shortcuts>summary { min-height:44px!important; padding:10px 0!important; }
body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-chips button { min-height:44px!important; }
}
}

@layer dermrx-rp-workbench { @media screen { body.page-id-8023.drx-rp-workbench #drx-rp-v2#drx-rp-v2 .rx-jump-preview { grid-column:1/-1!important; width:100%!important; max-width:none!important; } } }
