/* Compact earth-tone workspaces. Geometry is fixed by CSS before card paint. */
html body.ww-chat-active #app#app#app :is(.cv-row,.cv-row:hover,.cv-row:active,.chat-thread-head,.msg,.msg-bubble){transition:none!important;animation:none!important;transform:none!important;content-visibility:visible!important;contain-intrinsic-size:none!important;}
html body.ww-chat-active #app#app#app .cv-threads :is(.cv-sec,.cv-people-label,.er1020-msg-section){display:none!important;}
html body.ww-chat-active #app#app#app .cv-row{box-sizing:border-box!important;min-height:70px!important;height:auto!important;margin:0 0 6px!important;padding:11px 12px!important;border:1px solid #dce0d3!important;border-radius:12px!important;background:#fcfbf5!important;box-shadow:none!important;gap:10px!important;}
html body.ww-chat-active #app#app#app .cv-row .avatar{width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important;box-shadow:none!important;font-size:13px!important;}
html body.ww-chat-active #app#app#app .cv-row .cv-name{font:700 14px/1.3 system-ui,sans-serif!important;color:#294a38!important;}
html body.ww-chat-active #app#app#app .cv-row :is(.cv-sub,.cv-last){font:400 12px/1.4 system-ui,sans-serif!important;color:#74816f!important;}
html body.ww-chat-active #app#app#app .cv-row :is(.cv-date,.cv-time){font-size:10px!important;color:#7a8675!important;}
html body.ww-chat-active #app#app#app .cv-row .cv-body{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;gap:3px!important;padding:0!important;}
html body.ww-chat-active #app#app#app .cv-row .cv-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;}
html body.ww-chat-active #app#app#app .cv-row .cv-last{display:block!important;min-height:17px!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html body.ww-chat-active #app#app#app .cv-row .cv-sub{display:block!important;max-height:17px!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html body.ww-chat-active #app#app#app .er1020-chat-filters{gap:6px!important;margin:9px 0 11px!important;padding:0 12px!important;min-height:32px!important;}
html body.ww-chat-active #app#app#app .er1020-chat-filter{min-height:32px!important;height:32px!important;padding:5px 13px!important;border-radius:8px!important;font-size:12px!important;box-shadow:none!important;}
html body.ww-chat-active #app#app#app .cv-search{margin:0 12px!important;border-radius:10px!important;min-height:42px!important;box-shadow:none!important;}
html body.ww-chat-active #app#app#app .cv-search input{height:42px!important;font-size:16px!important;}
html body.ww-chat-active #app#app#app .chat-thread-head{background:#2b4e3a!important;background-image:none!important;box-shadow:none!important;gap:9px!important;padding:10px 12px!important;min-height:66px!important;flex-shrink:0!important;}
html body.ww-chat-active #app#app#app .chat-thread-head .avatar{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important;box-shadow:none!important;font-size:12px!important;}
html body.ww-chat-active #app#app#app .chat-thread-head .cth-info{flex:1!important;min-width:0!important;overflow:hidden!important;}
html body.ww-chat-active #app#app#app .chat-thread-head .cth-info :is(strong,.cth-name){display:block!important;font:700 15px/1.35 system-ui,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#fcf9ed!important;}
html body.ww-chat-active #app#app#app .chat-thread-head .cth-card{display:flex!important;gap:9px!important;min-width:0!important;flex:1!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;}
html body.ww-chat-active #app#app#app .chat-thread-head .cth-act{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:9px!important;}
html body.ww-chat-active #app#app#app .chat-thread-head .cth-presence{display:block!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font:400 11px/1.4 system-ui,sans-serif!important;color:#c8d6bf!important;}
html body.ww-chat-active #app#app#app .chat-thread-head :is(.cth-back,.cth-call,.cth-info-btn,.cth-action){width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:9px!important;box-shadow:none!important;}
html body.ww-chat-active #app#app#app .chat-thread-head button svg{width:18px!important;height:18px!important;}
html body.ww-chat-active #app#app#app .chat-scroll{background:#f4f1e7!important;padding:15px 12px!important;scroll-behavior:auto!important;overflow-anchor:none!important;}
html body.ww-chat-active #app#app#app .msg-bubble{border-radius:13px!important;box-shadow:none!important;padding:9px 11px!important;}
html body.ww-chat-active #app#app#app .chat-composer{background:#eeeede!important;box-shadow:none!important;border-top:1px solid #d8ddcf!important;}
html body.ww-chat-active #app#app#app .chat-composer :is(textarea,input,[contenteditable]){font-size:16px!important;}

html body.ww-roster-active #app#app#app :is(.rst-hero,.ww521-roster-controls,.rst-days,.rst-day,.roster-mobile,.rc-card,.rc-card *){animation:none!important;transition:none!important;transform:none!important;overflow-anchor:none!important;}
html body.ww-roster-active #app#app#app .rst-day{box-sizing:border-box!important;border-width:1px!important;border-radius:11px!important;box-shadow:none!important;}
html body.ww-roster-active #app#app#app .rst-day.sel{border:1px solid #527856!important;box-shadow:inset 0 0 0 1px #527856!important;background:#e6eddb!important;}
html body.ww-roster-active #app#app#app .er1024-filter-btn{border-radius:8px!important;box-shadow:none!important;}
@media(min-width:1024px){
 html body.ww-roster-active #app#app#app #page{min-width:0!important;max-width:100%!important;}
 html body.ww-roster-active #app#app#app :is(.er915-roster,.er915-board-shell,.er915-main,.er915-topbar,.er1024-roster-tools,.er1170-board,.er1170-shell){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;}
 html body.ww-roster-active #app#app#app .er915-board-shell{grid-template-columns:minmax(0,1fr)!important;}
 html body.ww-roster-active #app#app#app .er915-toolbar{display:flex!important;align-items:center!important;flex-wrap:wrap!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:8px!important;}
 html body.ww-roster-active #app#app#app .er915-filterbar{display:flex!important;flex:1 1 280px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;width:auto!important;}
 html body.ww-roster-active #app#app#app .er915-filterbar .er915-select{flex:1 1 130px!important;min-width:0!important;max-width:100%!important;width:auto!important;}
 html body.ww-roster-active #app#app#app .er1024-roster-tools{height:auto!important;flex-wrap:wrap!important;}
 html body.ww-roster-active #app#app#app .er1024-tools-actions{flex-wrap:wrap!important;max-width:100%!important;}
}
@media(max-width:1023px){
 html body.ww-chat-active:not(.chat-thread-open) #app#app#app .main>.content{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0 0 calc(70px + env(safe-area-inset-bottom,0px))!important;}
 html body.ww-chat-active:not(.chat-thread-open) #app#app#app #page{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;padding:0!important;}
 html body.ww-chat-active:not(.chat-thread-open) #app#app#app .chat-shell{display:flex!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;overflow:hidden!important;border-radius:0!important;}
 html body.ww-chat-active:not(.chat-thread-open) #app#app#app .chat-list{display:flex!important;flex-direction:column!important;flex:1!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#f0eee4!important;}
 html body.ww-chat-active:not(.chat-thread-open) #app#app#app .cv-threads{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;padding:0 12px 12px!important;overflow-y:auto!important;overscroll-behavior:contain!important;}
 html body.ww-chat-active #app#app#app .cv-head{padding:10px 12px!important;min-height:48px!important;box-shadow:none!important;}
 html body.ww-chat-active #app#app#app .cv-head-label{font-size:15px!important;}
 html body.ww-chat-active #app#app#app .cv-new{width:34px!important;height:34px!important;min-height:34px!important;border-radius:9px!important;box-shadow:none!important;}
 html body.ww-roster-active #app#app#app .ww521-roster-controls.is-admin{min-height:0!important;height:auto!important;padding:10px!important;border-radius:14px!important;box-shadow:none!important;}
 html body.ww-roster-active #app#app#app .rst-days{gap:5px!important;padding:9px 0!important;}
 html body.ww-roster-active #app#app#app .rst-day{height:74px!important;min-height:74px!important;padding:7px 2px!important;}
 html body.ww-roster-active #app#app#app .rst-day .rd-dow{margin:0!important;font-size:9px!important;line-height:11px!important;}
 html body.ww-roster-active #app#app#app .rst-day .rd-num{margin:4px 0 0!important;font-size:22px!important;line-height:24px!important;}
 html body.ww-roster-active #app#app#app .rst-day :is(.rd-cnt,.rd-stats,.er1217-day-job-count):not(.empty):not(.is-zero){position:absolute!important;bottom:5px!important;left:50%!important;transform:translateX(-50%)!important;height:17px!important;min-height:17px!important;min-width:21px!important;margin:0!important;padding:0 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;line-height:1!important;box-shadow:none!important;}
 html body.ww-roster-active #app#app#app .rst-day :is(.d,.num,.rst-num){font-size:23px!important;}
 html body.ww-roster-active #app#app#app .rst-day .er1217-day-job-count{height:17px!important;min-height:17px!important;min-width:21px!important;font-size:10px!important;box-shadow:none!important;}
 html body.ww-roster-active #app#app#app .rst-hero{border-radius:14px!important;background:#2c5a42!important;background-image:none!important;box-shadow:none!important;padding:12px!important;}
 html body.ww-roster-active #app#app#app .er1024-filters{gap:4px!important;padding:5px!important;border-radius:11px!important;}
}

/* The newly supplied forms share a compact sheet and a dedicated body scroller. */
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog{box-sizing:border-box!important;width:min(94vw,600px)!important;max-width:600px!important;height:auto!important;max-height:calc(var(--er1380-visible-height,100dvh) - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;margin:0!important;border-radius:15px!important;background:#f7f5ec!important;border:1px solid #ccd5bf!important;overflow:hidden!important;box-shadow:0 18px 60px #17281d30!important;}
html body #modalHost#modalHost#modalHost#modalHost .modal-overlay:has(.er1380-dialog){align-items:center!important;justify-content:center!important;padding:calc(12px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px))!important;top:var(--er1380-view-top,0px)!important;bottom:auto!important;height:var(--er1380-visible-height,100dvh)!important;box-sizing:border-box!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog>.modal-head{min-height:58px!important;padding:12px 15px!important;background:#2c513c!important;color:#faf7e9!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog>.modal-head h2{font:700 18px/1.35 system-ui,sans-serif!important;color:#faf7e9!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog>.modal-head .modal-x{position:relative!important;inset:auto!important;flex:0 0 34px!important;width:34px!important;height:34px!important;min-height:34px!important;margin:0 0 0 auto!important;padding:6px!important;border-radius:9px!important;transform:none!important;align-self:center!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog>.modal-head h2::before,html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog>.modal-head h2::after{display:none!important;content:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog>.modal-head :is(.te-head-kicker,.te-head-sub){display:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog>.modal-body{min-height:0!important;max-height:none!important;padding:15px!important;background:#f7f5ec!important;overflow-y:auto!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog>.modal-foot{padding:11px 15px!important;min-height:0!important;background:#efefe2!important;border-top:1px solid #d6ddc9!important;gap:8px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog .modal-foot :is(button,.btn,.er932-foot-save){height:40px!important;min-height:40px!important;border-radius:9px!important;font:650 13px/1.3 system-ui,sans-serif!important;padding:8px 13px!important;box-shadow:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog :is(.field,.er932-field){min-width:0!important;margin:0 0 13px!important;gap:6px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog :is(label,.field>span,.er932-field>label){font-size:12px!important;line-height:1.4!important;color:#5c7157!important;letter-spacing:0!important;text-transform:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog :is(input.input,select.input,.ww-ts-date-field input,.te-time-row input){box-sizing:border-box!important;height:42px!important;min-height:42px!important;min-width:0!important;max-width:100%!important;width:100%!important;padding:9px 11px!important;border:1px solid #cdd8c4!important;border-radius:9px!important;background:#fffdf6!important;font-size:16px!important;box-shadow:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-dialog textarea{box-sizing:border-box!important;min-height:88px!important;height:98px!important;max-height:240px!important;border:1px solid #ccd7bf!important;border-radius:9px!important;background:#f1f2e1!important;padding:10px!important;font-size:16px!important;box-shadow:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-client{max-width:470px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-client .er932-panel{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-client .modal-foot{display:flex!important;justify-content:flex-end!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-group{max-width:520px!important;}
html body #modalHost#modalHost#modalHost#modalHost :is(.er1380-group,.er1380-import)>.modal-foot{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body #modalHost#modalHost#modalHost#modalHost :is(.er1380-group,.er1380-import)>.modal-foot>span{display:none!important;}
html body #modalHost#modalHost#modalHost#modalHost :is(.er1380-group,.er1380-import)>.modal-foot>button{width:100%!important;max-width:none!important;min-width:0!important;white-space:nowrap!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-group .grp-type-opt{height:43px!important;min-height:43px!important;padding:8px 12px!important;border-radius:9px!important;box-shadow:none!important;font-size:14px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-group .grp-type-hint{margin:7px 0 0!important;font-size:12px!important;line-height:1.45!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-group .member-pick{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-group .mp-chip{display:flex!important;align-items:center!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:7px 9px!important;border-radius:9px!important;border:1px solid #d4dccb!important;background:#fcfbf4!important;box-shadow:none!important;font-size:12px!important;white-space:normal!important;text-align:left!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-group .mp-chip.on{background:#dfebd6!important;border-color:#62815a!important;color:#2f5339!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-group .mp-chip .avatar{width:26px!important;height:26px!important;min-width:26px!important;font-size:9px!important;box-shadow:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-import .v213-form-banner{padding:11px 12px!important;border:1px solid #d3ddc8!important;border-radius:10px!important;background:#e9efdf!important;margin:0 0 14px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-import .v213-form-banner strong{font-size:14px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-import .v213-form-banner span{font-size:12px!important;line-height:1.5!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-import textarea#br_chatgpt_paste{height:240px!important;min-height:160px!important;max-height:40vh!important;font-size:14px!important;line-height:1.6!important;background:#fffdf5!important;resize:vertical!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-import .v431-paste-btn{height:34px!important;padding:6px 12px!important;font-size:12px!important;border-radius:8px!important;box-shadow:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-summary-card{padding:11px 13px!important;margin:0 0 11px!important;border:1px solid #cad9bd!important;border-radius:11px!important;background:#e7eeda!important;box-shadow:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-client{font:750 22px/1.3 system-ui,sans-serif!important;margin:5px 0!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-record-shell{display:grid!important;gap:10px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-summary-main{display:flex!important;flex-direction:column!important;gap:4px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-summary-main>*{margin:0!important;padding:0!important;min-height:0!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-summary-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-summary-eyebrow{font-size:11px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-summary-meta{margin:6px 0 0!important;gap:9px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-form-grid{padding:13px!important;border:1px solid #d2dcc7!important;border-radius:11px!important;background:#fcfbf4!important;box-shadow:none!important;gap:10px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-section-heading{margin:0 0 3px!important;gap:8px!important;min-height:30px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-section-heading strong{font-size:14px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-section-icon{width:29px!important;height:29px!important;min-width:29px!important;border-radius:8px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-section-icon svg{width:15px!important;height:15px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .field{margin:0!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record :is(.te-two-col,.te-time-row){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-variance{padding:9px 11px!important;margin:0 0 11px!important;border-radius:9px!important;font-size:11px!important;line-height:1.5!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-variance.ok{background:#eaf1df!important;border-color:#c5d6b9!important;color:#3f6d40!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .er1128-job-note{box-sizing:border-box!important;height:auto!important;min-height:40px!important;max-height:120px!important;overflow-y:auto!important;border-radius:9px!important;border:1px solid #d7ddcc!important;background:#f1f2e7!important;padding:9px 10px!important;font:400 13px/1.5 system-ui,sans-serif!important;box-shadow:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-payroll-row{padding:10px!important;border-radius:9px!important;box-shadow:none!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-section-divider{margin:3px 0!important;}
html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-footer-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1.5fr!important;gap:8px!important;}
.er1380-location{margin-top:12px;border:1px solid #d1dbc5;border-radius:10px;background:#edf1e3;}
.er1380-location>summary{display:flex;align-items:center;gap:9px;padding:11px;cursor:pointer;list-style:none;color:#486445;font-size:13px;font-weight:650;}
.er1380-location>summary::-webkit-details-marker{display:none;}
.er1380-location>summary svg{width:19px;height:19px;}
.er1380-location>summary span{flex:1;}
.er1380-location>summary small{display:block;font-size:11px;font-weight:400;color:#7a8770;margin-top:3px;}
.er1380-location>summary b{font-size:11px;}
@media(min-width:900px){
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record:has(.te-form-grid){width:min(94vw,780px)!important;max-width:780px!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 18px!important;align-items:start!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-job-heading{grid-column:1!important;grid-row:1!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .er1043-admin-employee-field{grid-column:1!important;grid-row:2!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record :is(.te-client-field,.er1260-custom-review){grid-column:1!important;grid-row:3!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-roster-job-note{grid-column:1!important;grid-row:4!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .ww-ts-date-field{grid-column:1!important;grid-row:5!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .ww-ts-travel-row{grid-column:1!important;grid-row:6!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-time-heading{grid-column:2!important;grid-row:1!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-time-row{grid-column:2!important;grid-row:2!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-payroll-row{grid-column:2!important;grid-row:3!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-notes-field{grid-column:2!important;grid-row:4/span 3!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-notes-field textarea{height:210px!important;min-height:150px!important;}
 html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-section-divider{display:none!important;}
}
@media(max-width:350px){html body #modalHost#modalHost#modalHost#modalHost .er1380-group .member-pick{grid-template-columns:minmax(0,1fr)!important;}html body #modalHost#modalHost#modalHost#modalHost .er1380-record .te-two-col{gap:6px!important;}}
