/* Compact, selectable text categories with no button boxes. */
html body #app#app#app#app#app .rc306{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;margin-top:8px!important}
html body #app#app#app#app#app .rc306>header{margin:0 0 8px!important;padding:0!important;align-items:baseline!important;gap:10px!important}
html body #app#app#app#app#app .rc306>header h2{font-size:17px!important;line-height:24px!important;margin:0!important}
html body #app#app#app#app#app .rc306>header p{font-size:12px!important;line-height:18px!important;margin:2px 0 0!important}
html body #app#app#app#app#app .rc306 .rc282-count{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:12px!important;line-height:18px!important;color:#64738a!important}
html body #app#app#app#app#app .rc306 .rc288-categories{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:2px 14px!important;margin:8px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body #app#app#app#app#app .rc306 .rc288-categories button{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:28px!important;height:28px!important;padding:3px 0!important;margin:0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;font-size:13px!important;line-height:20px!important;font-weight:500!important;color:#52637c!important;-webkit-text-fill-color:#52637c!important;white-space:nowrap!important}
html body #app#app#app#app#app .rc306 .rc288-categories button[aria-pressed=true]{background:transparent!important;border-bottom-color:#3158d8!important;color:#3158d8!important;-webkit-text-fill-color:#3158d8!important;font-weight:750!important}
html body #app#app#app#app#app .rc306 .rc288-categories button:focus-visible{outline:2px solid #3158d8!important;outline-offset:2px!important}
html body #app#app#app#app#app .rc306 .rc283-search{display:block!important;margin:8px 0 0!important;padding:0!important;font-size:13px!important}
html body #app#app#app#app#app .rc306 .rc306-search-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
html body #app#app#app#app#app .rc306 .rc283-search input{width:100%!important;min-height:38px!important;height:38px!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;line-height:20px!important;border:1px solid #dce3ef!important;border-radius:7px!important;background:white!important}
html body #app#app#app#app#app .rc306>.rc282-note{font-size:12px!important;line-height:18px!important;margin:6px 0 8px!important;color:#64738a!important}
html body #app#app#app#app#app .rc306 .rc288-filter-status:empty,html body #app#app#app#app#app .rc306 .rc282-status:empty{display:none!important}
html body #app#app#app#app#app .rc306>.rc283-group>h3{font-size:14px!important;line-height:21px!important;margin:14px 0 6px!important}
/* Required operation subjects are free comments, with detailed status fields optional. */
html body #modal#modal#modal .mgr306-ops>p{font-size:12px!important;line-height:18px!important;color:#64738a!important;margin:8px 0 0!important}
html body #modal#modal#modal .mgr306-ops .mgr252-fields{grid-template-columns:minmax(0,1fr)!important}
html body #modal#modal#modal .mgr306-ops textarea{min-height:62px!important;height:62px!important}
html body #modal#modal#modal .mgr306-ops .mgr252-row{padding:8px 0!important}
html body #app#app#app#app#app .rc306>.rc283-group{margin:12px 0 0!important;padding:0!important;border-top:0!important}
html body #app#app#app#app#app .rc306>.rc283-group>h3{margin:0 0 6px!important}
html body #app#app#app#app#app .rc306>.rc288-filter-status:empty{margin:0!important;padding:0!important}
/* Use the selected RTW worksheet style for manager sections. */
html body #modal#modal#modal .mgr305-simple{counter-reset:managerSection306}
html body #modal#modal#modal .mgr305-main{padding:0 0 10px!important;border:1px solid #c0c4ce!important;border-radius:0!important;background:white!important}
html body #modal#modal#modal .mgr305-main>header{counter-increment:managerSection306;background:#1e2129!important;border-bottom:1px solid #1e2129!important;padding:9px 12px!important;margin:0!important}
html body #modal#modal#modal .mgr305-main>header h3{display:flex!important;align-items:baseline!important;gap:9px!important;color:white!important;-webkit-text-fill-color:white!important;font-size:15px!important;line-height:23px!important}
html body #modal#modal#modal .mgr305-main>header h3::before{content:counter(managerSection306,decimal-leading-zero);font-size:20px!important;font-weight:800!important;color:white!important;-webkit-text-fill-color:white!important;font-variant-numeric:tabular-nums!important}
html body #modal#modal#modal .mgr305-main>.mgr252-rows{padding:0 12px!important}
html body #modal#modal#modal .mgr305-main>.mgr305-numbers{margin:8px 12px 0!important}
html body #modal#modal#modal .mgr305-main textarea{border-radius:3px!important;background:white!important;border-color:#c0c4ce!important}
html body #modal#modal#modal .mgr306-ops>p{margin:8px 12px 0!important}
html body #modal#modal#modal .mgr245-editor:has(.mgr305-simple) .mgr304-source{border-color:#c0c4ce!important;border-radius:0!important;background:#f3f4f7!important}
html body #modal#modal#modal .mgr245-editor:has(.mgr305-simple) .mgr304-source-grid{gap:1px!important;background:#cdd2dc!important;border:1px solid #cdd2dc!important}
html body #modal#modal#modal .mgr245-editor:has(.mgr305-simple) .mgr304-source-grid>div{border:0!important;border-radius:0!important;background:white!important}
html body #modal#modal#modal .wr-section-title :is(h3,span,small),html body #modal#modal#modal .wr-document-title :is(b,span){color:white!important;-webkit-text-fill-color:white!important}
