.flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.flow-grid article{background:#f3f6f8;border:1px solid #d5dfe5;border-radius:10px;padding:13px}.flow-grid h3{margin:0 0 10px}.flow-candidates>div{border-top:1px solid #cbd6de;padding:10px 0}.flow-candidates small{display:block;margin:6px 0}.print-group-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0}.print-group-grid label{display:flex;align-items:center;gap:6px;padding:10px;background:#f3f6f8;border-radius:6px}.print-group-grid input{width:20px;height:20px}.field-wall{height:calc(100dvh - 168px);min-height:430px;display:flex;flex-direction:column}.field-wall .bar{margin:0 0 12px;flex-shrink:0}.field-wall h1{font-size:27px;margin:0}.field-wall p{margin:6px 0 0}.field-wall-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:6px}.field-tile{display:grid;grid-template-columns:1fr auto;gap:2px 5px;text-align:left;padding:7px 9px!important;background:white!important;color:#172b38!important;border:1px solid #cdd8df!important;border-left:5px solid #5778b1!important;border-radius:5px!important;min-height:0;overflow:hidden}.field-tile b{font-size:14px}.field-tile strong{font-size:20px;line-height:1}.field-tile span,.field-tile small{grid-column:1/-1;font-size:10px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-tile small{margin:0}.field-tile.gender-w{background:#fcf0f5!important}.field-tile.gender-m{background:#edf5fc!important}.field-tile.type-1{border-left-color:#c27b20!important}.field-tile.type-2{border-left-color:#3b8e69!important}.field-tile.type-3{border-left-color:#9166b0!important}.field-tile.empty{opacity:.55}.field-tile:focus-visible{outline:3px solid #bf7b0c}.field-wall:fullscreen{background:white;padding:15px;height:100dvh}body.field-wall-view>header,body.field-wall-view>footer{display:none}body.field-wall-view #app{padding:16px;max-width:none}body.field-wall-view .field-wall{height:calc(100dvh - 73px)}.category-exception{color:#68737b}.planning-buttons{margin-top:10px}@media(min-width:1650px){.field-wall-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.field-tile span,.field-tile small{font-size:12px}.field-tile b{font-size:16px}}@media(max-width:1000px){.flow-grid{grid-template-columns:repeat(2,1fr)}.print-group-grid{grid-template-columns:repeat(2,1fr)}.field-wall-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.field-tile{padding:4px!important}.field-tile span{display:none}}@media(max-width:600px){.flow-grid,.print-group-grid{grid-template-columns:1fr}.field-wall{height:auto!important;min-height:0}.field-wall-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:80px}.field-wall .bar{display:block}.field-wall .actions{margin-top:10px}.field-tile span{display:block}.field-tile strong{font-size:22px}}

.notify-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.notify-options details{border:1px solid #ccd6df;border-radius:8px;padding:12px;max-height:370px;overflow:auto}.notify-options summary{font-weight:700;cursor:pointer}.notify-options label{display:flex;align-items:center;gap:9px;padding:8px 2px;font-weight:400;border-bottom:1px solid #e5e9ed}.notify-options label[hidden]{display:none}.notify-options input{width:20px;height:20px;flex-shrink:0}@media(max-width:800px){.notify-options{grid-template-columns:1fr}.notify-options details{max-height:300px}}
body.field-wall-view .test-role-bar,body.field-wall-view>.note,body.field-wall-view .practice-banner{display:none}body.field-wall-view .field-wall-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.field-tile{grid-template-rows:auto auto auto;align-content:center}.field-tile span,.field-tile small{line-height:1.2!important}@media(max-width:1000px){body.field-wall-view .field-wall-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.field-tile span{display:none}.field-tile{padding:4px!important}}@media(max-width:600px){body.field-wall-view .field-wall-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.field-tile span{display:block}}

#push-delivery-status:not([hidden]){padding:10px 20px;background:#fff0cd;color:#713f05;border-bottom:1px solid #cba252;font-size:13px}.desk-focus #push-delivery-status:not([hidden]){position:fixed;bottom:25px;left:0;right:0;z-index:99}
