.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{color:#18211a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f4f6f3;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--green-900: #173326;--green-700: #2f684b;--green-100: #e6efe6;--green-50: #f4faf5;--orange-700: #d97916;--orange-100: #fff1df;--blue-700: #275f7a;--blue-100: #e5f1f5;--amber-700: #8a5a34;--amber-100: #f4eadb;--red-700: #9b3f34;--red-100: #f5e8e4;--violet-700: #62519a;--violet-100: #ece8f7;--ink-900: #172018;--ink-700: #3c493f;--ink-500: #697468;--line: #d7dfd4;--panel: #f9fbf7;--panel-strong: #ffffff;--surface: #eef3ed;--white: #ffffff;--danger: #a64534;--shadow: 0 18px 45px rgba(42, 54, 38, .18);--soft-shadow: 0 10px 26px rgba(22, 45, 31, .08);--soft-shadow-hover: 0 14px 32px rgba(22, 45, 31, .12)}@media(max-width:1216px){.protocols-panel--workspace .protocol-preview.protocol-preview--continuous{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.protocols-panel--workspace .protocol-preview__pages{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;margin:0;padding:0;overflow-x:hidden}.protocols-panel--workspace .protocol-preview__page{display:block;flex:0 0 auto;width:100%;max-width:100%;height:auto;margin:0;object-fit:contain;background:#fff}}:root{--brand-green: #16452e;--brand-green-2: #256442;--brand-green-soft: #eef7ef;--brand-orange: #ef6c00;--brand-orange-soft: #fff2e5;--brand-line: #e2e8e0;--brand-shadow-card: 0 10px 28px rgba(18, 42, 27, .09);--brand-shadow-panel: 0 18px 48px rgba(18, 42, 27, .13)}.app-shell{background:#eef4ef}.brand-block--logo{grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:center;min-height:68px;padding:2px 4px 10px;border-bottom:1px solid rgba(22,69,46,.08)}.brand-logo-mark{width:52px;height:52px;border:2px solid rgba(22,69,46,.12);box-shadow:0 10px 24px #16452e2e}.brand-logo-mark svg{width:52px;height:52px}.brand-wordmark__agrar{color:var(--brand-orange)}.brand-wordmark__service{color:var(--brand-green)}.saved-business-sidebar{gap:12px}.saved-business-sidebar__header,.saved-projects__header,.opened-businesses__header{min-height:42px;padding:9px 12px;color:var(--brand-green);background:linear-gradient(180deg,#f7fbf7,#edf6ef);border:1px solid rgba(22,69,46,.12);border-radius:14px;box-shadow:0 5px 14px #122a1b0d}.saved-business-sidebar__header strong,.saved-projects__header strong,.opened-businesses__header strong{font-size:.86rem;font-weight:900}.saved-business-sidebar__header span,.sample-count,.parcel-panel__header span,.saved-projects__header span,.opened-businesses__header span,.sampling-panel__header span{color:var(--brand-green);background:#e7f4e9;border:1px solid rgba(22,69,46,.1);border-radius:999px}.saved-business-card{padding:6px;background:#fff;border:1px solid var(--brand-line);border-radius:14px;box-shadow:0 5px 18px #122a1b0f}.saved-business-card:hover{border-color:#16452e3d;box-shadow:var(--brand-shadow-card)}.saved-business-card--active{background:linear-gradient(180deg,#fff,#f6fcf7);border-color:#ef6c0073;border-left:5px solid var(--brand-orange);box-shadow:0 14px 34px #122a1b24}.saved-business-card strong{color:var(--brand-green);font-size:.88rem;font-weight:900}.saved-business-card__remove{width:32px;height:32px;color:#9b3f34;background:#fff7f5;border:1px solid #f0d4cf;border-radius:10px}.saved-business-card__detail{margin:4px 2px 2px;padding:12px;background:#fbfdfb;border:1px solid #e1eadf;border-radius:12px}.saved-business-card__detail dt,.saved-project-row small,.sampling-row span,.muted{color:#6d786d}.saved-business-card__detail dd{color:#1d2b20;font-weight:900}.saved-business-projects{gap:9px}.saved-project-row--sidebar{gap:8px}.saved-project-row>button:last-child{color:#b04736;background:#fff8f5;border-color:#f2d5cd;border-radius:10px}.lpis-sidebar>*,.filters-panel,.lpis-controls,.parcel-detail,.sampling-panel,.sampling-project-box,.saved-projects,.active-business-card,.opened-businesses{background:#fff;border:1px solid var(--brand-line);border-radius:16px;box-shadow:var(--brand-shadow-card)}.lpis-sidebar .filters-panel,.lpis-sidebar .lpis-controls,.sampling-panel,.active-business-card{padding:14px}.parcel-panel__header h2,.sampling-panel__header h3,.active-business-card strong,.section-toggle span{color:var(--brand-green);font-weight:950}.parcel-panel__header .eyebrow,.sampling-panel__header .eyebrow,.active-business-card .eyebrow{color:var(--brand-green-2);font-weight:900}.active-business-card{background:linear-gradient(180deg,#fff,#fffaf4);border-color:#ef6c0059;border-left:5px solid var(--brand-orange)}.active-business-card .button--ghost{color:var(--brand-orange);border-color:#ef6c0057;background:#fffaf4}.toggle-row{border-radius:12px}.lpis-controls .toggle-row--business.toggle-row--active,.toggle-row:has(input:checked){background:var(--brand-orange-soft);border-color:#ef6c0059;box-shadow:inset 4px 0 0 var(--brand-orange)}.button--primary{color:#fff;background:linear-gradient(180deg,#1f6040 0%,var(--brand-green) 100%);border-color:#16452e33;box-shadow:0 10px 20px #16452e2e}.button--primary:hover:not(:disabled){background:linear-gradient(180deg,#26704a,#174930)}.button--danger{color:#9f2f20;background:linear-gradient(180deg,#fff8f5,#fff1eb);border-color:#b43d2847;box-shadow:0 8px 18px #b43d281a}.button--danger:hover:not(:disabled){color:#7f2118;background:linear-gradient(180deg,#fff2eb,#ffe8df);border-color:#b43d2866}.sampling-panel>.button--primary,.sampling-panel>label+.button--primary{background:linear-gradient(180deg,#ff7a12 0%,var(--brand-orange) 100%);border-color:#ef6c0038;box-shadow:0 10px 22px #ef6c0038}.sampling-project-box .button--primary{background:linear-gradient(180deg,#1f6040 0%,var(--brand-green) 100%)}.section-toggle:hover{background:#fbfdfb}.section-toggle strong,.section-toggle__meta em{color:var(--brand-green);background:#edf7ef;border-radius:999px}.sampling-project-box--compact{padding:8px}.sampling-actions{gap:9px}.sampling-actions .button{background:#fff;border-color:#dfe7dc}.sampling-actions .button:nth-child(3){color:var(--brand-green);border-color:#16452e59}.sampling-actions--print{grid-template-columns:1fr 1fr}.sampling-actions--print .button{min-height:36px}.sampling-actions--print .button:nth-child(3){grid-column:auto}.sampling-points-summary{color:#9a2f23;background:#fff8f5;border-color:#f2d5cd}.map-toolbar{left:22px;max-width:min(420px,calc(100% - 44px));padding:14px 16px;background:#ffffffeb;border:1px solid rgba(255,255,255,.88);border-radius:16px;box-shadow:var(--brand-shadow-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.map-toolbar .eyebrow{color:var(--brand-green-2)}@media(max-width:1100px){.portal-auth-status--global{display:none!important}.brand-block--logo{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;align-items:center!important;column-gap:6px!important}.brand-block__identity{display:flex!important;min-width:0!important;align-items:center!important;gap:10px!important}.brand-block__identity .brand-copy{min-width:0!important}.brand-block__identity .brand-wordmark{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.portal-auth-status--brand{position:static!important;inset:auto!important;display:flex!important;max-width:min(410px,56vw)!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;padding:0!important;color:#16452e!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;white-space:nowrap!important}.portal-auth-status--brand span{max-width:min(190px,24vw)!important;min-width:0!important;overflow:hidden!important;font-size:.68rem!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.portal-auth-status--brand .button{min-width:0!important;min-height:24px!important;padding:0 8px!important;font-size:.66rem!important;line-height:1!important;white-space:nowrap!important}.portal-auth-status--brand .button:first-of-type{max-width:92px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:520px){.portal-auth-status--brand{max-width:52vw!important;gap:3px!important}.portal-auth-status--brand span{max-width:54px!important}.portal-auth-status--brand .button{padding:0 5px!important;font-size:.6rem!important}.portal-auth-status--brand .button:first-of-type{max-width:66px!important}}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;min-height:100%;margin:0}body{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.app-shell{display:grid;grid-template-columns:clamp(420px,30vw,520px) minmax(0,1fr) clamp(340px,24vw,420px);width:100%;height:100vh;background:var(--surface)}.mobile-switcher{display:none}.sidebar,.lpis-sidebar{position:relative;z-index:500;display:grid;grid-auto-rows:max-content;gap:16px;min-width:0;height:100%;padding:18px;overflow:auto;background:var(--panel)}.sidebar{border-right:1px solid var(--line)}.lpis-sidebar{border-left:1px solid var(--line)}.samples-panel{display:grid;gap:14px;min-height:0}.brand-block{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding:4px 2px}.brand-block--logo{grid-template-columns:46px minmax(0,1fr);gap:12px}.brand-block__identity{display:contents}.brand-mark{display:grid;width:48px;height:48px;place-items:center;color:var(--white);font-size:1.2rem;font-weight:850;background:var(--green-900);border-radius:8px;box-shadow:0 8px 18px #17332638}.brand-logo-mark{display:grid;width:46px;height:46px;place-items:center;border-radius:999px;background:#fff;box-shadow:0 7px 18px #17332629}.brand-logo-mark svg{display:block;width:46px;height:46px}.brand-copy{min-width:0}.brand-wordmark{display:flex;flex-wrap:wrap;gap:0;margin:0 0 3px;font-size:.98rem;font-weight:950;line-height:1;letter-spacing:.01em;text-transform:uppercase}.brand-wordmark__agrar{color:#d98217}.brand-wordmark__service{color:var(--green-900)}.eyebrow{margin:0 0 4px;color:var(--blue-700);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}h1,h2{margin:0;color:var(--ink-900);line-height:1.12}h1{font-size:1.45rem}h2{font-size:1.15rem}.metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metric{display:grid;gap:4px;min-height:76px;padding:12px;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px}.metric--wide{grid-column:auto}.metric span{color:var(--ink-500);font-size:.76rem;font-weight:800;text-transform:uppercase}.metric strong{color:var(--green-900);font-size:1.35rem;line-height:1}.sidebar-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.button{display:inline-flex;min-height:42px;min-width:0;align-items:center;justify-content:center;padding:0 16px;color:var(--ink-900);font-weight:850;text-decoration:none;border:1px solid transparent;border-radius:8px;cursor:pointer;line-height:1.15;text-align:center;transition:transform .16s ease,background .16s ease,border-color .16s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{color:var(--white);background:var(--green-700)}.button--ghost{color:var(--ink-700);background:var(--white);border-color:var(--line)}.button--compact{min-height:34px;padding:0 12px;font-size:.84rem}.saved-business-sidebar{display:grid;gap:14px;align-content:start}.saved-business-sidebar__header{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;padding:12px;color:var(--ink-900);background:var(--surface);border:1px solid var(--line);border-radius:8px}.saved-business-sidebar__header--button{font:inherit;text-align:left;cursor:pointer}.saved-business-sidebar__header--button:hover{border-color:#1b8fa852;box-shadow:0 8px 18px #1b8fa814}.saved-business-sidebar__header strong{font-size:.95rem}.saved-business-sidebar__header span{display:inline-flex;min-width:28px;height:26px;align-items:center;justify-content:center;color:var(--green-900);background:var(--green-100);border-radius:999px;font-size:.82rem;font-weight:900}.receiving-book-sidebar-button{grid-template-columns:26px minmax(0,1fr) auto;column-gap:8px}.receiving-book-sidebar-button__icon{min-width:26px!important;width:26px;height:26px!important;margin-right:0;color:#fff!important;background:var(--brand-orange)!important}.information-sidebar-button__icon{font-family:Georgia,serif;font-style:italic;text-transform:lowercase}.saved-business-sidebar>.saved-business-sidebar__header--button:not(.receiving-book-sidebar-button)>strong{margin-left:8px}.saved-business-sidebar__list,.saved-business-sidebar__section-body{display:grid;gap:8px}.saved-business-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;align-items:stretch;padding:3px 4px;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px}.saved-business-card--active{border-color:#1b8fa8;background:#eefcff;box-shadow:0 10px 24px #1b8fa824}.saved-business-card__header{display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px;min-width:0}.saved-business-card>button{min-width:0;color:var(--ink-700);text-align:left;background:transparent;border:0;cursor:pointer}.saved-business-card__toggle{display:inline-flex;width:26px;min-width:26px;min-height:28px;align-items:center;justify-content:center;color:var(--ink-700);font-weight:900;background:transparent;border:0;border-radius:6px;cursor:pointer}.saved-business-card__toggle:hover{background:#1b8fa814}.saved-business-card__chevron{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .12s ease}.saved-business-card__chevron--expanded{transform:rotate(90deg)}.saved-business-card__main{display:grid;min-height:28px;gap:2px;align-items:center;padding:2px 5px}.saved-business-card strong,.saved-business-card span{min-width:0;overflow-wrap:anywhere}.saved-business-card strong{color:var(--ink-900);font-size:.84rem;line-height:1.05}.saved-business-card span{color:var(--ink-500);font-size:.78rem}.saved-business-card__remove{display:inline-flex;width:24px;min-width:24px;min-height:24px;align-items:center;justify-content:center;color:#8f1d1d;font-weight:900;font-size:.8rem;background:#fff8f8;border:1px solid rgba(198,40,40,.22);border-radius:6px}.saved-business-card__error{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;color:#8f1d1d;font-size:.8rem;background:#fff8f8;border:1px solid rgba(198,40,40,.22);border-radius:8px}.saved-business-card__error button,.map-load-banner button{min-height:30px;padding:0 10px;color:var(--green-900);font-weight:850;background:var(--surface);border:1px solid var(--line);border-radius:6px;cursor:pointer}.saved-business-card__detail{display:grid;grid-column:1 / -1;gap:10px;padding:10px;background:#ffffffb8;border:1px solid rgba(27,143,168,.14);border-radius:8px}.saved-business-card__detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.saved-business-card__detail dl div{min-width:0}.saved-business-card__detail dt{color:var(--ink-500);font-size:.68rem;font-weight:900;text-transform:uppercase}.saved-business-card__detail dd{margin:2px 0 0;color:var(--ink-900);font-size:.82rem;font-weight:850;overflow-wrap:anywhere}.saved-business-projects{display:grid;gap:8px}.project-list-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);gap:8px}.project-list-controls label{display:grid;min-width:0;gap:4px;color:var(--ink-600);font-size:.72rem;font-weight:850}.project-list-controls input,.project-list-controls select{min-width:0;min-height:34px;padding:0 9px;color:var(--ink-900);font:inherit;background:var(--surface);border:1px solid var(--line);border-radius:7px}.saved-business-projects__header{display:flex;gap:8px;align-items:center;justify-content:space-between}.saved-business-projects__header strong{color:var(--ink-900);font-size:.82rem}.saved-business-projects__header span{display:inline-flex;min-width:34px;min-height:22px;align-items:center;justify-content:center;color:#1f6844;font-size:.72rem;font-weight:850;background:#eaf7ef;border-radius:999px}.saved-business-projects>strong{color:var(--ink-900);font-size:.82rem}.saved-business-projects>p{margin:0;color:var(--ink-500);font-size:.82rem}.saved-business-projects__list{display:grid;gap:7px}.saved-project-row--sidebar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.saved-project-row--active{border-color:#1b8fa8;background:#f2fcff}.saved-project-row__open{display:grid;min-width:0;gap:3px;padding:0;color:var(--ink-800);text-align:left;background:transparent;border:0;cursor:pointer}.saved-project-row__open strong{color:var(--ink-900);font-size:.82rem;line-height:1.15}.saved-project-row__open>span,.saved-project-row__open>small{display:none}.saved-project-row__open span,.saved-project-row__open small{color:var(--ink-500);font-size:.72rem;line-height:1.25}.saved-project-row--sidebar>.saved-project-row__open,.saved-project-row--sidebar>.saved-project-row__note,.saved-project-row--sidebar>.saved-project-row__meta{grid-column:1}.saved-project-row__note{width:100%;min-width:0;min-height:23px;height:23px;padding:0 7px;color:var(--ink-800);font-size:.72rem;font-weight:700;background:#fbfdfb;border:1px solid #e1e8df;border-radius:6px}.saved-project-row__note:disabled{color:var(--ink-500);background:#f6f8f4}.saved-project-row__meta{color:var(--ink-500);font-size:.72rem;line-height:1.2}.saved-project-row__menu{position:relative}.saved-project-row__actions{display:grid;grid-column:2;grid-row:1 / span 3;align-content:start;gap:4px;justify-items:center}.saved-project-row--business-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:42px;padding:5px 6px}.saved-project-row--business-compact>.saved-project-row__open{display:flex;grid-column:1;align-items:center;min-height:34px;padding:0 10px;text-align:left}.saved-project-row--business-compact>.saved-project-row__open strong{width:100%}.saved-project-row--business-compact .saved-project-row__actions{display:flex;grid-column:2;grid-row:1;align-items:center;gap:5px}.saved-project-row__menu summary,.saved-project-row__trash{display:inline-flex;width:36px;min-width:36px;height:36px;min-height:36px;align-items:center;justify-content:center;color:var(--ink-700);font-weight:900;list-style:none;background:#f8fbf7;border:1px solid var(--line);border-radius:7px;cursor:pointer}.saved-project-row__trash{padding:0;color:#9f2d20;background:#fff8f5;border:1px solid #f2d5cd}.saved-project-row__trash svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.saved-project-row__trash:hover{color:#7f1d14;background:#fff1eb;border-color:#e9b8ad}.saved-project-row__menu summary::-webkit-details-marker{display:none}.saved-project-row__menu div{position:absolute;z-index:20;top:32px;right:0;display:grid;min-width:130px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 30px #1e302329}.saved-project-row__menu button{min-height:30px;padding:0 9px;color:var(--ink-800);text-align:left;background:transparent;border:0;border-radius:6px;cursor:pointer}.saved-project-row__menu button:hover{background:#eef8f1}.saved-project-row__rename{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.saved-project-row__rename input{min-width:0;min-height:32px;padding:0 9px;color:var(--ink-900);border:1px solid var(--line);border-radius:7px}.saved-project-row__rename button{min-height:32px;padding:0 9px;color:var(--ink-800);font-weight:850;background:var(--surface);border:1px solid var(--line);border-radius:7px;cursor:pointer}.project-detail-panel,.project-trash-panel{display:grid;gap:10px;padding:12px;background:#fbfdfb;border:1px solid var(--line);border-radius:8px}.project-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2300;display:grid;place-items:center;padding:24px;background:#12261e57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.project-detail-panel--modal{width:min(620px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));overflow:auto;box-shadow:0 24px 70px #12261e47}.project-detail-panel__header,.project-trash-panel__toggle{display:flex;gap:10px;align-items:center;justify-content:space-between}.project-detail-panel__header div{display:grid;min-width:0;gap:3px}.project-detail-panel__header strong,.project-trash-panel__toggle strong,.project-detail-panel__history strong,.project-trash-item strong{color:var(--ink-900);font-size:.84rem}.project-detail-panel__header span,.project-trash-item span{overflow:hidden;color:var(--ink-600);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.project-detail-panel__header button,.project-trash-panel__toggle,.project-trash-item__actions button{min-height:30px;padding:0 9px;color:var(--ink-800);font-weight:850;background:var(--surface);border:1px solid var(--line);border-radius:7px;cursor:pointer}.project-detail-panel__header button{width:30px;padding:0}.project-detail-panel__actions{display:flex;justify-content:flex-end}.project-detail-panel__actions button{min-height:34px;padding:0 12px;color:#fff;font-weight:900;background:#2f684b;border:0;border-radius:7px;cursor:pointer}.project-trash-panel__toggle{width:100%}.project-trash-panel__toggle>strong{margin-left:24.34px}.project-trash-panel__toggle span{display:inline-flex;min-width:26px;min-height:24px;align-items:center;justify-content:center;color:#1f6844;font-size:.76rem;background:#eaf7ef;border-radius:999px}.project-detail-panel__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0}.project-detail-panel__grid div{display:grid;gap:2px;min-width:0}.project-detail-panel__grid .project-detail-panel__note{grid-column:1 / -1}.project-detail-panel__grid dt{color:var(--ink-500);font-size:.68rem;font-weight:850;text-transform:uppercase}.project-detail-panel__grid dd{overflow:hidden;margin:0;color:var(--ink-800);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.project-detail-panel__note dd{overflow:visible;line-height:1.35;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.project-detail-panel__history{display:grid;gap:7px}.project-detail-panel__history ol{display:grid;gap:7px;max-height:220px;padding:0;margin:0;overflow:auto;list-style:none}.project-detail-panel__history li,.project-trash-item{display:grid;gap:5px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.project-detail-panel__history li span,.project-detail-panel__history li time{color:var(--ink-800);font-size:.74rem;font-weight:850}.project-detail-panel__history li small,.project-detail-panel__history p,.project-trash-panel__notice,.project-trash-panel__list>p,.project-trash-item small{margin:0;color:var(--ink-500);font-size:.72rem;line-height:1.3}.project-trash-panel__list{display:grid;gap:8px}.project-trash-item>div:first-child{display:grid;min-width:0;gap:3px}.project-trash-item__actions{display:flex;flex-wrap:wrap;gap:6px}.project-trash-item__actions button:disabled{color:var(--ink-400);cursor:not-allowed;background:#f6f7f4}.map-load-banner{position:absolute;z-index:550;top:76px;left:calc(clamp(420px,30vw,520px) + 16px);display:flex;max-width:min(520px,calc(100vw - clamp(420px,30vw,520px) - clamp(340px,24vw,420px) - 48px));gap:10px;align-items:center;padding:10px 12px;color:#8f1d1d;font-size:.86rem;font-weight:800;background:#fff8f8;border:1px solid rgba(198,40,40,.24);border-radius:8px;box-shadow:0 12px 28px #1e302324}.sample-count{min-width:86px;padding:10px 12px;color:var(--ink-700);font-size:.88rem;font-weight:850;text-align:center;white-space:nowrap;background:var(--green-100);border:1px solid var(--line);border-radius:8px}.filters-panel{display:grid;gap:10px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.active-business-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;background:#eef8f1;border:1px solid #b9dbc4;border-left:4px solid var(--green-700);border-radius:8px}.active-business-card>div:first-child{display:grid;gap:2px;min-width:0}.active-business-card span{color:var(--green-700);font-size:.72rem;font-weight:900;text-transform:uppercase}.active-business-card strong{overflow:hidden;color:var(--ink-900);font-size:.9rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.active-business-card small{overflow:hidden;color:var(--ink-500);font-size:.74rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.active-business-card__actions{display:grid;gap:6px}.active-business-card__actions .button{min-width:112px}.active-business-card__actions .button+.button{font-size:.72rem}.filters-panel label,.form-grid label{display:grid;gap:7px;min-width:0;color:var(--ink-700);font-size:.85rem;font-weight:850}.date-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sample-list{display:grid;gap:10px;max-height:clamp(260px,34vh,440px);overflow:auto;padding-right:4px}.orders-panel{display:grid;gap:10px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:8px}.order-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.order-form .button{grid-column:1 / -1}.order-list{display:grid;gap:8px;max-height:210px;overflow:auto;padding-right:4px}.order-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;width:100%;padding:10px;color:var(--ink-700);text-align:left;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;cursor:pointer}.order-row:hover,.order-row--active{border-color:var(--green-700);box-shadow:0 8px 18px #2f684b1f}.order-row strong,.order-row span{min-width:0;overflow-wrap:anywhere}.order-row small{justify-self:end;padding:4px 8px;color:var(--blue-700);font-size:.74rem;font-weight:850;line-height:1.15;text-align:right;background:var(--blue-100);border-radius:999px}.order-detail,.daily-plan{display:grid;gap:8px;padding:12px;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px}.order-detail__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.order-detail h3,.daily-plan h3{margin:0;color:var(--green-900);font-size:.98rem}.order-detail p{margin:0;overflow-wrap:anywhere}.order-detail span,.daily-plan span{overflow-wrap:anywhere}.plan-row{display:grid;gap:6px;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.plan-row span{color:var(--ink-500);font-size:.86rem}.parcel-panel{display:grid;gap:10px;padding:0;background:#fff}.parcel-panel__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.parcel-panel__header h2{font-size:1rem}.parcel-panel__header span{display:inline-flex;min-width:34px;height:28px;align-items:center;justify-content:center;color:var(--green-900);font-weight:850;background:var(--green-100);border:1px solid var(--line);border-radius:8px}.file-drop{display:grid;gap:4px;padding:12px;color:var(--ink-700);background:var(--panel-strong);border:1px dashed var(--green-700);border-radius:8px;cursor:pointer}.file-drop input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.file-drop strong{color:var(--ink-900);font-size:.9rem}.file-drop small{color:var(--ink-500)}.dpb-import{gap:8px}.dpb-import__drop{min-height:74px;justify-content:center}.dpb-import__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dpb-import__file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;padding:6px 7px;color:var(--ink-600);font-size:.74rem;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px}.dpb-import__file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpb-import__file button{min-height:24px;padding:3px 7px;color:#9a3412;font-size:.72rem;font-weight:850;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px}.dpb-import__summary span{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:4px 6px;color:var(--green-900);font-size:.72rem;font-weight:850;background:var(--green-100);border:1px solid var(--line);border-radius:8px}.dpb-import__rows{display:grid;gap:5px;max-height:180px;overflow:auto;padding-right:3px}.dpb-import__row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:7px;align-items:center;padding:6px 7px;background:#fff;border:1px solid var(--line);border-radius:8px}.dpb-import__row strong,.dpb-import__row span,.dpb-import__row em{min-width:0;font-size:.72rem;line-height:1.18}.dpb-import__row strong{color:var(--green-900)}.dpb-import__row span{color:var(--ink-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpb-import__row em{color:var(--ink-500);font-style:normal;font-weight:800}.dpb-import__row--missing{background:#fff7ed;border-color:#fed7aa}.dpb-import__row--missing strong,.dpb-import__row--missing em{color:#9a3412}.dpb-import__row--already-selected{background:var(--panel-strong)}.button--full{width:100%}.parcel-list{display:grid;gap:8px;max-height:min(34vh,330px);overflow:auto;padding-right:4px}.parcel-detail{display:grid;gap:10px;padding:12px;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px}.parcel-detail--visible-panel{gap:7px;padding:9px 10px}.parcel-detail--visible-panel .button{min-height:34px;padding:7px 10px}.parcel-info-box{display:grid;gap:7px;padding:7px 8px;background:var(--white);border:1px solid var(--line);border-radius:8px}.parcel-info-toggle strong{width:21px;height:21px;font-size:.9rem}.parcel-info-list{display:grid;gap:3px;margin:0;max-height:none;overflow:visible}.parcel-info-list div{display:grid;grid-template-columns:minmax(74px,.8fr) minmax(0,1.2fr);gap:8px;align-items:start;min-width:0}.parcel-info-list dt,.parcel-info-list dd{min-width:0;font-size:.7rem;line-height:1.18}.parcel-info-list dt{color:var(--ink-500);font-weight:850}.parcel-info-list dd{margin:0;color:var(--ink-900);font-weight:650;overflow-wrap:anywhere}.lpis-controls .toggle-row{display:flex;gap:8px;align-items:center}.lpis-controls .toggle-row--nested{margin-left:26px;color:var(--ink-500);font-size:.9rem}.lpis-controls .toggle-row--nested input:disabled{opacity:.45}.lpis-controls .toggle-row--business{padding:8px 10px;border:1px solid transparent;border-radius:8px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.lpis-controls .toggle-row--business.toggle-row--active{color:var(--green-900);background:var(--green-100);border-color:#2f684b3d;font-weight:800}.lpis-controls .toggle-row input{width:18px;height:18px}.lpis-parcel-label{pointer-events:none}.lpis-parcel-label span{display:inline-flex;min-width:52px;max-width:84px;padding:2px 6px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.92);border-radius:999px;color:var(--ink-900);background:#ffffffd1;box-shadow:0 1px 4px #0f172a1f;font-size:.72rem;font-weight:900;line-height:1;white-space:nowrap}.lpis-suggestions{display:grid;gap:6px;max-height:220px;overflow:auto}.lpis-suggestions button{display:grid;gap:3px;width:100%;padding:9px 10px;color:var(--ink-700);text-align:left;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;cursor:pointer}.lpis-suggestions button:hover{border-color:var(--green-700);box-shadow:0 8px 18px #2f684b1f}.lpis-suggestion-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch}.lpis-suggestion-row>.button{width:auto;min-width:70px;justify-content:center}.lpis-suggestions strong,.lpis-suggestions span{min-width:0;overflow-wrap:anywhere}.lpis-suggestions span{color:var(--ink-500);font-size:.82rem}.sampling-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong)}.opened-businesses{display:grid;gap:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.opened-businesses__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.opened-businesses__header strong{color:var(--ink-900);font-size:.88rem}.opened-businesses__header span{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;color:var(--green-900);background:var(--green-100);font-size:.76rem;font-weight:900}.opened-businesses__tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.opened-businesses__tab{display:inline-flex;flex:0 0 auto;max-width:200px;height:36px;align-items:center;gap:8px;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:10px 10px 0 0;color:var(--ink-700);background:var(--panel-strong);cursor:pointer}.opened-businesses__tab span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800}.opened-businesses__tab strong{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:999px;color:var(--ink-500);font-size:.72rem;font-weight:900;line-height:1}.opened-businesses__tab--active{color:var(--green-900);background:var(--green-100);border-color:#2f684b4d}.opened-businesses__tab--active strong,.opened-businesses__tab:hover strong{color:var(--ink-900);background:#fffc}.sampling-panel__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.sampling-panel__header h3{margin:0;font-size:.98rem}.sampling-panel__header span{display:inline-flex;min-width:28px;height:26px;align-items:center;justify-content:center;border-radius:999px;color:var(--white);background:var(--green-700);font-size:.82rem;font-weight:900}.sampling-list{display:grid;gap:6px}.sampling-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.sampling-row strong,.sampling-row span{min-width:0;overflow-wrap:anywhere}.sampling-row strong{color:var(--ink-900);font-size:.88rem}.sampling-row span{color:var(--ink-500);font-size:.8rem}.sampling-row label{display:grid;grid-column:1;gap:3px;max-width:120px;color:var(--ink-500);font-size:.76rem;font-weight:850}.sampling-row input{width:100%;min-width:0;padding:6px 8px}.sampling-row button{grid-row:1 / span 3;grid-column:2;align-self:center;padding:6px 8px;border:1px solid var(--line);border-radius:8px;color:var(--ink-700);background:var(--white);font-weight:800;cursor:pointer}.sampling-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sampling-project-box,.saved-projects{display:grid;gap:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.section-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:0;color:var(--ink-900);text-align:left;background:transparent;border:0;cursor:pointer}.section-toggle span{min-width:0;font-size:.9rem;font-weight:850}.section-toggle strong{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:var(--ink-700);font-size:1rem;font-weight:900;background:var(--surface);border:1px solid var(--line);border-radius:999px}.section-toggle__meta{display:inline-flex;align-items:center;gap:6px}.section-toggle__meta em{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:var(--green-50);color:var(--green-700);font-size:.78rem;font-style:normal;font-weight:900}.section-toggle__body{display:grid;gap:10px}.print-select{display:grid;gap:6px;min-width:0;color:var(--ink-700);font-size:.85rem;font-weight:850}.print-select__button,.print-select__option{width:100%;min-height:44px;padding:0 12px;color:var(--ink-900);text-align:left;background:var(--white);border:1px solid var(--line);border-radius:8px;cursor:pointer}.print-select__button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.print-select__button strong{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;color:var(--ink-700);background:var(--surface);border:1px solid var(--line);border-radius:999px}.print-select__menu{display:grid;gap:6px}.print-select__option{min-height:38px;font-weight:800}.print-select__option--active{color:var(--green-900);background:var(--green-100);border-color:#2f684b4d}.saved-projects__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.saved-projects__header strong{color:var(--ink-900);font-size:.9rem}.saved-projects__header span{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;color:var(--green-900);background:var(--green-100);font-size:.8rem;font-weight:850}.saved-projects__list{display:grid;gap:8px;max-height:240px;overflow:auto}.saved-project-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.saved-project-row>button{min-width:0;padding:10px;text-align:left;background:var(--white);border:1px solid var(--line);border-radius:8px;cursor:pointer}.saved-project-row>button:first-child:hover{border-color:var(--green-700);box-shadow:0 8px 18px #2f684b1f}.saved-project-row strong,.saved-project-row span,.saved-project-row small{display:block;min-width:0;overflow-wrap:anywhere}.saved-project-row strong{margin-bottom:4px;color:var(--ink-900);font-size:.88rem}.saved-project-row span,.saved-project-row small{color:var(--ink-500);font-size:.78rem}.saved-project-row>button:last-child{align-self:stretch;padding:0 10px;color:#8f1d1d;font-weight:850;border:1px solid rgba(198,40,40,.25)}.sampling-point-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.sampling-point-controls input{min-width:0}.sampling-points-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(198,40,40,.2);border-radius:8px;color:#8f1d1d;background:#fff5f5;font-size:.84rem}.sampling-points-summary button{padding:6px 8px;border:1px solid rgba(198,40,40,.25);border-radius:8px;color:#8f1d1d;background:#fff;font-weight:850;cursor:pointer}.app-shell{background:#edf3ee}.sidebar,.lpis-sidebar{gap:14px;padding:16px;background:linear-gradient(180deg,#fbfdfb,#f3f8f2)}.sidebar{box-shadow:inset -1px 0 #1733260a}.lpis-sidebar{box-shadow:inset 1px 0 #1733260a}.brand-block{padding:2px 0 8px}.brand-logo-mark{border:1px solid rgba(23,51,38,.08);box-shadow:0 8px 20px #1733261f}.brand-wordmark{margin-bottom:4px}.button{min-height:40px;border-radius:10px;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.button:hover:not(:disabled){box-shadow:var(--soft-shadow)}.button--primary{background:linear-gradient(180deg,#347452,#285d42);box-shadow:0 8px 18px #2f684b29}.button--ghost{background:#fff;border-color:#e1e8df;box-shadow:0 1px #17332608}.button--ghost:hover:not(:disabled){border-color:#2f684b47}.metric,.saved-business-sidebar__header,.filters-panel,.active-business-card,.orders-panel,.order-detail,.daily-plan,.parcel-detail,.sampling-panel,.opened-businesses,.sampling-project-box,.saved-projects{background:#fff;border:1px solid #e1e8df;border-radius:12px;box-shadow:var(--soft-shadow)}.saved-business-sidebar__header,.sample-count,.parcel-panel__header span,.saved-projects__header span,.opened-businesses__header span,.section-toggle strong{background:#eef7ef;border-color:#deeadc}.saved-business-card{padding:4px;background:#fff;border-color:#e4ebe2;border-radius:10px;box-shadow:0 2px 8px #162d1f0a;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.saved-business-card:hover{border-color:#2f684b38;box-shadow:var(--soft-shadow)}.saved-business-card--active{background:#f7fcf8;border-color:#2f684b57;border-left:4px solid var(--orange-700);box-shadow:var(--soft-shadow-hover)}.saved-business-card__main{min-height:26px;padding:3px 6px}.saved-business-card__remove,.saved-project-row>button:last-child,.sampling-points-summary button{color:#8d3328;background:snow;border-color:#f0d4cf}.saved-business-card__detail{background:#fbfdfb;border-color:#e1ece0;border-radius:10px}.saved-project-row>button,.sampling-row,.order-row,.plan-row,.lpis-suggestions button,.print-select__button,.print-select__option{border-color:#e2e9df;border-radius:10px;box-shadow:0 1px #17332608}.saved-project-row>button:first-child:hover,.order-row:hover,.order-row--active,.lpis-suggestions button:hover{border-color:#2f684b57;box-shadow:var(--soft-shadow)}.active-business-card{background:linear-gradient(180deg,#fff,#f4fbf5);border-left:4px solid var(--orange-700)}.active-business-card span,.section-toggle__meta em{color:var(--green-700)}.lpis-controls .toggle-row--business{border-radius:10px}.lpis-controls .toggle-row--business.toggle-row--active{background:#f7fbf7;border-color:#d9791647;box-shadow:inset 3px 0 0 var(--orange-700)}.section-toggle{min-height:28px}.section-toggle span{font-size:.9rem}.section-toggle:hover span{color:var(--green-900)}.section-toggle__body{padding-top:2px}.sampling-project-box,.saved-projects{padding:11px}.sampling-actions{gap:8px}.sampling-actions .button{min-height:38px}.sampling-actions .button:nth-child(3){grid-column:1 / -1}input,select,textarea{border-color:#e1e8df;border-radius:10px}.map-toolbar{border:1px solid rgba(255,255,255,.75);border-radius:12px;box-shadow:0 14px 34px #162d1f29}.sampling-point-marker{display:grid;place-items:center;cursor:grab}.sampling-point-marker:active{cursor:grabbing}.sampling-point-marker span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:4px solid #ffffff;border-radius:999px;color:#fff;background:#2d87a8;box-shadow:0 3px 10px #1720185c;font-size:1rem;font-weight:950;line-height:1}@page{size:A4 landscape;margin:8mm}@media print{.print-toolbar{display:none!important}.print-view{padding:0;background:#fff}.print-sheet{padding:0;box-shadow:none;max-height:none}.print-sheet__header{top:3mm;left:3mm;right:3mm}.print-map-canvas{height:100%}html,body,#root{width:auto;height:auto;min-height:0;background:#fff}body{overflow:visible}.sidebar,.lpis-sidebar,.map-toolbar,.toast,.app-shell{display:none!important}.map-panel{width:281mm;height:194mm;margin:0 auto;overflow:hidden;break-inside:avoid;page-break-inside:avoid}.map{width:100%!important;height:100%!important}.leaflet-control-zoom,.leaflet-control-attribution{display:none}.leaflet-control-scale{display:block!important;margin:0 0 16px 16px!important}}.parcel-detail h3{margin:0;color:var(--green-900);font-size:.98rem}.parcel-detail--visible-panel h3{font-size:.9rem;line-height:1.18}.parcel-detail__context{color:var(--ink-500);font-size:.76rem;font-weight:750;line-height:1.15}.parcel-detail__selection-action{color:#8f4a24;background:#fff8f2;border-color:#ef6c003d;box-shadow:none}.parcel-detail__selection-action:hover:not(:disabled){color:#703515;background:#fff1e5;border-color:#ef6c005c}.parcel-detail dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0}.parcel-detail--visible-panel dl{gap:3px 8px}.parcel-detail dt,.parcel-attributes span{color:var(--ink-500);font-size:.78rem;font-weight:850}.parcel-detail--visible-panel dt,.parcel-detail--visible-panel dd,.parcel-detail--visible-panel .parcel-attributes span,.parcel-detail--visible-panel .parcel-attributes strong{font-size:.72rem;line-height:1.18}.parcel-detail dd{margin:0;color:var(--ink-900);overflow-wrap:anywhere}.parcel-attributes{display:grid;gap:6px;max-height:170px;overflow:auto;padding-top:10px;border-top:1px solid var(--line)}.parcel-detail--visible-panel .parcel-attributes{gap:4px;max-height:118px;padding-top:7px}.parcel-attributes div{display:grid;gap:2px}.parcel-detail--visible-panel .parcel-attributes div{gap:1px}.parcel-attributes strong{overflow-wrap:anywhere;color:var(--ink-900);font-size:.86rem;font-weight:650}.parcel-detail .parcel-info-list{grid-template-columns:1fr}.parcel-detail .parcel-info-list dt,.parcel-detail .parcel-info-list dd{font-size:.7rem;line-height:1.18}.parcel-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;width:100%;padding:10px;color:var(--ink-700);text-align:left;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px}.parcel-row:hover,.parcel-row--active{border-color:var(--green-700);box-shadow:0 8px 18px #2f684b1f}.parcel-row__select{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:0;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.parcel-row__select strong{grid-column:1 / -1;overflow:hidden;color:var(--ink-900);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.parcel-row__select span{color:var(--ink-500);font-size:.82rem}.parcel-row__sample-action{align-self:center;min-height:30px;padding:0 9px;color:#fff;font-size:.76rem;font-weight:850;background:var(--green-700);border:0;border-radius:7px;cursor:pointer}.parcel-row__sample-action--remove{color:#8f1d1d;background:#fff5f2;border:1px solid rgba(198,40,40,.24)}.sample-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;min-height:118px;padding:14px;color:var(--ink-700);text-align:left;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;cursor:pointer}.sample-row:hover,.sample-row--active{border-color:var(--green-700);box-shadow:0 8px 22px #2f684b24}.sample-row--active{background:#fbfef9}.sample-row__main{display:grid;gap:7px;grid-column:1;width:100%;min-width:0;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.sample-row__top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.sample-row strong{flex:1 1 150px;min-width:0;color:var(--ink-900);overflow-wrap:anywhere}.sample-row__customer{color:var(--ink-900);font-weight:750;overflow-wrap:anywhere}.sample-row time,.sample-row__meta,.sample-row__lpis,.sample-row__contact,.sample-row__coords,.muted{color:var(--ink-500);font-size:.86rem}.sample-row__meta,.sample-row__lpis,.sample-row__status,.sample-row__contact,.sample-row__coords{min-width:0;overflow-wrap:anywhere}.sample-row__coords{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.sample-row__delete{grid-column:2;grid-row:1;justify-self:end;align-self:start;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;color:#8f1d1d;background:#fff;border:1px solid rgba(198,40,40,.25);border-radius:8px;cursor:pointer}.sample-row__delete svg{width:18px;height:18px;fill:currentColor}.sample-row__delete:hover{background:#fff4f4;border-color:#c6282873}.sample-row__delete:disabled{opacity:.65;cursor:wait}.type-pill{display:inline-flex;flex:0 0 auto;min-width:62px;min-height:26px;align-items:center;justify-content:center;padding:0 9px;font-size:.75rem;font-weight:850;border-radius:999px}.type-pill--Nmin{color:var(--blue-700);background:var(--blue-100)}.type-pill--puda{color:var(--amber-700);background:var(--amber-100)}.type-pill--rostlina{color:var(--green-700);background:var(--green-100)}.type-pill--kejda{color:var(--red-700);background:var(--red-100)}.type-pill--krmivo{color:var(--violet-700);background:var(--violet-100)}.empty-state{padding:24px 14px;color:var(--ink-500);text-align:center;border:1px dashed var(--line);border-radius:8px}.empty-state p{margin:10px 0 0}.map-panel{position:relative;min-width:0;min-height:0}.map{width:100%;height:100%;background:#dbe8d2}.map-panel--parcel-selection .map,.map-panel--parcel-selection .map .leaflet-interactive,.map-panel--parcel-selection .map .leaflet-container{cursor:pointer}.map-panel--manual-numbering .map,.map-panel--manual-numbering .map .leaflet-container{cursor:crosshair}.map-toolbar{position:absolute;top:20px;left:58px;z-index:450;display:grid;gap:6px;max-width:min(520px,calc(100% - 78px));padding:12px 14px;color:var(--ink-700);background:#fffffff0;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px #26362229}.map-toolbar strong{display:block;color:var(--ink-900)}.map-toolbar span{color:var(--ink-500);font-size:.9rem;font-weight:800;overflow-wrap:anywhere}.map-action-button{position:absolute;left:12px;bottom:52px;z-index:460;display:grid;width:38px;height:38px;place-items:center;padding:0;color:var(--ink-900);font-size:1.35rem;font-weight:900;background:#fffffff5;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px #2636222e}.map-action-button--active{color:var(--white);background:var(--green-700);border-color:var(--green-700)}.map-action-button--manual{bottom:52px;font-size:1.05rem}.map-action-button--select{bottom:96px;font-size:1.05rem}.map-location-button{position:absolute;left:12px;bottom:140px;z-index:460;display:grid;width:38px;height:38px;place-items:center;padding:0;background:#fffffff5;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px #2636222e}.map-location-button span{display:block;width:16px;height:16px;border:3px solid #ffffff;border-radius:999px;background:#1d72d8;box-shadow:0 0 0 2px #1d72d859,0 2px 8px #17201847}.map-location-button--active{border-color:#1d72d8;box-shadow:0 0 0 3px #1d72d829,0 10px 24px #2636222e}.map-location-button--loading span{animation:location-pulse 1s ease-in-out infinite}.map-location-message{position:absolute;left:58px;bottom:142px;z-index:460;display:grid;gap:6px;max-width:min(380px,calc(100% - 80px));padding:9px 10px;color:#fff;font-size:.82rem;font-weight:800;background:#1d5e40f0;border-radius:8px;box-shadow:0 10px 24px #2636222e}.map-location-message--warning{background:#b86212f5}.map-location-message--error{background:#a63725f5}.map-location-message button{justify-self:start;padding:4px 8px;color:var(--ink-900);font-size:.74rem;font-weight:900;background:#ffffffeb;border:0;border-radius:7px}.map-location-message button:hover,.map-location-message button:focus-visible{background:#fff}.user-location-marker{display:grid;place-items:center}.user-location-marker span{display:block;width:16px;height:16px;border:3px solid #ffffff;border-radius:999px;background:#1d72d8;box-shadow:0 0 0 2px #1d72d847,0 3px 10px #17201861}@keyframes location-pulse{0%,to{transform:scale(.9);opacity:.72}50%{transform:scale(1.1);opacity:1}}.print-view{display:block;padding:18px;background:#d9d9d9}.print-toolbar{position:sticky;top:0;z-index:2000;display:flex;align-items:center;justify-content:center;gap:12px;margin:-18px -18px 18px;padding:10px 16px;background:#fffffff0;box-shadow:0 8px 18px #0f172a1f}.print-toolbar__field{display:grid;gap:3px;min-width:220px;color:#405348;font-size:.7rem;font-weight:800}.print-toolbar__field--wide{min-width:320px}.print-toolbar__field input{width:100%;height:32px;border:1px solid #d8e4dc;border-radius:8px;padding:0 10px;color:#103c25;font-size:.82rem;font-weight:700}.print-toolbar span{color:#405348;font-size:.85rem;font-weight:700}.print-toolbar__error{color:#9f1239}.print-sheet{position:relative;overflow:hidden;width:281mm;height:194mm;margin:0 auto;padding:0;background:#fff;box-shadow:0 10px 24px #0000001f;break-inside:avoid;page-break-inside:avoid}.print-sheet--empty{place-items:center}.print-sheet__header{position:absolute;top:4mm;left:4mm;z-index:1200;display:inline-grid;width:max-content;max-width:calc(100% - 8mm);gap:2px;margin:0;padding:3px 7px;color:var(--ink-900);background:#ffffffe6;border-radius:6px;pointer-events:none}.print-sheet__header strong{overflow:hidden;font-size:.95rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.print-sheet__header small{overflow:hidden;color:#405348;font-size:.68rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.print-sheet__map{position:relative;height:100%;min-height:0}.print-map-canvas{width:100%;height:100%;background:#dbe8d2}.print-frame-label{display:flex;width:220px!important;height:28px!important;justify-content:center;background:transparent;border:0}.print-frame-label span{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:5px 10px;color:#7c2d12;font-size:.8rem;font-weight:850;background:#fffffff0;border:2px solid rgba(255,106,0,.65);border-radius:999px;box-shadow:0 4px 14px #17201838;white-space:nowrap}.print-frame-handle{background:transparent;border:0}.print-frame-handle span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;color:#fff;font-size:1.45rem;font-weight:900;background:#ff6a00;border:3px solid #ffffff;border-radius:999px;box-shadow:0 5px 16px #17201857;cursor:grab}.sampling-point-marker--print span{width:38px;height:38px;color:#fff;background:#2d87a8;border:4px solid #ffffff;box-shadow:0 3px 10px #1720185c;font-size:1rem;font-weight:950;text-shadow:none}.sampling-point-marker--print .sampling-point-marker__svg{display:block;width:42px;height:42px;overflow:visible;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sampling-point-marker--pdf .sampling-point-marker__svg{width:24px;height:24px}.sample-marker{display:grid;place-items:center;border-radius:999px;background:#2f684b33}.sample-marker span{display:block;width:16px;height:16px;background:var(--green-700);border:3px solid var(--white);border-radius:999px;box-shadow:0 5px 12px #1720184d}.sample-marker--Nmin{background:#275f7a33}.sample-marker--Nmin span{background:var(--blue-700)}.sample-marker--puda{background:#8a5a3438}.sample-marker--puda span{background:var(--amber-700)}.sample-marker--rostlina{background:#2f684b38}.sample-marker--rostlina span{background:var(--green-700)}.sample-marker--kejda{background:#9b3f3438}.sample-marker--kejda span{background:var(--red-700)}.sample-marker--krmivo{background:#62519a38}.sample-marker--krmivo span{background:var(--violet-700)}.sample-marker--selected{outline:3px solid rgba(23,32,24,.16)}.sample-marker--selected span{width:21px;height:21px}.form-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#1720186b}.form-card{width:min(760px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.form-card__header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.form-section{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.form-section:first-of-type{margin-top:0;padding-top:0;border-top:0}.form-section h3{margin:0 0 12px;color:var(--green-900);font-size:.98rem}.linked-parcel{display:grid;gap:4px;margin-bottom:12px;padding:10px 12px;background:var(--green-100);border:1px solid var(--line);border-radius:8px}.linked-parcel span{color:var(--ink-500);font-size:.76rem;font-weight:850;text-transform:uppercase}.linked-parcel strong{color:var(--green-900)}.icon-button{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;color:var(--ink-700);font-weight:900;background:var(--white);border:1px solid var(--line);border-radius:8px;cursor:pointer}.coordinate-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.coordinate-strip span{display:grid;min-width:0;padding:12px;overflow:hidden;color:var(--ink-900);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.95rem;font-weight:750;text-overflow:ellipsis;background:var(--green-100);border:1px solid var(--line);border-radius:8px}.coordinate-strip small{margin-bottom:3px;color:var(--ink-500);font-family:inherit;font-size:.72rem;font-weight:850;text-transform:uppercase}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid__wide{grid-column:1 / -1}input,select,textarea{width:100%;min-width:0;color:var(--ink-900);background:var(--white);border:1px solid var(--line);border-radius:8px;outline:none}input,select{height:44px;padding:0 12px}input[type=color]{height:44px;padding:4px;cursor:pointer}textarea{resize:vertical;padding:12px}input:focus,select:focus,textarea:focus{border-color:var(--green-700);box-shadow:0 0 0 3px #2f684b24}.form-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px}.toast{position:fixed;right:20px;bottom:20px;z-index:1100;max-width:min(420px,calc(100% - 40px));padding:14px 16px;color:var(--white);background:var(--danger);border-radius:8px;box-shadow:var(--shadow)}.leaflet-control-attribution{font-size:.7rem}.parcel-popup{max-width:320px}.parcel-popup strong{display:block;margin-bottom:8px}.parcel-popup dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin:0 0 10px}.parcel-popup dt,.parcel-popup th{color:var(--ink-500);font-weight:800;text-align:left}.parcel-popup dd{margin:0}.parcel-popup table{display:block;max-height:180px;overflow:auto;border-top:1px solid var(--line)}.parcel-popup th,.parcel-popup td{padding:4px 6px 4px 0;vertical-align:top}@media(max-width:920px),(hover:none)and (pointer:coarse)and (max-width:1366px),(any-hover:none)and (any-pointer:coarse)and (max-width:1366px){html,body,#root{height:100%;min-height:100%}body{overflow:hidden}.app-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden}.mobile-switcher{position:relative;z-index:800;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:calc(env(safe-area-inset-top,0px) + 8px) 10px 8px;background:#f9fbf7fa;border-bottom:1px solid var(--line);box-shadow:0 8px 24px #2636221f}.mobile-switcher__button{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 10px;color:var(--ink-700);font-weight:850;background:var(--white);border:1px solid var(--line);border-radius:8px}.mobile-switcher__button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-switcher__button strong{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;color:var(--green-900);font-size:.8rem;background:var(--green-100);border-radius:999px}.mobile-switcher__button--active{color:var(--white);background:var(--green-700);border-color:var(--green-700)}.mobile-switcher__button--active strong{color:var(--green-900);background:var(--white)}.map-panel,.sidebar,.lpis-sidebar{grid-column:1;grid-row:2}.sidebar,.lpis-sidebar{display:none;height:100%;max-height:none;min-height:0;padding:12px;overflow:auto;overscroll-behavior:contain}.map-panel{display:none;height:100%;min-height:0}.app-shell--mobile-businesses .sidebar,.app-shell--mobile-lpis .lpis-sidebar{display:grid}.app-shell--mobile-map .map-panel{display:block}.sidebar{max-height:none;border-right:0}.lpis-sidebar{border-left:0}.map{height:100%}.brand-block{grid-template-columns:42px minmax(0,1fr);gap:10px}.brand-mark,.brand-logo-mark,.brand-logo-mark svg{width:42px;height:42px}.brand-wordmark{font-size:.9rem}.saved-business-sidebar,.parcel-panel,.sampling-panel,.filters-panel,.lpis-controls{gap:10px}.saved-business-card,.filters-panel,.sampling-panel,.sampling-project-box,.active-business-card{border-radius:8px}.saved-business-card>button:first-child,.parcel-row,.lpis-suggestion-row button,.saved-project-row>button:first-child{min-height:48px}.button,input,select{min-height:46px}.map-toolbar{top:10px;left:10px;max-width:min(440px,calc(100% - 20px));padding:10px 12px;gap:4px}.map-toolbar span{font-size:.82rem;line-height:1.25}.map-action-button{left:10px;width:44px;height:44px}.map-action-button--select{bottom:calc(env(safe-area-inset-bottom,0px) + 64px)}.map-action-button--manual{bottom:calc(env(safe-area-inset-bottom,0px) + 116px)}.map-location-button{left:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 168px);width:44px;height:44px}.map-location-message{left:62px;bottom:calc(env(safe-area-inset-bottom,0px) + 172px);max-width:min(320px,calc(100% - 74px))}.leaflet-control-zoom{margin-top:10px!important;margin-left:10px!important}.leaflet-control-scale{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important}.sample-list{max-height:260px}.parcel-list{max-height:180px}}.app-shell.app--compact-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden}.app-shell.app--compact-main .mobile-switcher{position:relative;z-index:800;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:calc(env(safe-area-inset-top,0px) + 8px) 10px 8px;background:#f9fbf7fa;border-bottom:1px solid var(--line);box-shadow:0 8px 24px #2636221f}.app-shell.app--compact-main .mobile-switcher__button{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 10px;color:var(--ink-700);font-weight:850;background:var(--white);border:1px solid var(--line);border-radius:8px}.app-shell.app--compact-main .mobile-switcher__button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.app--compact-main .mobile-switcher__button strong{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;color:var(--green-900);font-size:.8rem;background:var(--green-100);border-radius:999px}.app-shell.app--compact-main .mobile-switcher__button--active{color:var(--white);background:var(--green-700);border-color:var(--green-700)}.app-shell.app--compact-main .mobile-switcher__button--active strong{color:var(--green-900);background:var(--white)}.app-shell.app--compact-main .map-panel,.app-shell.app--compact-main .sidebar,.app-shell.app--compact-main .lpis-sidebar{grid-column:1;grid-row:2}.app-shell.app--compact-main .sidebar,.app-shell.app--compact-main .lpis-sidebar{display:none;height:100%;max-height:none;min-height:0;padding:12px;overflow:auto;overscroll-behavior:contain}.app-shell.app--compact-main .map-panel{display:none;height:100%;min-height:0}.app-shell.app--compact-main.app-shell--mobile-businesses .sidebar,.app-shell.app--compact-main.app-shell--mobile-lpis .lpis-sidebar{display:grid}.app-shell.app--compact-main.app-shell--mobile-map .map-panel{display:block}.app-shell.app--compact-main .sidebar{max-height:none;border-right:0}.app-shell.app--compact-main .lpis-sidebar{border-left:0}.app-shell.app--compact-main .map{height:100%}.app-shell.app--compact-main .brand-block{grid-template-columns:42px minmax(0,1fr);gap:10px}.app-shell.app--compact-main .portal-auth-status--global{display:none!important}.app-shell.app--compact-main .brand-block--logo{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;align-items:center!important;column-gap:6px!important}.app-shell.app--compact-main .brand-block__identity{display:flex!important;min-width:0!important;align-items:center!important;gap:10px!important}.app-shell.app--compact-main .brand-block__identity .brand-copy{min-width:0!important}.app-shell.app--compact-main .brand-block__identity .brand-wordmark{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell.app--compact-main .portal-auth-status--brand{position:static!important;inset:auto!important;display:flex!important;max-width:min(410px,56vw)!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;padding:0!important;color:#16452e!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;white-space:nowrap!important}.app-shell.app--compact-main .portal-auth-status--brand span{max-width:min(190px,24vw)!important;min-width:0!important;overflow:hidden!important;font-size:.68rem!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell.app--compact-main .portal-auth-status--brand .button{min-width:0!important;min-height:24px!important;padding:0 8px!important;font-size:.66rem!important;line-height:1!important;white-space:nowrap!important}.app-shell.app--compact-main .portal-auth-status--brand .button:first-of-type{max-width:92px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-shell.app--compact-main .saved-business-sidebar,.app-shell.app--compact-main .lpis-controls{min-height:0}.app-shell.app--compact-main .map-toolbar{top:14px;left:14px;max-width:min(430px,calc(100% - 28px))}@media(hover:none)and (pointer:coarse)and (min-width:921px)and (max-width:1366px)and (orientation:landscape),(any-hover:none)and (any-pointer:coarse)and (min-width:921px)and (max-width:1366px)and (orientation:landscape){.app-shell{grid-template-rows:auto minmax(0,1fr)}.mobile-switcher{grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;padding:calc(env(safe-area-inset-top,0px) + 8px) 14px 8px}.mobile-switcher__button{min-height:48px;font-size:1rem}.map-panel{display:block;z-index:1}.app-shell--mobile-businesses .map-panel,.app-shell--mobile-lpis .map-panel{display:block}.sidebar,.lpis-sidebar{position:relative;z-index:700;width:min(390px,38vw);height:calc(100dvh - 65px);margin:0;background:#f9fbf7fa;box-shadow:0 22px 55px #1720183d}.sidebar{justify-self:start;border-right:1px solid var(--line)}.lpis-sidebar{justify-self:end;width:min(430px,40vw);border-left:1px solid var(--line)}.app-shell--mobile-map .sidebar,.app-shell--mobile-map .lpis-sidebar{display:none}.map-toolbar{top:14px;left:14px;max-width:min(430px,calc(100% - 28px))}.button,input,select{min-height:48px}}@media(max-width:620px){.mobile-switcher{gap:6px;padding-right:8px;padding-left:8px}.mobile-switcher__button{gap:6px;padding:0 8px;font-size:.9rem}.mobile-switcher__button strong{min-width:22px;height:22px}h1{font-size:1.22rem}.sidebar-actions,.form-grid,.order-form,.coordinate-strip,.date-filter-row,.metrics-grid{grid-template-columns:1fr}.metric--wide{grid-column:auto}.sample-row__top{grid-template-columns:minmax(0,1fr) auto}.sample-row time{grid-column:1 / -1}.map-toolbar{top:8px;left:8px;max-width:calc(100% - 16px);padding:8px 10px}.map-toolbar .eyebrow{margin-bottom:2px}.map-toolbar strong{font-size:.92rem}.map-toolbar span{font-size:.76rem}.sidebar,.lpis-sidebar,.parcel-panel__header,.sampling-panel__header,.saved-business-sidebar__header{padding:10px}.form-shell{align-items:end;padding:12px}.form-card{max-height:calc(100vh - 24px);padding:18px}.form-actions .button{flex:1 1 150px}}.sidebar,.lpis-sidebar{gap:18px;padding:20px;background:#fff}.sidebar{border-right:1px solid rgba(22,69,46,.1);box-shadow:10px 0 32px #122a1b12}.lpis-sidebar{border-left:1px solid rgba(22,69,46,.1);box-shadow:-10px 0 32px #122a1b12}.brand-block--logo{grid-template-columns:52px minmax(0,1fr);gap:13px;min-height:68px;padding:2px 4px 10px;border-bottom:1px solid rgba(22,69,46,.08)}.brand-logo-mark,.brand-logo-mark svg{width:52px;height:52px}.brand-logo-mark{border:2px solid rgba(22,69,46,.12);box-shadow:0 10px 24px #16452e2e}.brand-wordmark{font-size:1.18rem;font-weight:950;line-height:1.02;letter-spacing:0}.brand-wordmark__agrar{color:#ef6c00}.brand-wordmark__service{color:#16452e}.saved-business-sidebar__header,.saved-projects__header,.opened-businesses__header{min-height:42px;padding:9px 12px;color:#16452e;background:linear-gradient(180deg,#f7fbf7,#edf6ef);border:1px solid rgba(22,69,46,.12);border-radius:14px;box-shadow:0 5px 14px #122a1b0d}.saved-business-sidebar__list{gap:12px}.saved-business-card{padding:6px;background:#fff;border:1px solid #e2e8e0;border-radius:14px;box-shadow:0 5px 18px #122a1b0f}.saved-business-card:hover{border-color:#16452e3d;box-shadow:0 10px 28px #122a1b17}.saved-business-card--active{background:linear-gradient(180deg,#fff,#f6fcf7);border-color:#ef6c0073;border-left:5px solid #ef6c00;box-shadow:0 14px 34px #122a1b24}.saved-business-card__main{min-height:34px;padding:7px 9px}.saved-business-card strong,.parcel-panel__header h2,.sampling-panel__header h3,.active-business-card strong,.section-toggle span{color:#16452e;font-weight:950}.saved-business-card__detail,.sampling-project-box,.saved-projects,.active-business-card,.opened-businesses,.filters-panel,.lpis-controls,.parcel-detail,.sampling-panel{background:#fff;border:1px solid #e2e8e0;border-radius:16px;box-shadow:0 10px 28px #122a1b17}.active-business-card{background:linear-gradient(180deg,#fff,#fffaf4);border-color:#ef6c0059;border-left:5px solid #ef6c00}.active-business-card .button--ghost{color:#ef6c00;border-color:#ef6c0057;background:#fffaf4}.active-business-card{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:4px 8px 4px 10px;border-left-width:4px}.active-business-card>div:first-child{gap:1px}.active-business-card span{font-size:.62rem;line-height:1.05}.active-business-card strong{font-size:.82rem;line-height:1.12}.active-business-card small{font-size:.66rem;line-height:1.12}.active-business-card__actions{display:flex;flex-direction:row;gap:4px;align-self:center}.active-business-card__icon-button{display:inline-flex;width:36px;min-width:36px;height:36px;align-items:center;justify-content:center;padding:0;color:#ef6c00;background:#fffaf4;border:1px solid rgba(239,108,0,.34);border-radius:9px;cursor:pointer;line-height:1}.active-business-card__icon-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.active-business-card__icon-button:hover{color:#c75a00;background:#fff3e4;border-color:#ef6c008c}.active-business-card__icon-button--remove{color:#9f2d20;background:#fff8f5;border-color:#f2d5cd}.active-business-card__icon-button--remove svg{width:21px;height:21px}.active-business-card__icon-button--remove:hover{color:#7f1d14;background:#fff1eb;border-color:#e9b8ad}.button,.print-select__button,input,select,textarea{min-height:42px;border:1px solid #dfe7dc;border-radius:12px}.button{font-weight:900}.button--primary{color:#fff;background:linear-gradient(180deg,#1f6040,#16452e);border-color:#16452e33;box-shadow:0 10px 20px #16452e2e}.sampling-panel>label+.button--primary{background:linear-gradient(180deg,#ff7a12,#ef6c00);border-color:#ef6c0038;box-shadow:0 10px 22px #ef6c0038}.sampling-project-box .button--primary{background:linear-gradient(180deg,#1f6040,#16452e)}.lpis-controls .toggle-row--business.toggle-row--active,.toggle-row:has(input:checked){background:#fff2e5;border-color:#ef6c0059;box-shadow:inset 4px 0 #ef6c00}.section-toggle{min-height:42px;padding:9px 10px;background:#fff;border-radius:12px}.section-toggle strong,.section-toggle__meta em,.saved-business-sidebar__header span,.sample-count,.parcel-panel__header span,.saved-projects__header span,.opened-businesses__header span,.sampling-panel__header span{color:#16452e;background:#e7f4e9;border:1px solid rgba(22,69,46,.1);border-radius:999px}.saved-project-row>button:first-child,.sampling-row,.order-row,.plan-row{background:#fff;border:1px solid #e2e8df;border-radius:12px;box-shadow:0 3px 12px #122a1b0d}.saved-project-row>button:last-child,.saved-business-card__remove,.sampling-points-summary button{color:#b04736;background:#fff8f5;border-color:#f2d5cd;border-radius:10px}.map-toolbar{left:22px;max-width:min(420px,calc(100% - 44px));padding:14px 16px;background:#ffffffeb;border:1px solid rgba(255,255,255,.88);border-radius:16px;box-shadow:0 18px 48px #122a1b21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:1180px){.brand-wordmark{font-size:1rem}}@media(max-width:760px){.sidebar,.lpis-sidebar{padding:10px}.brand-logo-mark,.brand-logo-mark svg{width:44px;height:44px}}.brand-logo-mark{width:56px;height:56px;overflow:hidden;background:#fff;border:0;border-radius:999px;box-shadow:0 8px 20px #16452e29}.brand-logo-mark img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.18)}.brand-block--logo{grid-template-columns:56px minmax(0,1fr);align-items:center}.map-toolbar{left:72px;max-width:min(430px,calc(100% - 96px))}.parcel-panel__header{padding:4px 4px 10px;gap:12px;align-items:center}.parcel-panel__header .eyebrow{margin:0 0 3px}.parcel-panel__header h2{margin:0;line-height:1.1}.toggle-row{-webkit-tap-highlight-color:transparent}.toggle-row,.toggle-row:focus,.toggle-row:focus-visible,.toggle-row:active{outline:none}.toggle-row input[type=checkbox]{flex:0 0 auto;accent-color:#16452e;outline:none;box-shadow:none}.toggle-row input[type=checkbox]:focus-visible{outline:2px solid rgba(239,108,0,.7);outline-offset:2px}.toggle-row:has(input[type=checkbox]:focus-visible){box-shadow:0 0 0 2px #ef6c002e}.sampling-panel .toggle-row{min-height:30px;padding:4px 2px;gap:8px;align-items:center;color:#526057;font-size:.84rem;line-height:1.25;background:transparent;border:0;border-radius:8px;box-shadow:none}.sampling-panel .toggle-row input[type=checkbox]{width:16px;height:16px}.sampling-panel .toggle-row:has(input:checked){background:transparent;border-color:transparent;box-shadow:none}.sampling-panel .toggle-row:has(input[type=checkbox]:focus-visible){box-shadow:0 0 0 2px #ef6c002e}.print-frame-toggle{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;min-height:28px;padding:2px 0;color:#526057;font-size:.82rem;line-height:1.2;background:transparent;border:0;box-shadow:none}.print-frame-toggle input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#ff6a00}@media(max-width:760px){.brand-logo-mark{width:46px;height:46px}.brand-block--logo{grid-template-columns:46px minmax(0,1fr)}.map-toolbar{left:58px;max-width:calc(100% - 76px)}}.parcel-panel>.parcel-panel__header{padding-left:14px;padding-right:14px}.parcel-panel>.parcel-panel__header .eyebrow,.parcel-panel>.parcel-panel__header h2{padding-left:0}.lpis-controls{padding-left:14px;padding-right:14px}.lpis-controls .toggle-row,.lpis-controls .toggle-row--nested,.lpis-controls .toggle-row--business,.lpis-controls .toggle-row--business.toggle-row--active{min-height:38px;padding:8px 12px;gap:10px;align-items:center;line-height:1.2;border-radius:10px}.lpis-controls .toggle-row input[type=checkbox]{width:16px;height:16px;margin:0}@media(max-width:1100px){.portal-auth-status--global{display:none}.brand-block--logo{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;align-items:center;column-gap:6px}.brand-block__identity{display:flex;min-width:0;align-items:center;gap:10px}.brand-block__identity .brand-copy{min-width:0}.brand-block__identity .brand-wordmark{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-auth-status--brand{position:static;inset:auto;display:flex;max-width:min(410px,56vw);min-width:0;align-items:center;justify-content:flex-end;gap:4px;padding:0;color:#16452e;background:transparent;border:0;box-shadow:none;transform:none;white-space:nowrap}.portal-auth-status--brand span{max-width:min(190px,24vw);min-width:0;overflow:hidden;font-size:.68rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.portal-auth-status--brand .button{min-width:0;min-height:24px;padding:0 8px;font-size:.66rem;line-height:1;white-space:nowrap}.portal-auth-status--brand .button:first-of-type{max-width:92px;min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(max-width:520px){.portal-auth-status--brand{max-width:52vw;gap:3px}.portal-auth-status--brand span{max-width:54px}.portal-auth-status--brand .button{padding:0 5px;font-size:.6rem}.portal-auth-status--brand .button:first-of-type{max-width:66px}}.sampling-guide-panel{display:grid;gap:12px;padding-top:14px;border-top:1px solid rgba(22,69,46,.12)}.sampling-guide-window__loading{display:grid;min-height:220px;place-items:center;color:#0f5132;font-weight:800}.receiving-book-panel{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;height:100%;min-width:0;min-height:0}.receiving-book-panel__header,.protocols-panel__header{display:grid;grid-template-columns:184px minmax(260px,1fr) 184px;align-items:center;gap:14px;min-height:42px;padding:4px 0 6px;box-sizing:border-box;border-bottom:1px solid rgba(22,69,46,.12)}.panel-heading{display:grid;justify-items:center;text-align:center}.panel-switcher{display:grid;grid-template-columns:repeat(2,86px);gap:6px;justify-self:start}.panel-switcher__tab{width:100%;min-height:30px;height:30px;padding:0 8px;color:#16452e;background:#fff;border:1px solid rgba(22,69,46,.18);border-radius:8px;font-size:.78rem;font-weight:950;cursor:pointer}.panel-switcher__tab:hover{border-color:#ef6c008c;box-shadow:0 5px 14px #ef6c001f}.panel-switcher__tab--active{color:#fff;background:linear-gradient(180deg,#ff7a12 0%,var(--brand-orange) 100%);border-color:var(--brand-orange);box-shadow:0 6px 16px #ef6c0033}.receiving-book-panel__header strong,.protocols-panel__header strong{color:#16452e;font-size:1rem;font-weight:950}.receiving-book-panel__header span,.protocols-panel__header span{color:#64746b;font-size:.76rem;font-weight:800}.panel-header-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-self:end;justify-content:flex-end;gap:6px}.receiving-book-panel__header label,.protocols-panel__header label{display:grid;gap:2px;color:#3c493f;font-size:.66rem;font-weight:850}.panel-header-actions select,.panel-header-actions button{min-height:28px;height:28px;padding-inline:8px;font-size:.74rem}.receiving-book-panel button,.receiving-book-panel select,.receiving-book-panel input,.receiving-book-panel textarea{min-height:32px;border:1px solid rgba(22,69,46,.14);border-radius:6px;font:inherit;font-size:.78rem}.receiving-book-panel button{padding:0 12px;color:#16452e;background:#fff;font-weight:900;cursor:pointer}.receiving-book-panel button:hover{border-color:#16452e52;box-shadow:0 8px 18px #16452e14}.receiving-book-panel__success{position:absolute;right:0;bottom:calc(100% + 7px);z-index:4;width:max-content;max-width:320px;padding:8px 10px;border:1px solid rgba(17,109,71,.22);border-radius:8px;background:#eef8f1;box-shadow:0 10px 24px #16452e24;color:#0f5c3c;font-size:.76rem;font-weight:800;line-height:1.25;pointer-events:none}.receiving-book-panel__success:after{position:absolute;right:18px;bottom:-5px;width:10px;height:10px;border-right:1px solid rgba(17,109,71,.22);border-bottom:1px solid rgba(17,109,71,.22);background:#eef8f1;content:"";transform:rotate(45deg)}.receiving-book-filters{display:grid;grid-template-columns:minmax(76px,.4fr) minmax(170px,1.2fr) minmax(150px,.9fr) minmax(170px,1.1fr) minmax(120px,.75fr) auto auto;align-items:end;gap:6px;padding:6px 9px;background:#f7fbf7;border:1px solid rgba(22,69,46,.14);border-radius:8px}.receiving-book-filters>strong{align-self:center;color:#16452e;font-size:.84rem;font-weight:950}.receiving-book-filters label{display:grid;gap:2px;min-width:0;color:#3c493f;font-size:.68rem;font-weight:850}.receiving-book-filters input,.receiving-book-filters select{min-height:28px;height:28px;padding-inline:8px}.receiving-book-filters button{min-height:30px;padding-inline:10px}.receiving-book-filters__count{align-self:center;color:#64746b;font-size:.74rem;font-weight:850;white-space:nowrap}.receiving-book-table-note{margin:-2px 0 0;color:#64746b;font-size:.72rem;font-weight:800}.receiving-book-bulk{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(170px,1.3fr) minmax(130px,.85fr) minmax(180px,1.2fr) minmax(170px,1.1fr) minmax(160px,1fr) minmax(78px,.45fr) auto;align-items:end;gap:6px;padding:7px 9px;background:#eef7f1;border:1px solid rgba(22,69,46,.18);border-radius:8px}.receiving-book-bulk--selection{grid-template-columns:minmax(92px,.65fr) minmax(160px,1.15fr) minmax(118px,.85fr) minmax(160px,1.15fr) minmax(150px,1fr) minmax(150px,1fr) repeat(4,auto);background:#fff7ed;border-color:#ef6c0042}.receiving-book-bulk>strong{align-self:center;color:#16452e;font-size:.84rem;font-weight:950}.receiving-book-bulk label{display:grid;gap:2px;min-width:0;color:#3c493f;font-size:.68rem;font-weight:850}.receiving-book-bulk input{min-height:28px;height:28px;padding-inline:8px}.receiving-book-bulk button{min-height:32px;padding-inline:10px;color:#fff;background:linear-gradient(180deg,#ff7a12 0%,var(--brand-orange) 100%);border-color:var(--brand-orange);box-shadow:0 6px 14px #ef6c0033}.receiving-book-bulk--selection button{min-height:28px;padding-inline:8px;font-size:.74rem}.receiving-book-protocol{display:grid;grid-template-columns:minmax(140px,.85fr) minmax(250px,1.55fr) minmax(140px,.95fr) minmax(122px,.95fr) repeat(6,minmax(86px,.82fr)) minmax(112px,auto);align-items:end;gap:8px;padding:12px;background:#fff7ed;border:1px solid rgba(239,108,0,.22);border-radius:8px}.receiving-book-protocol>strong{align-self:center;color:#16452e;font-size:.9rem;font-weight:950}.receiving-book-protocol label{display:grid;min-width:0;gap:4px;color:#3c493f;font-size:.72rem;font-weight:850}.receiving-book-protocol input,.receiving-book-protocol select{width:100%;padding:0 8px;background:#fff}.receiving-book-protocol__project{min-width:260px}.receiving-book-protocol button{min-height:50px;color:#fff;background:linear-gradient(180deg,#ff7a12 0%,var(--brand-orange) 100%);border-color:var(--brand-orange);box-shadow:0 6px 14px #ef6c0033}.receiving-book-action{position:relative;display:inline-flex;align-self:end}.receiving-book-action>button{width:100%}.receiving-book-protocol__target-control{align-self:end}.receiving-book-protocol__target-control input{font-size:.68rem}.receiving-book-table-wrap{overflow:auto;min-height:0;border:1px solid rgba(22,69,46,.14);border-radius:8px;background:#fff}.receiving-book-table{width:100%;min-width:980px;border-collapse:collapse}.receiving-book-table th,.receiving-book-table td{position:relative;padding:3px 6px;border-bottom:1px solid rgba(22,69,46,.1);text-align:left;vertical-align:middle;line-height:1.15}.receiving-book-table th{position:sticky;top:0;z-index:1;padding-block:6px;color:#16452e;background:#eef7f1;font-size:.74rem;font-weight:950}.receiving-book-table__month td{padding:5px 8px 4px!important;color:#fff;background:linear-gradient(90deg,var(--brand-orange) 0%,#f59e0b 100%);border-bottom-color:#ef6c004d;font-size:.74rem;font-weight:950;letter-spacing:0;text-transform:capitalize}.receiving-book-table__day-separator td{height:3px!important;min-height:3px!important;padding:0!important;border:0!important;background:#b8d8eb!important;line-height:0!important}.receiving-book-table td:first-child{width:42px}.receiving-book-table td:nth-child(2){width:96px}.receiving-book-table td:nth-child(3){width:150px}.receiving-book-table input,.receiving-book-table textarea{width:100%;min-height:24px;padding:0 6px;background:#fff;font-size:.74rem;line-height:1.15}.receiving-book-table input{height:24px}.receiving-book-table input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0}.receiving-book-table textarea{height:24px;min-height:24px;padding-top:4px;resize:vertical}.receiving-book-table strong{display:inline-block;font-size:.86rem;line-height:1.1}.receiving-book-table__row--canceled{background:#eee;color:#687069}.receiving-book-table__row--canceled input,.receiving-book-table__row--canceled textarea{background:#f3f3f3;color:#687069;text-decoration:line-through}.receiving-book-table__row--canceled strong{color:#555d58;text-decoration:line-through}.receiving-book-table__status{display:inline-block;margin-left:6px;padding:1px 5px;border:1px solid #c9ceca;border-radius:999px;background:#dedede;color:#555d58;font-size:.62rem;font-weight:900;line-height:1.2;text-transform:uppercase}.receiving-book-table__empty{padding:26px!important;color:#64746b;text-align:center!important;font-weight:850}.protocols-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;height:100%;min-width:0;min-height:0}.protocols-panel__header button{min-height:32px;padding:0 12px;color:#16452e;background:#fff;border:1px solid rgba(22,69,46,.14);border-radius:6px;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.receiving-book-panel .panel-switcher__tab--active,.protocols-panel .panel-switcher__tab--active{color:#fff;background:linear-gradient(180deg,#ff7a12 0%,var(--brand-orange) 100%);border-color:var(--brand-orange);box-shadow:0 6px 16px #ef6c0033}.receiving-book-panel .panel-switcher__tab,.protocols-panel .panel-switcher__tab{min-height:30px;height:30px;padding-inline:8px}.receiving-book-panel .panel-header-actions select,.receiving-book-panel .panel-header-actions button,.protocols-panel .panel-header-actions button{min-height:28px;height:28px;padding-inline:8px;font-size:.74rem}.protocols-panel__error{padding:8px 10px;color:#9b3f34;background:#fff8f5;border:1px solid #f2d5cd;border-radius:8px;font-size:.78rem;font-weight:850}.protocols-panel__body{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:14px;align-items:stretch;min-height:0}.protocols-panel__projects{position:sticky;top:0;display:grid;align-content:start;gap:3px;max-height:100%;overflow:auto;padding-right:2px}.protocols-panel__project{display:grid;gap:1px;width:100%;min-height:44px;padding:5px 8px;color:inherit;text-align:left;background:#fff;border:1px solid rgba(22,69,46,.12);border-radius:6px;cursor:pointer}.protocols-panel__project--active{background:#fff7ed;border-color:var(--brand-orange);box-shadow:0 8px 20px #ef6c001f}.protocols-panel__project-heading{display:flex;align-items:baseline;gap:5px;min-width:0}.protocols-panel__project strong{min-width:0;color:#16452e;font-size:.76rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.protocols-panel__project em{flex:0 0 auto;color:#ef6c00;font-size:.68rem;font-style:normal;font-weight:950}.protocols-panel__project span,.protocols-panel__project small{color:#64746b;font-size:.66rem;font-weight:800;line-height:1.15}.protocols-panel__status-list{display:flex;flex-wrap:wrap;gap:3px;margin-top:2px}.protocols-panel__status{display:inline-flex;align-items:center;min-height:16px;padding:1px 5px;border:1px solid transparent;border-radius:999px;font-size:.58rem;font-weight:950;line-height:1}.protocols-panel__status--book{color:#0f5132;background:#dff5e8;border-color:#bde6cc}.protocols-panel__status--missing{color:#7a4b00;background:#fff4d6;border-color:#f7d384}.protocols-panel__status--pdf{color:#16416d;background:#e4f0ff;border-color:#bfd8ff}.protocols-panel__status--signed{color:#3f2671;background:#efe7ff;border-color:#d7c7ff}.protocols-panel__editor{min-width:0;min-height:0;height:100%;overflow:auto}.protocols-panel__editor .sampling-guide-panel{grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:8px;align-items:start;align-content:start;padding-top:0;border-top:0}.protocols-panel__editor .sampling-guide-panel--editor-only{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;align-content:start}.protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-panel__header,.protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-panel__error{grid-column:1}.sampling-guide-panel__header,.sampling-guide-editor__toolbar,.sampling-guide-list__item,.sampling-guide-item__title{display:flex;align-items:center;justify-content:space-between;gap:10px}.sampling-guide-panel__header>div:first-child,.sampling-guide-list__item>div:first-child{display:grid;min-width:0;gap:2px}.sampling-guide-panel__header strong,.sampling-guide-editor__toolbar strong,.sampling-guide-item__title strong{color:#16452e;font-size:.9rem;font-weight:950}.sampling-guide-panel__header span,.sampling-guide-list__item span,.sampling-guide-list__item small{color:#697468;font-size:.74rem;font-weight:800}.sampling-guide-item__title{padding:6px 8px;background:#f4f8f5;border:1px solid rgba(22,69,46,.1);border-radius:8px}.sampling-guide-item__summary{display:flex;flex:1 1 220px;align-items:center;gap:6px;min-height:30px;min-width:0;padding:0;border-radius:7px;cursor:pointer}.sampling-guide-item__summary:hover,.sampling-guide-item__summary:focus-visible{background:#e9f2eb;outline:none}.sampling-guide-item__summary[aria-expanded=true]{background:#e3efe6}.sampling-guide-item__summary-number{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0 8px;color:#fff;background:#16452e;border-radius:7px;font-size:.74rem;font-weight:950}.sampling-guide-item__title .sampling-guide-item__summary-number{color:#fff}.sampling-guide-item__summary-chip{display:inline-flex;align-items:center;min-width:0;max-width:260px;min-height:24px;padding:0 8px;border-radius:7px;font-size:.74rem;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sampling-guide-item__summary-chip--sample{color:#16452e;background:transparent}.sampling-guide-panel__new,.sampling-guide-list__actions,.sampling-guide-editor__toolbar>div,.sampling-guide-item__title>div{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.sampling-guide-toolbar__message{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;color:#0f5b36;background:#e8f5ec;border:1px solid rgba(15,91,54,.2);border-radius:7px;font-size:.78rem;font-weight:900}.protocols-panel__editor .sampling-guide-panel__header{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,auto);align-items:center;justify-content:space-between;min-height:34px;padding:0;gap:8px}.protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-list{display:none}.protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor{min-height:0}.protocols-panel__editor .sampling-guide-panel__header>div:first-child{gap:0}.protocols-panel__editor .sampling-guide-panel__header strong{font-size:.82rem}.protocols-panel__editor .sampling-guide-panel__header span{font-size:.68rem}.protocols-panel__editor .sampling-guide-panel__new{display:grid;grid-template-columns:150px auto;align-items:center;gap:6px;justify-content:end}.protocols-panel__editor .sampling-guide-panel__new select{width:150px;min-height:28px;height:28px;font-size:.72rem}.protocols-panel__editor .sampling-guide-panel__new button{min-height:28px;height:28px;padding-inline:9px;font-size:.72rem}.sampling-guide-item__title>.sampling-guide-item__summary{flex-wrap:nowrap;justify-content:flex-start;margin-right:auto}.sampling-guide-panel button,.sampling-guide-panel select,.sampling-guide-panel input,.sampling-guide-panel textarea{border-radius:8px}.sampling-guide-panel button{min-height:30px;padding:0 10px;color:#16452e;background:#fff;border:1px solid rgba(22,69,46,.16);font-size:.74rem;font-weight:850}.sampling-guide-panel button:hover:not(:disabled){background:#f3f8f4}.sampling-guide-panel button:disabled{color:#8a948c;cursor:not-allowed}.sampling-guide-panel select,.sampling-guide-panel input{min-height:32px;padding:0 9px;border:1px solid rgba(22,69,46,.16);font-size:.78rem}.sampling-guide-panel textarea{min-height:64px;padding:8px 9px;border:1px solid rgba(22,69,46,.16);resize:vertical;font-size:.78rem}.sampling-guide-panel__error{margin:0;padding:8px 10px;color:#9b3f34;background:#fff8f5;border:1px solid #f2d5cd;border-radius:8px;font-size:.78rem;font-weight:850}.sampling-guide-toolbar__write-phone{display:none}.sampling-guide-list,.sampling-guide-editor,.sampling-guide-items{display:grid;gap:8px}.sampling-guide-list__item,.sampling-guide-item{padding:10px;background:#fbfdfb;border:1px solid rgba(22,69,46,.12);border-radius:8px}.sampling-guide-editor{padding:10px;background:#f7faf7;border:1px solid rgba(22,69,46,.12);border-radius:8px}.sampling-guide-fields,.sampling-guide-item__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.sampling-guide-fields__main{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:8px;min-width:0}.sampling-guide-fields__signature{min-width:0}.sampling-guide-bulk{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(190px,1.1fr) repeat(7,minmax(108px,1fr)) 282px;align-items:end;gap:8px;padding:12px;background:#eef7f1;border:1px solid rgba(22,69,46,.18);border-radius:8px;box-shadow:0 10px 26px #16452e14}.sampling-guide-bulk__intro{display:flex;align-items:center;min-height:50px}.sampling-guide-bulk__intro strong{color:#16452e;font-size:.88rem;font-weight:950}.sampling-guide-bulk__title-phone{display:none}.sampling-guide-fields label,.sampling-guide-bulk label,.sampling-guide-item__grid label{display:grid;min-width:0;gap:4px;color:#3c493f;font-size:.72rem;font-weight:850}.sampling-guide-bulk__targets{display:grid;min-width:0;gap:4px}.sampling-guide-bulk__target-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:32px;background:#fff;border:1px solid rgba(22,69,46,.16);border-radius:8px;overflow:hidden}.sampling-guide-bulk__target-control:focus-within{border-color:#16452e29;box-shadow:none}.sampling-guide-bulk__target-control input,.sampling-guide-bulk__target-control select{min-height:30px;border:0;outline:0;background:#fff;box-shadow:none}.sampling-guide-bulk__target-control input:focus,.sampling-guide-bulk__target-control input:active,.sampling-guide-bulk__target-control select:focus,.sampling-guide-bulk__target-control select:active{outline:0;background:#fff;box-shadow:none}.sampling-guide-bulk__target-control input{min-width:0;padding-right:0;font-size:.68rem}.sampling-guide-bulk__target-control input:disabled{width:0;padding:0;opacity:0}.sampling-guide-bulk__target-control select{min-width:76px;padding-left:4px;font-size:.72rem}.sampling-guide-bulk__material-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:32px;background:#fff;border:1px solid rgba(22,69,46,.16);border-radius:8px;overflow:hidden}.sampling-guide-bulk__material-control:focus-within{border-color:#16452e29;box-shadow:none}.sampling-guide-bulk__material-control input,.sampling-guide-bulk__material-control select{min-height:30px;border:0;outline:0;background:#fff;box-shadow:none}.sampling-guide-bulk__material-control input:focus,.sampling-guide-bulk__material-control input:active,.sampling-guide-bulk__material-control select:focus,.sampling-guide-bulk__material-control select:active{outline:0;background:#fff;box-shadow:none}.sampling-guide-bulk__material-control input{min-width:0;padding-right:0;font-size:.68rem}.sampling-guide-bulk__material-control select{min-width:92px;padding-left:4px;font-size:.72rem}.sampling-guide-panel .sampling-guide-bulk__actions{grid-column:9;display:flex;align-items:end;justify-content:flex-end;gap:8px;width:282px;min-width:282px;justify-self:end}.sampling-guide-panel .sampling-guide-bulk__actions button{align-self:end;min-height:50px;padding:0 14px;white-space:nowrap}.sampling-guide-panel .sampling-guide-bulk__apply{color:#fff;background:linear-gradient(180deg,#ff7a12 0%,var(--brand-orange) 100%);border-color:var(--brand-orange);box-shadow:0 6px 14px #ef6c0033}.sampling-guide-panel .sampling-guide-bulk__apply:hover:not(:disabled){background:linear-gradient(180deg,#ff8a2d,#d85f00)}.sampling-guide-sop{display:grid;gap:6px;color:#3c493f;font-size:.72rem;font-weight:850}.sampling-guide-sop__options{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sampling-guide-fields .sampling-guide-sop__check,.sampling-guide-fields .sampling-guide-sop__custom{display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;height:30px;min-height:30px;max-height:30px;padding:0 8px;background:#f7faf7;border:1px solid rgba(22,69,46,.12);border-radius:6px;white-space:nowrap}.sampling-guide-sop__options button{box-sizing:border-box;height:30px;min-height:30px;max-height:30px;padding-top:0;padding-bottom:0}.sampling-guide-fields .sampling-guide-sop__check input{width:14px;height:14px;min-height:14px;margin:0}.sampling-guide-fields .sampling-guide-sop__custom input{width:54px;height:24px;min-height:24px;padding-top:0;padding-bottom:0}.sampling-guide-fields__wide,.sampling-guide-item__wide{grid-column:1 / -1}.sampling-guide-item{display:grid;gap:8px}.sampling-guide-item__grid--prk{padding-top:8px;border-top:1px solid rgba(22,69,46,.1)}.sampling-guide-item__grid--manual{margin-top:2px;padding:10px;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffffb8}.sampling-guide-item__grid--manual-soil{background:#fff7df;border:1px solid rgba(197,125,13,.42);border-left:4px solid #d2830d}.sampling-guide-item__grid--manual-plant{background:#edf9ed;border:1px solid rgba(51,135,78,.34);border-left:4px solid #3c9b58}.sampling-guide-item__grid--manual-feed{background:#eef7ff;border:1px solid rgba(46,113,177,.34);border-left:4px solid #347bbd}.sampling-guide-item__grid--manual-soil label{color:#6f4200;font-weight:950}.sampling-guide-item__grid--manual-plant label{color:#1f6536;font-weight:950}.sampling-guide-item__grid--manual-feed label{color:#1f5f9c;font-weight:950}.sampling-guide-item__grid--manual input,.sampling-guide-item__grid--manual select{background:#fffefd;font-weight:850}.sampling-guide-item__grid--manual-soil input,.sampling-guide-item__grid--manual-soil select{border-color:#c57d0d73}.sampling-guide-item__grid--manual-plant input,.sampling-guide-item__grid--manual-plant select{border-color:#33874e6b}.sampling-guide-item__grid--manual-feed input,.sampling-guide-item__grid--manual-feed select{border-color:#2e71b16b}.sampling-guide-item__grid--manual input:focus,.sampling-guide-item__grid--manual select:focus{box-shadow:0 0 0 3px #d2830d29}.sampling-guide-item__grid--manual-soil input:focus,.sampling-guide-item__grid--manual-soil select:focus{border-color:#d2830d;box-shadow:0 0 0 3px #d2830d29}.sampling-guide-item__grid--manual-plant input:focus,.sampling-guide-item__grid--manual-plant select:focus{border-color:#3c9b58;box-shadow:0 0 0 3px #3c9b5829}.sampling-guide-item__grid--manual-feed input:focus,.sampling-guide-item__grid--manual-feed select:focus{border-color:#347bbd;box-shadow:0 0 0 3px #347bbd29}@media(max-width:720px){.sampling-guide-panel__header,.sampling-guide-editor__toolbar,.sampling-guide-list__item,.sampling-guide-item__title{align-items:stretch;flex-direction:column}.sampling-guide-bulk{grid-template-columns:1fr}.sampling-guide-panel .sampling-guide-bulk__actions{grid-column:auto;width:100%;min-width:0}.receiving-book-filters,.receiving-book-bulk,.receiving-book-protocol,.protocols-panel__body,.protocols-panel__editor .sampling-guide-panel{grid-template-columns:1fr}.protocols-panel__projects{position:static;max-height:none}.sampling-guide-panel__new,.sampling-guide-list__actions,.sampling-guide-editor__toolbar>div,.sampling-guide-item__title>div{justify-content:flex-start}}.sampling-list{gap:4px}.sampling-list .sampling-row{grid-template-columns:minmax(0,1fr) 58px auto;gap:1px 6px;align-items:center;min-height:0;padding:5px 6px;border-radius:8px}.sampling-list .sampling-row--clickable{cursor:pointer}.sampling-list .sampling-row--clickable:hover{border-color:var(--orange-500)}.sampling-list .sampling-row--clickable:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}.sampling-list .sampling-row strong{font-size:.8rem;line-height:1.1}.sampling-list .sampling-row span{font-size:.72rem;line-height:1.05}.sampling-list .sampling-row label{grid-column:2;grid-row:1 / span 2;align-self:center;gap:1px;max-width:58px;font-size:.65rem;line-height:1}.sampling-list .sampling-row input[type=number]{width:58px;min-height:22px;height:22px;padding:0 5px;font-size:.74rem;line-height:1}.sampling-list .sampling-row button{grid-column:3;grid-row:1 / span 2;min-height:24px;padding:2px 7px;border-radius:7px;font-size:.72rem;line-height:1}.sampling-project-box--compact:has(>.section-toggle__body){border-color:#ff7a00;box-shadow:inset 3px 0 #ff7a00,0 3px 12px #ef6c0024}.sampling-project-box--compact:has(>.section-toggle__body)>.section-toggle{color:#17442c}.saved-business-sidebar__list{gap:5px}.saved-business-card{grid-template-columns:minmax(0,1fr) auto;gap:3px;align-items:center;padding:2px 3px;border-radius:8px;box-shadow:none}.saved-business-card--active{border-left:4px solid #ef6c00;box-shadow:0 3px 10px #122a1b14}.saved-business-card__header{grid-template-columns:24px minmax(0,1fr);gap:2px}.saved-business-card__toggle{width:24px;min-width:24px;min-height:24px;border-radius:6px}.saved-business-card__main{min-height:24px;padding:2px 6px;gap:0}.saved-business-card__main strong{font-size:.82rem;line-height:1.15}.saved-business-card__main span,.saved-business-projects__header span{display:none}.saved-business-card__remove{width:22px;min-width:22px;height:22px;min-height:22px;padding:0;border-radius:6px}.saved-business-card__detail{padding:7px;gap:7px}.admin-users-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;display:grid;place-items:center;padding:22px;background:#eef4efd1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-users-panel{display:grid;width:min(1180px,100%);max-height:min(860px,calc(100dvh - 44px));overflow:hidden;background:#fff;border:1px solid rgba(22,69,46,.14);border-radius:16px;box-shadow:0 24px 64px #122a1b38}.admin-users-panel__header,.admin-users-section__title{display:flex;gap:12px;align-items:center;justify-content:space-between}.admin-users-panel__header{padding:16px 18px;border-bottom:1px solid #e2e8e0}.admin-users-actions,.admin-users-row-actions,.admin-users-detail__footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.admin-users-panel__header h2,.admin-users-section h3,.admin-users-section h4{margin:0;color:#16452e}.admin-users-panel__body{display:grid;gap:14px;max-height:calc(100dvh - 140px);overflow:auto;padding:16px 18px 18px}.admin-users-section{display:grid;gap:10px;padding:14px;background:#fbfdfb;border:1px solid #e2e8e0;border-radius:12px}.admin-users-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end}.admin-users-form--inline{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.admin-users-form--filters{grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(130px,1fr);align-items:end;margin-bottom:10px}.admin-users-form--detail{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users-form label{display:grid;gap:5px;min-width:0;color:#3c493f;font-size:.8rem;font-weight:850}.admin-users-form input,.admin-users-form select{min-width:0}.admin-users-reset-link{display:grid;gap:5px;margin-top:10px;color:#3c493f;font-size:.8rem;font-weight:850}.admin-users-reset-link input{width:100%}.admin-users-table-wrap{overflow:auto;border:1px solid #e2e8e0;border-radius:10px}.admin-users-table{width:100%;border-collapse:collapse;font-size:.84rem}.admin-users-table th,.admin-users-table td{padding:9px 10px;text-align:left;border-bottom:1px solid #edf2eb}.admin-users-table th{color:#16452e;background:#edf6ef;font-weight:950}.admin-users-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-users-list{display:grid;gap:8px;margin-top:8px}.admin-users-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;background:#fff;border:1px solid #e2e8e0;border-radius:10px}.admin-users-row span,.admin-users-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-users-row strong{color:#16452e}.admin-users-message{margin:0 18px;padding:9px 11px;color:#16452e;background:#edf6ef;border:1px solid rgba(22,69,46,.14);border-radius:10px;font-size:.84rem;font-weight:850}.admin-users-message--error{color:#9b3f34;background:#fff8f5;border-color:#f2d5cd}.admin-users-detail,.admin-users-wizard{position:fixed;top:22px;right:22px;z-index:2450;display:grid;width:min(560px,calc(100vw - 44px));max-height:calc(100dvh - 44px);overflow:hidden;background:#fff;border:1px solid rgba(22,69,46,.14);border-radius:14px;box-shadow:0 24px 64px #122a1b3d}.admin-users-wizard{left:50%;right:auto;transform:translate(-50%)}.admin-users-detail__header{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid #e2e8e0}.admin-users-detail__header h3{margin:0;color:#16452e}.admin-users-detail__body{display:grid;gap:12px;overflow:auto;padding:14px 16px 16px}.admin-users-detail__footer{justify-content:flex-end}.admin-users-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.admin-users-facts div{min-width:0;padding:8px 9px;background:#fff;border:1px solid #e2e8e0;border-radius:8px}.admin-users-facts dt{margin:0 0 3px;color:#5d6c61;font-size:.72rem;font-weight:850;text-transform:uppercase}.admin-users-facts dd{min-width:0;margin:0;overflow:hidden;color:#1f3328;font-size:.84rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-users-summary,.admin-users-note{margin:0;padding:9px 10px;border-radius:8px;font-size:.84rem;font-weight:800}.admin-users-summary{color:#16452e;background:#edf6ef;border:1px solid rgba(22,69,46,.14)}.admin-users-note{color:#59665d;background:#f5f7f4;border:1px solid #e2e8e0}.admin-users-problems{margin:0;padding:9px 10px 9px 28px;color:#9f2f1f;background:#fff5f2;border:1px solid #f0c9bf;border-radius:8px;font-size:.84rem;font-weight:800}.admin-users-role-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-users-role-card{display:grid;gap:5px;min-height:92px;padding:12px;color:#1f3328;text-align:left;background:#fff;border:1px solid #dce6dc;border-radius:10px;cursor:pointer}.admin-users-role-card strong{color:#16452e}.admin-users-role-card span{color:#5d6c61;font-size:.8rem;line-height:1.3}.admin-users-role-card--active{background:#edf6ef;border-color:#2d7a4d;box-shadow:inset 0 0 0 1px #2d7a4d}@media(max-width:920px){.admin-users-overlay{padding:10px}.admin-users-form,.admin-users-form--inline,.admin-users-form--detail,.admin-users-grid,.admin-users-role-cards,.admin-users-facts,.admin-users-row{grid-template-columns:1fr}.admin-users-detail,.admin-users-wizard{top:10px;right:10px;bottom:10px;left:10px;width:auto;max-height:calc(100dvh - 20px);transform:none}}.auth-panel{display:grid;gap:7px;padding:9px 10px;background:#fbfdfb;border:1px solid rgba(22,69,46,.12);border-radius:10px;box-shadow:0 3px 10px #122a1b0a}.auth-panel__header,.auth-panel__session{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.auth-panel__session{grid-template-columns:minmax(0,1fr);align-items:stretch}.auth-panel__session-info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.auth-panel__header strong,.auth-panel__session strong{min-width:0;color:#16452e;font-size:.8rem;font-weight:950;line-height:1.12;overflow-wrap:anywhere}.auth-panel__header span{display:inline-flex;min-height:19px;align-items:center;padding:0 7px;color:#16452e;background:#e7f4e9;border:1px solid rgba(22,69,46,.1);border-radius:999px;font-size:.66rem;font-weight:900}.auth-panel__form{display:grid;gap:6px}.auth-panel__form label{display:grid;gap:4px;color:#3c493f;font-size:.74rem;font-weight:850}.auth-panel input{height:34px;min-height:34px;padding:0 9px;border-radius:8px;font-size:.82rem}.auth-panel .button{min-height:32px;padding:0 10px;border-radius:8px;font-size:.78rem}.auth-panel__session-info>div{display:grid;min-width:0;gap:1px}.auth-panel__session small{min-width:0;color:#697468;font-size:.72rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-panel__error{margin:0;padding:7px 8px;color:#9b3f34;background:#fff8f5;border:1px solid #f2d5cd;border-radius:8px;font-size:.74rem;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.auth-panel__message{margin:0;padding:7px 8px;color:#16452e;background:#f0f8f1;border:1px solid rgba(22,69,46,.14);border-radius:8px;font-size:.74rem;font-weight:800;line-height:1.25}.auth-panel__mfa{display:grid;gap:6px;padding-top:6px;border-top:1px solid rgba(22,69,46,.1)}.auth-panel__mfa>strong{color:#16452e;font-size:.76rem;font-weight:950}.auth-lock-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:grid;place-items:center;padding:24px;background:#f4f6f3eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-login-screen{display:grid;width:100%;min-width:320px;min-height:100vh;min-height:100dvh;place-items:center;padding:24px;background:#eef4ef}.auth-panel--lock{width:min(360px,100%);gap:10px;padding:16px;background:#fff;border-radius:14px;box-shadow:0 18px 48px #122a1b29}.auth-panel--lock .auth-panel__header strong{font-size:.94rem}.auth-panel--lock .auth-panel__form{gap:9px}.auth-panel--lock input{height:38px;min-height:38px}.auth-panel--lock .button{min-height:36px}.portal-auth-status{position:fixed;top:10px;left:calc(clamp(420px,30vw,520px) + (100vw - clamp(420px,30vw,520px) - clamp(340px,24vw,420px))/2);z-index:1500;display:inline-flex;max-width:min(360px,calc(100vw - 28px));align-items:center;gap:8px;padding:5px 7px 5px 10px;color:#16452e;background:#fffffff0;border:1px solid rgba(22,69,46,.12);border-radius:999px;box-shadow:0 6px 18px #122a1b1a;transform:translate(-50%)}.portal-auth-status span{min-width:0;overflow:hidden;font-size:.74rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.portal-auth-status__context{max-width:170px;min-width:0;overflow:hidden;color:#647067;font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.portal-auth-status .button{min-height:26px;padding:0 9px;border-radius:999px;font-size:.72rem}@media(max-width:920px),(hover:none)and (pointer:coarse)and (max-width:1366px),(any-hover:none)and (any-pointer:coarse)and (max-width:1366px){.portal-auth-status{top:calc(env(safe-area-inset-top,0px) + 62px);left:50%;max-width:min(320px,calc(100vw - 20px))}}.auth-status{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;padding:8px 10px;color:#16452e;background:#fbfdfb;border:1px solid rgba(22,69,46,.12);border-radius:10px;box-shadow:0 3px 10px #122a1b0a}.auth-status span{color:#697468;font-size:.68rem;font-weight:900;text-transform:uppercase}.auth-status strong{min-width:0;overflow:hidden;color:#16452e;font-size:.78rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.auth-status .button{grid-row:1 / span 2;grid-column:2;min-height:28px;padding:0 9px;border-radius:8px;font-size:.74rem}.auth-status--error{display:block;margin:0;color:#9b3f34;background:#fff8f5;border-color:#f2d5cd;font-size:.74rem;font-weight:800;line-height:1.25}.lpis-controls{row-gap:5px}.lpis-controls>label.lpis-toggle-row--compact,.lpis-controls>label.lpis-toggle-row--compact.toggle-row--nested,.lpis-controls>label.lpis-toggle-row--compact.toggle-row--business,.lpis-controls>label.lpis-toggle-row--compact.toggle-row--business.toggle-row--active{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;min-height:30px;height:30px;margin:0;padding:4px 10px 4px 14px;gap:7px;font-size:.8rem;line-height:1.05;border-radius:8px}.lpis-controls>label.lpis-toggle-row--compact.toggle-row--nested{margin-left:0;color:var(--ink-700)}.lpis-controls>label.lpis-toggle-row--compact input[type=checkbox]{flex:0 0 13px;width:13px;height:13px;min-width:13px;margin:0}.lpis-controls>label.lpis-toggle-row--compact.toggle-row--business.toggle-row--active,.lpis-controls>label.lpis-toggle-row--compact:has(input:checked){box-shadow:inset 3px 0 #ef6c00}.parcel-panel>.parcel-panel__header{min-height:34px;padding:2px 14px 8px}.parcel-panel>.parcel-panel__header h2{font-size:1rem;line-height:1.15}.lpis-controls .toggle-row,.lpis-controls .toggle-row--nested,.lpis-controls .toggle-row--business,.lpis-controls .toggle-row--business.toggle-row--active{min-height:28px;padding:5px 12px;gap:9px;font-size:.84rem;line-height:1.1}.lpis-controls .toggle-row input[type=checkbox]{width:15px;height:15px}.saved-business-sidebar__list{gap:7px}.saved-business-card{padding:3px;border-radius:10px}.saved-business-card__main{min-height:24px;justify-items:start;padding:4px 9px;gap:6px;text-align:left}.saved-business-card strong{font-size:.82rem;line-height:1.15}.saved-business-card__remove{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border-radius:8px}.saved-business-card--active{border-left-width:4px}.lpis-controls{gap:4px}.lpis-controls .toggle-row,.lpis-controls .toggle-row--nested,.lpis-controls .toggle-row--business,.lpis-controls .toggle-row--business.toggle-row--active{min-height:22px;padding:3px 10px 3px 12px;gap:7px;border-radius:8px;font-size:.8rem;line-height:1}.lpis-controls .toggle-row input[type=checkbox]{width:13px;height:13px;flex-basis:13px}.lpis-controls .toggle-row--business.toggle-row--active{box-shadow:inset 3px 0 #ef6c00}.map-toolbar{left:58px;max-width:min(235px,calc(100% - 88px));padding:7px 9px;border-radius:10px;box-shadow:0 8px 24px #122a1b1f}.map-toolbar .eyebrow{margin:0 0 2px;font-size:.58rem;line-height:1}.map-toolbar strong{font-size:.82rem;line-height:1.05}.map-toolbar span{font-size:.68rem;line-height:1.15}.portal-auth-status{max-width:min(430px,calc(100vw - 28px));gap:6px;padding:4px 6px 4px 9px;box-shadow:0 5px 14px #122a1b1a}.portal-auth-status span{max-width:210px;font-size:.7rem;line-height:1}.portal-auth-status__context{display:none}.portal-auth-status .button{min-width:78px;min-height:24px;padding:0 12px;font-size:.68rem;line-height:1}.portal-auth-status .button:first-of-type{min-width:104px}.sampling-guide-signature{display:grid;gap:8px;padding:10px;background:#f7faf7;border:1px solid rgba(22,69,46,.14);border-radius:8px}.sampling-guide-signature__heading,.sampling-guide-signature__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sampling-guide-signature__heading{justify-content:space-between}.sampling-guide-signature__heading strong{color:#16452e;font-size:.82rem}.sampling-guide-signature__heading select{max-width:240px}.sampling-guide-signature__canvas{width:100%;height:220px;background:#fff;border:2px solid rgba(20,61,165,.28);border-radius:8px;cursor:crosshair;touch-action:none}.sampling-guide-signature__actions input{max-width:220px}.editable-option-input{position:relative;display:flex;align-items:stretch;width:100%}.editable-option-input:focus-within{z-index:160}.editable-option-input>input{width:100%;min-width:0;padding-right:28px}.editable-option-input__toggle{width:26px;margin-left:-26px;border:0;background:transparent;color:#16452e;font-weight:800;cursor:pointer}.editable-option-input__toggle:disabled{cursor:default;opacity:.55}.editable-option-input__list{position:absolute;z-index:180;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow:auto;background:#fff;border:1px solid rgba(22,69,46,.16);border-radius:8px;box-shadow:0 12px 26px #122a1b29}.editable-option-input__list button{display:grid;width:100%;gap:2px;padding:7px 9px;border:0;background:#fff;color:#173727;text-align:left;cursor:pointer}.editable-option-input__list button:hover,.editable-option-input__list button[aria-selected=true]{background:#eef7f1}.editable-option-input__list span{color:#5e6f64;font-size:.72rem;font-weight:600}.editable-option-input__list button.editable-option-input__option--bbch-lab{background:#fff7ed;color:#0f3c27}.editable-option-input__list button.editable-option-input__option--bbch-review{background:#fffaf5;color:#0f3c27}.editable-option-input__list button.editable-option-input__option--bbch-lab:hover,.editable-option-input__list button.editable-option-input__option--bbch-lab[aria-selected=true]{background:#ffedd5}.editable-option-input__list button.editable-option-input__option--bbch-review:hover,.editable-option-input__list button.editable-option-input__option--bbch-review[aria-selected=true]{background:#fff7ed}.editable-option-input__badge{flex:0 0 auto;margin-left:auto;padding:2px 6px;border:1px solid rgba(249,115,22,.35);border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.66rem;font-weight:800;line-height:1.2;white-space:nowrap}.receiving-book-panel{--rb-control-height: 24px;--rb-label-height: 10px;--rb-row-gap: 1px;--rb-cell-radius: 5px;--rb-cell-border: 1px solid rgba(22, 69, 46, .18);--rb-arrow-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath fill='%2316452e' d='M0 0l4 5 4-5z'/%3E%3C/svg%3E")}.receiving-book-panel .receiving-book-filters,.receiving-book-panel .receiving-book-new-entry,.receiving-book-panel .receiving-book-bulk,.receiving-book-panel .receiving-book-protocol{box-sizing:border-box!important;align-items:center!important;align-content:center!important;gap:4px 6px!important;padding:4px 8px!important;overflow:visible!important}.receiving-book-panel .receiving-book-filters,.receiving-book-panel .receiving-book-new-entry,.receiving-book-panel .receiving-book-bulk{min-height:34px!important}.receiving-book-panel .receiving-book-protocol{display:grid!important;grid-template-columns:86px minmax(170px,1.55fr) minmax(94px,.72fr) minmax(82px,.62fr) minmax(76px,.56fr) minmax(76px,.56fr) minmax(82px,.6fr) minmax(88px,.64fr) minmax(90px,.66fr) minmax(96px,.7fr) 112px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.receiving-book-panel .receiving-book-protocol>strong{display:flex!important;align-items:center!important;align-self:center!important;height:var(--rb-control-height)!important;min-height:0!important;margin:calc(var(--rb-label-height) + var(--rb-row-gap)) 0 0!important;font-size:.72rem!important;line-height:.8rem!important;white-space:normal!important}.receiving-book-panel .receiving-book-protocol label,.receiving-book-panel .receiving-book-new-entry label,.receiving-book-panel .receiving-book-bulk label,.receiving-book-panel .receiving-book-filters label{display:grid!important;grid-template-rows:var(--rb-label-height) var(--rb-control-height)!important;gap:var(--rb-row-gap)!important;height:calc(var(--rb-label-height) + var(--rb-row-gap) + var(--rb-control-height))!important;min-height:0!important;min-width:0!important;margin:0!important;overflow:visible!important;align-self:center!important;color:#16452e!important;font-size:.61rem!important;font-weight:800!important;line-height:var(--rb-label-height)!important}.receiving-book-panel .receiving-book-protocol input:not([type=checkbox]),.receiving-book-panel .receiving-book-protocol select,.receiving-book-panel .receiving-book-new-entry input:not([type=checkbox]),.receiving-book-panel .receiving-book-new-entry select,.receiving-book-panel .receiving-book-bulk input:not([type=checkbox]),.receiving-book-panel .receiving-book-bulk select,.receiving-book-panel .receiving-book-filters input:not([type=checkbox]),.receiving-book-panel .receiving-book-filters select{width:100%!important;height:var(--rb-control-height)!important;min-height:var(--rb-control-height)!important;max-height:var(--rb-control-height)!important;box-sizing:border-box!important;padding:0 22px 0 8px!important;border:var(--rb-cell-border)!important;border-radius:var(--rb-cell-radius)!important;background-color:#fff!important;box-shadow:none!important;color:#153d2b!important;font-size:.72rem!important;font-weight:700!important;line-height:calc(var(--rb-control-height) - 2px)!important;vertical-align:middle!important}.receiving-book-panel select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:var(--rb-arrow-svg)!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:8px 5px!important}.receiving-book-panel .editable-option-input{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 22px!important;width:100%!important;height:var(--rb-control-height)!important;min-height:var(--rb-control-height)!important;max-height:var(--rb-control-height)!important;box-sizing:border-box!important;border:var(--rb-cell-border)!important;border-radius:var(--rb-cell-radius)!important;background:#fff!important;overflow:visible!important;box-shadow:none!important}.receiving-book-panel .editable-option-input>input{height:calc(var(--rb-control-height) - 2px)!important;min-height:calc(var(--rb-control-height) - 2px)!important;max-height:calc(var(--rb-control-height) - 2px)!important;min-width:0!important;padding:0 6px 0 8px!important;border:0!important;border-radius:var(--rb-cell-radius) 0 0 var(--rb-cell-radius)!important;background:transparent!important;box-shadow:none!important;color:#153d2b!important;font-size:.72rem!important;font-weight:700!important;line-height:calc(var(--rb-control-height) - 2px)!important}.receiving-book-panel .editable-option-input__toggle,.receiving-book-panel .editable-option-input__toggle:hover,.receiving-book-panel .editable-option-input__toggle:focus,.receiving-book-panel .editable-option-input__toggle:active{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:calc(var(--rb-control-height) - 2px)!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0 var(--rb-cell-radius) var(--rb-cell-radius) 0!important;background:transparent!important;box-shadow:none!important;color:#16452e!important}.receiving-book-panel .editable-option-input__list{position:absolute!important;z-index:10050!important;top:calc(100% + 2px)!important;left:0!important;width:max-content!important;min-width:max(100%,330px)!important;max-width:min(760px,86vw)!important;max-height:280px!important;overflow:auto!important;padding:4px!important;border:1px solid rgba(22,69,46,.2)!important;border-radius:6px!important;background:#fff!important;box-shadow:0 12px 26px #0f172a29!important}.receiving-book-panel .editable-option-input__list button{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-height:24px!important;padding:4px 8px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#153d2b!important;text-align:left!important;white-space:normal!important}.receiving-book-panel .receiving-book-protocol__target-control{display:grid!important;grid-template-columns:minmax(0,1fr) 22px!important;width:100%!important;height:var(--rb-control-height)!important;min-height:var(--rb-control-height)!important;max-height:var(--rb-control-height)!important;border:var(--rb-cell-border)!important;border-radius:var(--rb-cell-radius)!important;background:#fff!important;overflow:hidden!important}.receiving-book-panel .receiving-book-protocol__target-control input,.receiving-book-panel .receiving-book-protocol__target-control select{height:calc(var(--rb-control-height) - 2px)!important;min-height:calc(var(--rb-control-height) - 2px)!important;max-height:calc(var(--rb-control-height) - 2px)!important;border:0!important;border-radius:0!important;background-color:transparent!important}.receiving-book-panel .receiving-book-action{display:flex!important;align-items:center!important;align-self:center!important;height:var(--rb-control-height)!important;min-height:0!important;margin:calc(var(--rb-label-height) + var(--rb-row-gap)) 0 0!important}.receiving-book-panel .receiving-book-action>button,.receiving-book-panel .receiving-book-new-entry>button,.receiving-book-panel .receiving-book-bulk>button{height:var(--rb-control-height)!important;min-height:var(--rb-control-height)!important;max-height:var(--rb-control-height)!important;padding:0 10px!important;border-radius:6px!important;line-height:calc(var(--rb-control-height) - 2px)!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-table th,.receiving-book-panel .receiving-book-table td{height:25px!important;padding:1px 4px!important;vertical-align:middle!important;overflow:visible!important}.receiving-book-panel .receiving-book-table input:not([type=checkbox]),.receiving-book-panel .receiving-book-table select,.receiving-book-panel .receiving-book-table textarea{height:22px!important;min-height:22px!important;max-height:22px!important;box-sizing:border-box!important;padding:0 20px 0 7px!important;border:var(--rb-cell-border)!important;border-radius:5px!important;background-color:#fff!important;box-shadow:none!important;font-size:.7rem!important;font-weight:600!important;line-height:20px!important}.receiving-book-panel .receiving-book-table .editable-option-input{--rb-control-height: 22px;height:22px!important;min-height:22px!important;max-height:22px!important}.receiving-book-panel{--rb-field-height: 28px;--rb-label-height: 12px;--rb-gap-y: 2px;--rb-field-radius: 6px;--rb-field-border: 1px solid rgba(22, 69, 46, .18);--rb-arrow-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath fill='%2316452e' d='M0 0l4 5 4-5z'/%3E%3C/svg%3E")}.receiving-book-panel .receiving-book-filters,.receiving-book-panel .receiving-book-new-entry,.receiving-book-panel .receiving-book-bulk,.receiving-book-panel .receiving-book-protocol{box-sizing:border-box!important;align-items:end!important;align-content:start!important;gap:5px 8px!important;padding:5px 8px!important;min-height:0!important;overflow:visible!important}.receiving-book-panel .receiving-book-protocol{display:grid!important;grid-auto-flow:column!important;grid-template-columns:96px minmax(180px,1.55fr) minmax(112px,.82fr) minmax(86px,.62fr) minmax(86px,.62fr) minmax(84px,.6fr) minmax(88px,.64fr) minmax(104px,.74fr) minmax(100px,.72fr) minmax(108px,.76fr) 128px!important;height:44px!important;min-height:44px!important;max-height:44px!important;background:#fff7ed!important}.receiving-book-panel .receiving-book-protocol>strong,.receiving-book-panel .receiving-book-bulk>strong,.receiving-book-panel .receiving-book-new-entry>strong,.receiving-book-panel .receiving-book-filters>strong{align-self:center!important;margin:var(--rb-label-height) 0 0!important;min-height:0!important;height:var(--rb-field-height)!important;display:flex!important;align-items:center!important;font-size:.76rem!important;line-height:.86rem!important;white-space:normal!important}.receiving-book-panel .receiving-book-protocol label,.receiving-book-panel .receiving-book-new-entry label,.receiving-book-panel .receiving-book-bulk label,.receiving-book-panel .receiving-book-filters label{display:grid!important;grid-template-rows:var(--rb-label-height) var(--rb-field-height)!important;gap:var(--rb-gap-y)!important;height:calc(var(--rb-label-height) + var(--rb-gap-y) + var(--rb-field-height))!important;min-height:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;align-self:end!important;font-size:.62rem!important;font-weight:800!important;line-height:var(--rb-label-height)!important;color:#16452e!important}.receiving-book-panel input:not([type=checkbox]),.receiving-book-panel select,.receiving-book-panel textarea,.receiving-book-panel .editable-option-input,.receiving-book-panel .receiving-book-protocol__target-control{box-sizing:border-box!important;height:var(--rb-field-height)!important;min-height:var(--rb-field-height)!important;max-height:var(--rb-field-height)!important;width:100%!important;border:var(--rb-field-border)!important;border-radius:var(--rb-field-radius)!important;background-color:#fff!important;box-shadow:none!important;color:#153d2b!important;font-size:.72rem!important;font-weight:700!important;line-height:calc(var(--rb-field-height) - 2px)!important}.receiving-book-panel select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:var(--rb-arrow-svg)!important;background-repeat:no-repeat!important;background-position:right 9px center!important;background-size:8px 5px!important;padding:0 24px 0 8px!important}.receiving-book-panel select::-ms-expand{display:none!important}.receiving-book-panel input:not([type=checkbox]),.receiving-book-panel textarea{padding:0 8px!important;background-image:none!important}.receiving-book-panel .editable-option-input{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 24px!important;overflow:visible!important;padding:0!important}.receiving-book-panel .editable-option-input>input{height:calc(var(--rb-field-height) - 2px)!important;min-height:calc(var(--rb-field-height) - 2px)!important;max-height:calc(var(--rb-field-height) - 2px)!important;border:0!important;border-radius:var(--rb-field-radius) 0 0 var(--rb-field-radius)!important;background:transparent!important;background-image:none!important;padding:0 6px 0 8px!important;line-height:calc(var(--rb-field-height) - 2px)!important}.receiving-book-panel .editable-option-input__toggle,.receiving-book-panel .editable-option-input__toggle:hover,.receiving-book-panel .editable-option-input__toggle:focus,.receiving-book-panel .editable-option-input__toggle:active{width:24px!important;height:calc(var(--rb-field-height) - 2px)!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.receiving-book-panel .editable-option-input__toggle:before,.receiving-book-panel .editable-option-input__toggle:after{content:none!important}.receiving-book-panel .editable-option-input__toggle span{width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid #16452e!important}.receiving-book-panel .editable-option-input__list{position:absolute!important;z-index:10050!important;top:calc(100% + 3px)!important;left:0!important;right:auto!important;width:max-content!important;min-width:max(100%,340px)!important;max-width:min(760px,86vw)!important;max-height:300px!important;overflow:auto!important;padding:4px!important;border:1px solid rgba(22,69,46,.2)!important;border-radius:7px!important;background:#fff!important;box-shadow:0 12px 26px #0f172a2e!important}.receiving-book-panel .editable-option-input__list button{width:100%!important;min-height:26px!important;padding:4px 8px!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:8px!important;text-align:left!important;white-space:normal!important;background:transparent!important;border:0!important;border-radius:4px!important}.receiving-book-panel .editable-option-input__list button:hover,.receiving-book-panel .editable-option-input__list button:focus,.receiving-book-panel .editable-option-input__list button[aria-selected=true]{background:#eef7f0!important}.receiving-book-panel .receiving-book-protocol__target-control{display:block!important;padding:0!important;overflow:visible!important}.receiving-book-panel .receiving-book-protocol__target-control select{height:calc(var(--rb-field-height) - 2px)!important;min-height:calc(var(--rb-field-height) - 2px)!important;max-height:calc(var(--rb-field-height) - 2px)!important;border:0!important;border-radius:var(--rb-field-radius)!important;background-color:transparent!important}.receiving-book-panel .receiving-book-protocol__target-control--custom{display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important}.receiving-book-panel .receiving-book-protocol__target-control--custom input{display:block!important;height:calc(var(--rb-field-height) - 2px)!important;min-height:calc(var(--rb-field-height) - 2px)!important;max-height:calc(var(--rb-field-height) - 2px)!important;border:0!important;background:transparent!important;padding:0 6px 0 8px!important}.receiving-book-panel .receiving-book-protocol__target-control--custom select{border-radius:0 var(--rb-field-radius) var(--rb-field-radius) 0!important}.receiving-book-panel .receiving-book-action{position:relative!important;align-self:end!important;height:calc(var(--rb-label-height) + var(--rb-gap-y) + var(--rb-field-height))!important;min-height:0!important;margin:0!important;padding:calc(var(--rb-label-height) + var(--rb-gap-y)) 0 0!important;display:flex!important;align-items:stretch!important}.receiving-book-panel .receiving-book-action>button,.receiving-book-panel .receiving-book-new-entry>button,.receiving-book-panel .receiving-book-bulk>button{height:var(--rb-field-height)!important;min-height:var(--rb-field-height)!important;max-height:var(--rb-field-height)!important;padding:0 12px!important;border-radius:6px!important;line-height:calc(var(--rb-field-height) - 2px)!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-panel__success{position:absolute!important;right:0!important;top:calc(100% + 4px)!important;white-space:nowrap!important;z-index:20!important}.receiving-book-panel .receiving-book-table{table-layout:fixed!important;border-collapse:collapse!important}.receiving-book-panel .receiving-book-table th,.receiving-book-panel .receiving-book-table td{height:26px!important;padding:2px 4px!important;vertical-align:middle!important;overflow:visible!important}.receiving-book-panel .receiving-book-table input:not([type=checkbox]),.receiving-book-panel .receiving-book-table select,.receiving-book-panel .receiving-book-table textarea,.receiving-book-panel .receiving-book-table .editable-option-input{--rb-field-height: 23px;height:23px!important;min-height:23px!important;max-height:23px!important}.receiving-book-panel .receiving-book-table textarea{resize:none!important;overflow:hidden!important}.receiving-book-panel{--rb-field-height: 26px;--rb-field-radius: 5px;--rb-border: rgba(22, 69, 46, .16);--rb-arrow-color: #0b4c31}.receiving-book-panel input:not([type=checkbox]),.receiving-book-panel select,.receiving-book-panel textarea,.receiving-book-panel .editable-option-input,.receiving-book-panel .receiving-book-protocol__target-control{box-sizing:border-box!important;min-height:var(--rb-field-height)!important;height:var(--rb-field-height)!important;max-height:var(--rb-field-height)!important;border-radius:var(--rb-field-radius)!important;font-size:.74rem!important;line-height:calc(var(--rb-field-height) - 2px)!important}.receiving-book-panel select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;border:1px solid var(--rb-border)!important;background-color:#fff!important;background-image:linear-gradient(45deg,transparent 50%,var(--rb-arrow-color) 50%),linear-gradient(135deg,var(--rb-arrow-color) 50%,transparent 50%)!important;background-position:calc(100% - 11px) 50%,calc(100% - 7px) 50%!important;background-size:4px 4px,4px 4px!important;background-repeat:no-repeat!important;padding:0 20px 0 8px!important;box-shadow:none!important}.receiving-book-panel select::-ms-expand{display:none}.receiving-book-panel input:not([type=checkbox]),.receiving-book-panel textarea{border:1px solid var(--rb-border)!important;background:#fff!important;padding:0 8px!important;box-shadow:none!important}.receiving-book-panel textarea{resize:none!important;overflow:hidden!important}.receiving-book-panel label{min-width:0!important}.receiving-book-panel label>select,.receiving-book-panel label>input,.receiving-book-panel label>textarea,.receiving-book-panel label>.editable-option-input,.receiving-book-panel label>.receiving-book-protocol__target-control{margin-top:1px!important}.receiving-book-panel .editable-option-input{position:relative!important;display:block!important;width:100%!important;border:1px solid var(--rb-border)!important;background:#fff!important;overflow:visible!important;box-shadow:none!important}.receiving-book-panel .editable-option-input>input{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:var(--rb-field-radius)!important;background:transparent!important;padding:0 20px 0 8px!important;line-height:calc(var(--rb-field-height) - 2px)!important;box-shadow:none!important}.receiving-book-panel .editable-option-input__toggle{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:20px!important;height:100%!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0 var(--rb-field-radius) var(--rb-field-radius) 0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.receiving-book-panel .editable-option-input__toggle span{display:block!important;width:7px!important;height:7px!important;margin:8px auto 0!important;border-right:2px solid var(--rb-arrow-color)!important;border-bottom:2px solid var(--rb-arrow-color)!important;border-left:0!important;border-top:0!important;transform:rotate(45deg)!important}.receiving-book-panel .editable-option-input__list{position:absolute!important;top:calc(100% + 3px)!important;left:0!important;z-index:3000!important;width:max(100%,300px)!important;max-width:min(560px,72vw)!important;max-height:240px!important;overflow:auto!important;background:#fff!important;border:1px solid rgba(22,69,46,.18)!important;border-radius:6px!important;box-shadow:0 14px 30px #0f172a29!important}.receiving-book-panel .editable-option-input__list button{min-height:24px!important;height:auto!important;display:flex!important;align-items:center!important;gap:6px!important;padding:4px 8px!important;white-space:normal!important;text-align:left!important}.receiving-book-panel .receiving-book-protocol{display:grid!important;grid-template-columns:88px minmax(190px,1.7fr) 104px 84px 84px 84px 84px 84px 84px 96px auto!important;grid-template-rows:32px!important;align-items:center!important;gap:4px 6px!important;min-height:44px!important;height:44px!important;max-height:44px!important;padding:6px 8px!important;overflow:visible!important}.receiving-book-panel .receiving-book-protocol>strong{align-self:center!important;margin:0!important;line-height:1.05!important}.receiving-book-panel .receiving-book-protocol>label{display:grid!important;grid-template-rows:10px var(--rb-field-height)!important;gap:0!important;align-self:center!important;min-height:0!important;margin:0!important;font-size:.62rem!important;line-height:1!important}.receiving-book-panel .receiving-book-protocol__project{min-width:0!important}.receiving-book-panel .receiving-book-protocol__target-control{position:relative!important;display:block!important;width:100%!important;border:0!important;background:transparent!important;overflow:visible!important}.receiving-book-panel .receiving-book-protocol__target-control input{display:none!important}.receiving-book-panel .receiving-book-protocol__target-control select{width:100%!important}.receiving-book-panel .receiving-book-protocol__target-control--custom{display:grid!important;grid-template-columns:minmax(0,1fr) 70px!important;border:1px solid var(--rb-border)!important;border-radius:var(--rb-field-radius)!important;background:#fff!important;overflow:visible!important}.receiving-book-panel .receiving-book-protocol__target-control--custom input{display:block!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important;border-radius:var(--rb-field-radius) 0 0 var(--rb-field-radius)!important;background:transparent!important;padding:0 4px 0 7px!important;font-size:.68rem!important}.receiving-book-panel .receiving-book-protocol__target-control--custom select{height:100%!important;min-height:0!important;border:0!important;border-left:1px solid var(--rb-border)!important;border-radius:0 var(--rb-field-radius) var(--rb-field-radius) 0!important}.receiving-book-panel .receiving-book-action{display:flex!important;align-items:end!important;height:100%!important;min-height:0!important}.receiving-book-panel .receiving-book-action button,.receiving-book-panel .receiving-book-new-entry button{height:var(--rb-field-height)!important;min-height:var(--rb-field-height)!important;max-height:var(--rb-field-height)!important;padding:0 12px!important;line-height:calc(var(--rb-field-height) - 2px)!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-new-entry,.receiving-book-panel .receiving-book-bulk-toolbar,.receiving-book-panel .receiving-book-filters{align-items:center!important}.receiving-book-panel{--rb-border: #dce7df;--rb-soft: #eef7f1;--rb-warm: #fff7eb;--rb-text: #123b2b;--rb-muted: #4f6a5d;--rb-orange: #ff7900;--rb-control-height: 24px;--rb-label-height: 12px;--rb-control-radius: 5px;--rb-row-gap: 3px;overflow-x:auto!important}.receiving-book-panel__header{height:38px!important;min-height:38px!important;padding:6px 8px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important}.receiving-book-panel__header h2{margin:0!important;text-align:center!important;line-height:1.1!important}.receiving-book-panel__tabs,.receiving-book-panel__year{display:flex!important;gap:6px!important;align-items:center!important}.receiving-book-panel__year select,.receiving-book-panel__year button,.receiving-book-panel__tabs button{height:26px!important;min-height:26px!important;padding:0 12px!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-filters,.receiving-book-panel .receiving-book-bulk,.receiving-book-panel .receiving-book-protocol,.receiving-book-panel .receiving-book-table-wrap{min-width:1080px!important;box-sizing:border-box!important}.receiving-book-panel .receiving-book-filters,.receiving-book-panel .receiving-book-bulk,.receiving-book-panel .receiving-book-protocol{display:grid!important;align-items:center!important;gap:8px!important;min-height:48px!important;height:48px!important;max-height:48px!important;margin:0 0 6px!important;padding:6px 8px!important;overflow:visible!important}.receiving-book-panel .receiving-book-filters{grid-template-columns:70px minmax(190px,1.25fr) minmax(170px,1fr) minmax(180px,1fr) minmax(140px,.85fr) 70px 44px!important;background:#f7fbf8!important}.receiving-book-panel .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:96px minmax(190px,1.35fr) 126px minmax(175px,1fr) minmax(175px,1fr) minmax(128px,.75fr) 68px 62px!important;background:var(--rb-soft)!important}.receiving-book-panel .receiving-book-bulk.receiving-book-bulk--selection{grid-template-columns:96px minmax(155px,1.05fr) 124px minmax(150px,1fr) minmax(150px,1fr) minmax(120px,.8fr) 58px 62px 62px 70px!important;background:var(--rb-warm)!important}.receiving-book-panel .receiving-book-protocol{grid-template-columns:76px minmax(210px,2fr) 112px 78px 84px 76px 80px 88px 88px 96px 148px!important;background:var(--rb-warm)!important}.receiving-book-panel .receiving-book-filters>strong,.receiving-book-panel .receiving-book-bulk>strong,.receiving-book-panel .receiving-book-protocol>strong{height:calc(var(--rb-label-height) + var(--rb-control-height) + var(--rb-row-gap))!important;display:flex!important;align-items:center!important;margin:0!important;line-height:1.05!important;color:var(--rb-text)!important}.receiving-book-panel .receiving-book-filters label,.receiving-book-panel .receiving-book-bulk label,.receiving-book-panel .receiving-book-protocol label,.receiving-book-panel .receiving-book-table td label{display:grid!important;grid-template-rows:var(--rb-label-height) var(--rb-control-height)!important;gap:var(--rb-row-gap)!important;align-items:end!important;min-width:0!important;min-height:calc(var(--rb-label-height) + var(--rb-control-height) + var(--rb-row-gap))!important;height:calc(var(--rb-label-height) + var(--rb-control-height) + var(--rb-row-gap))!important;margin:0!important;overflow:visible!important}.receiving-book-panel .receiving-book-filters label>span:first-child,.receiving-book-panel .receiving-book-bulk label>span:first-child,.receiving-book-panel .receiving-book-protocol label>span:first-child,.receiving-book-panel .receiving-book-table td label>span:first-child{height:var(--rb-label-height)!important;line-height:var(--rb-label-height)!important;font-size:10px!important;font-weight:800!important;color:var(--rb-text)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.receiving-book-panel input:not([type=checkbox]),.receiving-book-panel select,.receiving-book-panel textarea,.receiving-book-panel .editable-option-input,.receiving-book-panel .receiving-book-protocol__target-control{width:100%!important;height:var(--rb-control-height)!important;min-height:var(--rb-control-height)!important;max-height:var(--rb-control-height)!important;box-sizing:border-box!important;border:1px solid var(--rb-border)!important;border-radius:var(--rb-control-radius)!important;background-color:#fff!important;color:var(--rb-text)!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;padding:0 22px 0 8px!important;margin:0!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.receiving-book-panel select{background-image:linear-gradient(45deg,transparent 50%,#0b4b33 50%),linear-gradient(135deg,#0b4b33 50%,transparent 50%)!important;background-position:calc(100% - 11px) 50%,calc(100% - 7px) 50%!important;background-size:4px 4px,4px 4px!important;background-repeat:no-repeat!important}.receiving-book-panel input[type=date]{padding-right:8px!important}.receiving-book-panel .editable-option-input{position:relative!important;display:block!important;overflow:visible!important;padding:0!important}.receiving-book-panel .editable-option-input:before,.receiving-book-panel .editable-option-input:after,.receiving-book-panel .editable-option-input__toggle span,.receiving-book-panel .editable-option-input__toggle span:before,.receiving-book-panel .editable-option-input__toggle span:after{display:none!important;content:none!important}.receiving-book-panel .editable-option-input input{width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;border:0!important;background:transparent!important;padding:0 22px 0 8px!important;border-radius:var(--rb-control-radius)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.receiving-book-panel .editable-option-input__toggle{position:absolute!important;top:0!important;right:0!important;width:22px!important;height:100%!important;min-height:100%!important;border:0!important;border-left:0!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important}.receiving-book-panel .editable-option-input__toggle:after{content:""!important;position:absolute!important;left:7px!important;top:50%!important;transform:translateY(-35%)!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid #0b4b33!important}.receiving-book-panel .editable-option-input__list{min-width:max(260px,100%)!important;width:max-content!important;max-width:min(560px,78vw)!important;max-height:260px!important;overflow:auto!important;z-index:10000!important;white-space:normal!important}.receiving-book-panel .receiving-book-protocol__target-control{position:relative!important;display:grid!important;grid-template-columns:1fr!important;overflow:hidden!important;padding:0!important}.receiving-book-panel .receiving-book-protocol__target-control input,.receiving-book-panel .receiving-book-protocol__target-control select{grid-area:1 / 1!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;border:0!important;background-color:transparent!important}.receiving-book-panel .receiving-book-protocol__target-control:not(.receiving-book-protocol__target-control--custom) input{display:none!important}.receiving-book-panel .receiving-book-protocol__target-control--custom{grid-template-columns:minmax(42px,1fr) 56px!important;gap:0!important}.receiving-book-panel .receiving-book-protocol__target-control--custom input,.receiving-book-panel .receiving-book-protocol__target-control--custom select{position:static!important;grid-area:auto!important}.receiving-book-panel .receiving-book-protocol__action{display:flex!important;align-items:end!important;justify-content:flex-end!important;min-width:0!important;height:calc(var(--rb-label-height) + var(--rb-control-height) + var(--rb-row-gap))!important}.receiving-book-panel .receiving-book-protocol__action .primary,.receiving-book-panel .receiving-book-bulk .primary,.receiving-book-panel .receiving-book-bulk button.primary,.receiving-book-panel .receiving-book-filters button,.receiving-book-panel .receiving-book-bulk button,.receiving-book-panel .receiving-book-protocol button{height:var(--rb-control-height)!important;min-height:var(--rb-control-height)!important;max-height:var(--rb-control-height)!important;padding:0 12px!important;border-radius:var(--rb-control-radius)!important;line-height:1!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-protocol__action .primary{width:100%!important;min-width:148px!important;background:var(--rb-orange)!important;color:#fff!important}.receiving-book-panel .receiving-book-table-wrap{margin-top:0!important;overflow:auto!important}.receiving-book-panel .receiving-book-table{table-layout:fixed!important;width:100%!important;border-collapse:collapse!important}.receiving-book-panel .receiving-book-table th,.receiving-book-panel .receiving-book-table td{height:24px!important;min-height:24px!important;padding:1px 4px!important;vertical-align:middle!important;box-sizing:border-box!important;overflow:visible!important}.receiving-book-panel .receiving-book-table th:first-child,.receiving-book-panel .receiving-book-table td:first-child{width:28px!important;max-width:28px!important}.receiving-book-panel .receiving-book-table th:nth-child(2),.receiving-book-panel .receiving-book-table td:nth-child(2){width:64px!important;max-width:64px!important}.receiving-book-panel .receiving-book-table td input:not([type=checkbox]),.receiving-book-panel .receiving-book-table td select,.receiving-book-panel .receiving-book-table td textarea,.receiving-book-panel .receiving-book-table td .editable-option-input{height:22px!important;min-height:22px!important;max-height:22px!important;font-size:10.5px!important}.sampling-guide-workspace-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;display:block;width:100vw;height:100vh;background:#f7faf7}.sampling-guide-workspace-overlay .sampling-guide-window__loading{width:100vw;height:100vh}.information-panel.protocols-panel--workspace{z-index:3300}.information-panel.protocols-panel--workspace .protocols-panel__workspace-header{grid-template-columns:minmax(0,1fr) auto}.information-panel .protocols-panel__workspace-list{overflow-x:hidden}.information-panel .protocols-panel__protocol-list-scroll{display:grid;gap:8px}.information-panel__body{min-width:0;min-height:0;padding:12px 0 0;overflow:auto}.information-bbch-detail{display:grid;align-content:start;gap:12px;width:min(1120px,100%);padding:0;scroll-margin-top:48px}.information-panel__search input{width:100%}.information-panel .information-panel__sidebar-item{min-height:34px!important;height:auto!important;padding:4px 8px!important;line-height:1.1!important}.information-panel .information-panel__sidebar-item .protocols-panel__project-heading{line-height:1!important}.information-panel .information-panel__sidebar-item .protocols-panel__project-heading small{color:var(--aps-muted-text);font-size:.68rem;font-weight:800}.information-registry-filters{display:grid;gap:6px}.information-registry-filters label{display:grid;gap:3px;color:var(--aps-muted-text);font-size:12px;font-weight:850}.information-registry-filters__check{display:flex!important;grid-template-columns:none;align-items:center;gap:7px!important}.information-registry-filters__check input{width:16px;height:16px}.information-registry-row{gap:2px}.information-registry-row small{line-height:1.15}.information-procedure-group{display:grid;gap:6px}.information-procedure-group>span{color:var(--aps-muted-text);font-size:12px;font-weight:900}.information-registry-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding-top:2px}.information-registry-pager span{color:var(--aps-muted-text);font-size:12px;font-weight:850}.information-bbch-detail__heading{display:grid;gap:2px;padding:6px 0}.information-bbch-detail__heading--with-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.information-bbch-detail__heading h1{margin:0;color:var(--aps-text);font-size:1.2rem;font-weight:950;line-height:1.2}.information-bbch-detail__heading span{color:var(--aps-muted-text);font-size:.78rem;font-weight:800}.information-bbch-detail__heading small{color:var(--aps-muted-text);font-size:.75rem;font-weight:750}.information-bbch-source-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.information-bbch-source-actions .information-procedure-download{min-height:30px;padding:6px 10px}.information-bbch-source-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3600;display:grid;place-items:center;padding:28px;background:#0f271a47}.information-bbch-source-modal__panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,calc(100vw - 56px));height:min(860px,calc(100vh - 56px));overflow:hidden;border:1px solid var(--aps-border-color);border-radius:8px;background:#fff;box-shadow:0 18px 48px #0f271a38}.information-bbch-source-modal__panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--aps-border-color);background:var(--aps-panel-bg)}.information-bbch-source-modal__panel header>div:first-child{display:grid;gap:2px;min-width:0}.information-bbch-source-modal__panel header strong{color:var(--aps-text);font-size:.95rem;font-weight:950}.information-bbch-source-modal__panel header span{color:var(--aps-muted-text);font-size:.72rem;font-weight:800}.information-bbch-source-modal__actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px}.information-bbch-source-modal__panel iframe{width:100%;height:100%;border:0;background:#f7faf7}.information-bbch-visual-modal__panel{grid-template-rows:auto minmax(0,1fr) auto;width:min(1280px,calc(100vw - 56px));height:min(860px,calc(100vh - 56px))}.information-bbch-visual-modal__actions{flex-wrap:wrap}.information-bbch-visual-modal__zoom{display:inline-flex;align-items:center;min-height:30px;padding:0 6px;color:var(--aps-muted-text);font-size:.74rem;font-weight:900}.information-bbch-visual-modal__viewport{overflow:auto;padding:16px;background:#fff}.information-bbch-visual-modal__viewport img{display:block;max-width:none;height:auto;margin:0 auto}.information-bbch-visual-modal__panel footer{padding:8px 12px;border-top:1px solid var(--aps-border-color);background:var(--aps-panel-bg);color:var(--aps-muted-text);font-size:.72rem;font-weight:800}.information-bbch-controls{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.information-bbch-stage-search{flex:1 1 260px;max-width:360px}.information-bbch-lab-filter{display:inline-flex;align-items:center;gap:7px;min-height:30px;color:var(--aps-text);font-size:.78rem;font-weight:850}.information-bbch-lab-filter input{width:16px;height:16px;accent-color:#f97316}.information-bbch-lab-filter--disabled{color:var(--aps-muted-text)}.information-bbch-lab-filter small{color:var(--aps-muted-text);font-size:.72rem;font-weight:760}.information-bbch-legend{display:flex;align-items:center;gap:6px;margin:-2px 0 0;color:var(--aps-muted-text);font-size:.76rem;font-weight:800}.information-bbch-legend span{color:#f97316;font-size:.72rem}.information-bbch-unknown-note,.information-bbch-source-note{margin:-2px 0 0;color:var(--aps-muted-text);font-size:.76rem;font-weight:800}.information-bbch-plant-group-heading{margin:8px 0 4px;color:#5f716b;font-size:.68rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.information-bbch-stage-list{display:grid;gap:6px}.information-bbch-group-title{margin-top:4px;color:#0d4f36;font-size:.82rem;font-weight:950}.information-bbch-marker{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #ffcf9f;border-radius:8px;background:#fff7ed;color:#9a3f00;font-size:.78rem;font-weight:950;padding:7px 10px;text-transform:uppercase}.information-bbch-marker span{color:#9a5a1d;font-size:.72rem;font-weight:850;text-transform:none}.information-bbch-stage{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:start;border:1px solid #d7e1dc;border-radius:8px;background:#fff;padding:8px 10px}.information-bbch-stage--with-diagnostic{grid-template-columns:56px minmax(0,1fr) auto;align-items:center}.information-bbch-stage>strong{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:6px;background:#eaf4ef;color:#0d4f36;font-size:.82rem;font-weight:950}.information-bbch-stage p{margin:0;color:var(--aps-text);font-size:.86rem;font-weight:780;line-height:1.35;white-space:pre-line}.information-bbch-stage span{display:block;margin-top:4px;color:var(--aps-muted-text);font-size:.74rem;font-weight:800;line-height:1.3}.information-bbch-stage--review{border-color:#ffcf9f;background:#fffaf5}.information-bbch-stage--lab{border-color:#ffb36f;background:#fffaf5}.information-bbch-stage--lab>strong{background:#f97316;color:#fff}.information-bbch-stage-diagnostic-button{align-self:center;min-height:28px;padding:0 10px;border:1px solid #bfd8ce;border-radius:6px;background:#f7fbf8;color:#0d4f36;font-size:.74rem;font-weight:900;cursor:pointer}.information-bbch-stage-diagnostic-button:hover,.information-bbch-stage-diagnostic-button:focus-visible{border-color:#f97316;background:#fff7ed;color:#9a3412}.information-bbch-stage--lab p{color:#0d4f36;font-weight:950}.information-bbch-diagnostic-atlas__panel{width:min(1180px,calc(100vw - 56px));height:min(840px,calc(100vh - 56px));grid-template-rows:auto minmax(0,1fr)}.information-bbch-diagnostic-atlas__body{overflow:auto;padding:14px;background:#f3f8f5}.information-bbch-diagnostic-tool{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;min-height:100%}.information-bbch-diagnostic-tool__nav{display:flex;flex-direction:column;gap:7px;padding:2px 0}.information-bbch-diagnostic-tool__tab{min-height:34px;padding:7px 10px;border:1px solid #d7e1dc;border-radius:7px;background:#fff;color:#0d4f36;font-size:.78rem;font-weight:900;text-align:left;cursor:pointer}.information-bbch-diagnostic-tool__tab:hover,.information-bbch-diagnostic-tool__tab:focus-visible,.information-bbch-diagnostic-tool__tab--active{border-color:#f97316;background:#fff7ed;color:#9a3412}.information-bbch-diagnostic-tool__content{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid #d7e1dc;border-radius:8px;background:#fff}.information-bbch-diagnostic-tool__content-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #d7e1dc;background:#f7fbf8}.information-bbch-diagnostic-tool__content-header h2{margin:0;color:#0d4f36;font-size:1rem;font-weight:950}.information-bbch-diagnostic-tool__content-header span{color:var(--aps-muted-text);font-size:.74rem;font-weight:850}.information-bbch-diagnostic-tool__zoom{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.information-bbch-diagnostic-tool__zoom>span{min-width:72px;color:var(--aps-muted-text);text-align:right}.information-bbch-diagnostic-tool__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;min-height:0;overflow:hidden;padding:12px}.information-bbch-diagnostic-tool__visuals{display:grid;align-content:start;gap:10px;min-width:0;overflow:auto;padding-right:2px}.information-bbch-diagnostic-tool__figure{display:grid;gap:8px;margin:0}.information-bbch-diagnostic-tool__image{overflow:auto;border:1px solid #d7e1dc;border-radius:8px;background:#fff}.information-bbch-diagnostic-tool__image .information-bbch-diagnostic-image{display:block;min-height:260px;background:#fff}.information-bbch-diagnostic-tool__image .information-bbch-diagnostic-image img{display:block;height:auto;max-width:none;margin:0 auto;background:#fff;object-fit:contain}.information-bbch-diagnostic-tool__figure figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--aps-muted-text);font-size:.72rem;font-weight:800}.information-bbch-diagnostic-tool__figure figcaption a{color:#0d4f36;font-weight:900}.information-bbch-diagnostic-tool__explanation{display:grid;align-content:start;gap:10px;min-width:0;overflow:auto}.information-bbch-diagnostic-tool__explanation>p{margin:0;color:var(--aps-muted-text);font-size:.78rem;font-weight:800;line-height:1.35}.information-bbch-diagnostic-tool__stages{display:grid;gap:7px}.information-bbch-diagnostic-tool__stage{display:grid;grid-template-columns:72px minmax(0,1fr);gap:9px;align-items:start;border:1px solid #d7e1dc;border-radius:8px;background:#fff;padding:8px 9px}.information-bbch-diagnostic-tool__stage>strong{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:6px;background:#eaf4ef;color:#0d4f36;font-size:.76rem;font-weight:950}.information-bbch-diagnostic-tool__stage p,.information-bbch-diagnostic-tool__stage span{margin:0;color:var(--aps-text);font-size:.78rem;font-weight:820;line-height:1.35}.information-bbch-diagnostic-tool__stage span{display:block;margin-top:3px;color:var(--aps-muted-text);font-size:.72rem;font-weight:850}.information-bbch-diagnostic-tool__stage--lab{border-color:#ffb36f;background:#fffaf5}.information-bbch-diagnostic-tool__stage--lab>strong{background:#f97316;color:#fff}.information-bbch-diagnostic-tool__stage--focused{box-shadow:inset 3px 0 #f97316}.information-bbch-diagnostic-tool__source{padding-top:2px;border-top:1px solid #e2ebe6}.information-bbch-diagnostic-atlas__group+.information-bbch-diagnostic-atlas__group{margin-top:18px}.information-bbch-diagnostic-atlas__group h2{margin:0 0 10px;color:#0d4f36;font-size:.9rem;font-weight:950}.information-bbch-diagnostic-atlas__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.information-bbch-diagnostic-card{display:grid;grid-template-rows:140px auto;overflow:hidden;min-height:220px;border:1px solid #d7e1dc;border-radius:8px;background:#fff;color:#0d4f36;text-align:left;cursor:pointer}.information-bbch-diagnostic-card:hover,.information-bbch-diagnostic-card:focus-visible{border-color:#f97316;box-shadow:0 8px 20px #0f51321f}.information-bbch-diagnostic-image{position:relative;display:grid;place-items:center;overflow:hidden;background:#eaf4ef;color:var(--aps-muted-text);font-size:.74rem;font-weight:850;text-align:center}.information-bbch-diagnostic-card__image{width:100%;height:140px}.information-bbch-diagnostic-image img{width:100%;height:140px;object-fit:contain;background:#eaf4ef}.information-bbch-diagnostic-image--loading img,.information-bbch-diagnostic-image--error img{opacity:0}.information-bbch-diagnostic-image__message{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:10px}.information-bbch-diagnostic-card span{display:grid;gap:4px;padding:9px 10px 10px}.information-bbch-diagnostic-card strong{font-size:.84rem;font-weight:950}.information-bbch-diagnostic-card em{color:var(--aps-text);font-size:.78rem;font-style:normal;font-weight:850;line-height:1.25}.information-bbch-diagnostic-card small{color:var(--aps-muted-text);font-size:.7rem;font-weight:800;line-height:1.25}.information-bbch-diagnostic-detail__panel{width:min(1260px,calc(100vw - 56px));height:min(860px,calc(100vh - 56px));grid-template-rows:auto minmax(0,1fr) auto}.information-bbch-diagnostic-detail__viewport{overflow:auto;padding:16px;background:#101a15}.information-bbch-diagnostic-detail__image{min-height:100%;background:#101a15}.information-bbch-diagnostic-detail__image img{display:block;max-width:none;height:auto;min-height:0;margin:0 auto;border-radius:8px;object-fit:contain;background:transparent}.information-bbch-diagnostic-detail__image .information-bbch-diagnostic-image__message{color:#fff}.information-bbch-diagnostic-detail__panel footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--aps-border-color);background:var(--aps-panel-bg);color:var(--aps-muted-text);font-size:.74rem;font-weight:800}.information-bbch-diagnostic-detail__panel footer>div:first-child{display:grid;gap:3px}.information-bbch-diagnostic-detail__panel footer strong{color:#0d4f36}.information-bbch-diagnostic-detail__panel footer p{margin:0}.information-bbch-diagnostic-codes{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px!important}.information-bbch-diagnostic-code{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid #d7e1dc;border-radius:999px;background:#fff;color:#0d4f36;font-size:.72rem;font-weight:900}.information-bbch-diagnostic-code--active{border-color:#f97316;background:#fff7ed;color:#9a3412}.information-bbch-diagnostic-detail__footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.information-bbch-placeholder,.information-panel__muted{margin:0;color:var(--aps-muted-text);font-size:.82rem;font-weight:800}.information-registry-detail{display:grid;align-content:start;gap:14px;width:min(980px,100%)}.information-procedure-detail{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;height:100%}.information-procedure-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:10px}.information-procedure-detail__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.information-procedure-detail__actions--modes .panel-switcher__tab{min-height:32px}.information-procedure-mode-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.information-procedure-workspace{display:grid;align-content:start;gap:12px;min-height:0;overflow:auto;padding-right:10px}.information-procedure-search{max-width:520px}.information-procedure-quick,.information-procedure-full{display:grid;gap:12px}.information-procedure-quick-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.information-procedure-quick-fact{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--aps-panel-bg);border:1px solid var(--aps-border-color);border-radius:8px}.information-procedure-quick-fact strong{color:var(--aps-text);font-size:.82rem;font-weight:950}.information-procedure-quick-fact ul{display:grid;gap:3px;margin:0;padding-left:16px;color:var(--aps-text);font-size:.78rem;font-weight:800}.information-procedure-quick-fact span,.information-procedure-source{color:var(--aps-muted-text);font-size:.72rem;font-weight:850}.information-procedure-quick-fact button{align-self:flex-start;margin-top:auto;min-height:26px;padding:4px 8px;font-size:.72rem}.information-procedure-status{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;color:var(--aps-primary);background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;font-size:12px;font-weight:950}.information-procedure-status--warning{color:#8f1d1d;background:#fff1f2;border-color:#fecdd3}.information-procedure-download{display:inline-flex;align-items:center;min-height:32px;padding:7px 12px;color:var(--aps-text);text-decoration:none;background:var(--aps-panel-bg);border:1px solid var(--aps-border-color);border-radius:7px;font-size:12px;font-weight:900}.information-procedure-download:hover{color:var(--aps-primary);border-color:#fdba74}.information-procedure-table-wrap{overflow-x:auto;border:1px solid var(--aps-border-color);border-radius:8px;background:var(--aps-panel-bg)}.information-procedure-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.78rem}.information-procedure-table th,.information-procedure-table td{padding:8px 10px;vertical-align:top;border-bottom:1px solid var(--aps-border-color);text-align:left}.information-procedure-table th{color:var(--aps-text);font-weight:950}.information-procedure-table td{color:var(--aps-text);font-weight:760}.information-procedure-table td span{display:block}.information-procedure-table tr:last-child th,.information-procedure-table tr:last-child td{border-bottom:0}.information-procedure-field-table tbody tr{cursor:pointer}.information-procedure-field-table tbody tr:hover th,.information-procedure-field-table tbody tr:hover td{background:#fff7ed}.information-procedure-source-link{min-height:24px;padding:3px 7px;color:var(--aps-primary);background:#fff7ed;border-color:#fed7aa;font-size:.72rem}.information-procedure-warning,.information-procedure-notice{margin:0;padding:10px;border-radius:8px;font-size:.8rem;font-weight:850;line-height:1.4}.information-procedure-warning{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa}.information-procedure-notice{color:var(--aps-primary);background:#ecfdf3;border:1px solid #bbf7d0}.information-procedure-sections{display:grid;gap:10px}.information-procedure-search-results{display:grid;gap:6px;padding:9px;background:var(--aps-panel-bg);border:1px solid var(--aps-border-color);border-radius:8px}.information-procedure-search-results strong{color:var(--aps-text);font-size:.78rem;font-weight:950}.information-procedure-search-results div{display:flex;flex-wrap:wrap;gap:6px}.information-procedure-search-results span{color:var(--aps-muted-text);font-size:.78rem;font-weight:800}.information-procedure-section-layout{display:grid;grid-template-columns:minmax(210px,240px) minmax(0,1fr);gap:12px;align-items:start}.information-procedure-section-nav{position:sticky;top:0;display:grid;gap:7px;align-content:start;min-width:0;max-height:calc(100vh - 310px);overflow:auto;padding:9px;background:#f0f6f2;border:1px solid var(--aps-border-color);border-radius:8px}.information-procedure-section-nav>strong{color:var(--aps-text);font-size:.82rem;font-weight:950}.information-procedure-section-select{display:none}.information-procedure-section-select select{min-height:30px}.information-procedure-section-nav__list{display:grid;gap:4px}.information-procedure-section-nav__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:28px;padding:5px 7px;color:var(--aps-text);background:var(--aps-panel-bg);border:1px solid var(--aps-border-color);border-radius:7px;text-align:left;font-size:.76rem;font-weight:850;line-height:1.2}.information-procedure-section-nav__item span{color:var(--aps-muted-text);font-size:.7rem;font-weight:950}.information-procedure-section-nav__item:hover,.information-procedure-section-nav__item--matched{border-color:#fdba74;background:#fff7ed}.information-procedure-section-nav__item--active,.information-procedure-section-nav__item--active:hover{color:#fff;background:var(--aps-orange);border-color:var(--aps-orange)}.information-procedure-section-nav__item--active span{color:#fff}.information-procedure-section-content{display:grid;gap:10px;min-width:0;max-height:calc(100vh - 310px);overflow:auto;padding:12px;background:var(--aps-panel-bg);border:1px solid var(--aps-border-color);border-radius:8px}.information-procedure-section-content--matched{border-color:#fdba74;box-shadow:0 0 0 2px #f9731614}.information-procedure-section-content>header{display:grid;gap:3px}.information-procedure-section-content>header h2{margin:0;color:var(--aps-text);font-size:1rem;font-weight:950}.information-procedure-section-content>header span{color:var(--aps-muted-text);font-size:.74rem;font-weight:850}.information-procedure-section__body{display:grid;gap:9px;padding:0}.information-procedure-section__body p,.information-procedure-subsection p{margin:0;color:var(--aps-text);font-size:.82rem;font-weight:760;line-height:1.45}.information-procedure-section__body ul,.information-procedure-subsection ul{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--aps-text);font-size:.82rem;font-weight:760;line-height:1.4}.information-procedure-subsection{display:grid;gap:8px;padding:9px;background:#f8faf9;border:1px solid var(--aps-border-color);border-radius:8px}.information-procedure-subsection>strong{color:var(--aps-primary);font-size:.8rem;font-weight:950}.information-procedure-section-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding-top:4px;border-top:1px solid var(--aps-border-color)}.information-procedure-section-pager span{color:var(--aps-muted-text);font-size:.78rem;font-weight:850}.information-procedure-section-pager button:last-child{justify-self:end}.information-procedure-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.information-procedure-figure{display:grid;gap:6px;margin:0}.information-procedure-figure img{display:block;max-width:100%;width:100%;height:auto;border:1px solid var(--aps-border-color);border-radius:8px;background:#fff}.information-procedure-figure figcaption{display:grid;gap:2px;color:var(--aps-muted-text);font-size:.74rem;font-weight:800;line-height:1.3}.information-procedure-figure figcaption span{color:var(--aps-primary)}.information-procedure-word-toolbar{display:flex;justify-content:flex-end;margin-bottom:10px}.information-procedure-section-content mark,.information-procedure-quick-fact mark,.information-procedure-table mark{padding:0 2px;color:inherit;background:#fde68a;border-radius:3px}.information-procedure-preview{min-height:0;max-height:calc(100vh - 250px);overflow:auto;padding:14px;background:#eef4f1;border:1px solid var(--aps-border-color);border-radius:8px}.information-procedure-preview__canvas{display:grid;gap:14px;justify-content:center}.information-procedure-preview__canvas .docx-wrapper{display:grid;gap:14px;background:transparent!important;padding:0!important}.information-procedure-preview__canvas section.docx{margin:0 auto!important;background:#fff;box-shadow:0 8px 22px #0f172a1f}.information-procedure-preview:has(.information-procedure-preview__canvas:empty){min-height:320px}@media(max-width:1024px){.information-procedure-section-layout{grid-template-columns:1fr}.information-procedure-section-nav{position:static;max-height:none;overflow:visible}.information-procedure-section-select{display:grid;gap:4px;color:var(--aps-muted-text);font-size:.74rem;font-weight:850}.information-procedure-section-nav__list{display:none}.information-procedure-section-content{max-height:none}}.information-registry-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.information-registry-facts div,.information-registry-contact{padding:10px;background:var(--aps-panel-bg);border:1px solid var(--aps-border-color);border-radius:8px}.information-registry-facts dt{margin:0 0 3px;color:var(--aps-muted-text);font-size:12px;font-weight:850}.information-registry-facts dd{margin:0;color:var(--aps-text);font-size:13px;font-weight:800}.information-registry-contact{display:grid;gap:10px}.information-directory-roles{display:grid;gap:8px}.information-directory-role{display:grid;gap:7px;padding:10px;background:var(--aps-panel-bg);border:1px solid var(--aps-border-color);border-radius:8px}.information-directory-role strong{color:var(--aps-text);font-size:14px;font-weight:950}.information-directory-role p{margin:0;color:var(--aps-text);font-size:13px;font-weight:800;line-height:1.35;white-space:pre-wrap}.information-directory-links{display:flex;flex-wrap:wrap;gap:6px}.information-directory-links a{padding:4px 7px;color:var(--aps-green);font-size:12px;font-weight:850;text-decoration:none;background:var(--aps-soft-green);border:1px solid rgba(22,69,46,.14);border-radius:8px}.information-registry-contact>strong{color:var(--aps-text);font-size:14px;font-weight:950}.information-registry-contact label{display:grid;gap:4px;color:var(--aps-muted-text);font-size:12px;font-weight:850}.information-registry-contact__actions{display:flex;align-items:center;gap:10px}.information-registry-contact__actions span{color:var(--aps-muted-text);font-size:12px;font-weight:850}.information-panel--sampling-procedures{--workspace-sidebar-width: 260px;overflow:hidden}.information-panel--sampling-procedures .protocols-panel__workspace-body{grid-template-columns:minmax(240px,270px) minmax(0,1fr)!important;min-width:0!important;overflow:hidden!important}.information-panel--sampling-procedures .protocols-panel__workspace-list{width:auto!important;min-width:0!important;max-width:270px!important;overflow-x:hidden!important;overflow-y:auto!important}.information-panel--sampling-procedures .protocols-panel__workspace{min-width:0!important;overflow-x:hidden!important}.information-panel--sampling-procedures .protocols-panel__mode-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important}.information-panel--sampling-procedures .protocols-panel__mode-tabs .panel-switcher__tab{flex:0 0 auto!important}.information-procedure-tree{display:grid;gap:0}.information-procedure-document-row{position:relative;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding-right:30px!important}.information-procedure-document-row__chevron{position:absolute;top:50%;right:9px;color:var(--aps-primary);font-size:17px;font-weight:950;line-height:1;transform:translateY(-50%)}.information-procedure-tree__children{display:grid;margin:2px 0 8px 12px;padding-left:8px;border-left:2px solid rgba(22,69,46,.12)}.information-procedure-tree__item{display:flex;align-items:center;width:100%;min-height:32px;padding:5px 8px;color:var(--aps-text);background:transparent;border:0;border-bottom:1px solid rgba(22,69,46,.09);border-radius:0;text-align:left;font-size:.76rem;font-weight:850;line-height:1.2}.information-procedure-tree__item:hover{color:var(--aps-primary);background:#fff7ed}.information-procedure-tree__item--active,.information-procedure-tree__item--active:hover{color:var(--aps-primary);background:#fff7ed;box-shadow:inset 3px 0 0 var(--aps-orange)}.information-procedure-detail{grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important}.information-procedure-detail__header{align-items:center!important;padding-right:0!important}.information-procedure-detail__actions{flex-wrap:nowrap}.information-procedure-nav-toggle,.information-procedure-nav-scrim,.information-procedure-nav-drawer{display:none}.information-procedure-workspace{width:100%;min-width:0;overflow-x:hidden!important}.information-procedure-mode-tabs,.information-procedure-search,.information-procedure-section-layout,.information-procedure-section-nav,.information-procedure-section-select,.information-procedure-section-nav__list{display:none!important}.information-procedure-quick-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.information-procedure-quick-fact{gap:5px!important;min-height:0!important;padding:8px!important}.information-procedure-quick-fact ul{gap:2px!important}.information-procedure-section-content{max-height:none!important;overflow:visible!important}.information-procedure-section-content>header h2{font-size:1.06rem}.information-procedure-section-pager{display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid rgba(22,69,46,.12)}.information-procedure-section-pager button{min-height:28px;padding:4px 9px;font-size:.74rem}.information-procedure-section-pager span{flex:0 0 auto}.information-procedure-full{gap:10px!important}.information-procedure-word-toolbar{align-items:center;justify-content:flex-end;gap:8px}.information-procedure-word-toolbar strong{margin-right:auto;color:var(--aps-text);font-size:.86rem;font-weight:950}.information-procedure-preview{max-height:calc(100vh - 235px)!important}@media(max-width:1200px){.information-panel--sampling-procedures{--workspace-sidebar-width: 232px}.information-panel--sampling-procedures .protocols-panel__workspace-body{grid-template-columns:minmax(220px,240px) minmax(0,1fr)!important}.information-panel--sampling-procedures .protocols-panel__workspace-list{max-width:240px!important}.information-procedure-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.information-panel--sampling-procedures .protocols-panel__workspace-body{grid-template-columns:minmax(0,1fr)!important}.information-panel--sampling-procedures>.protocols-panel__body>.protocols-panel__workspace-list{display:none!important}.information-procedure-detail__header{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:8px}.information-procedure-detail__actions{grid-column:1 / -1;justify-content:flex-start}.information-procedure-nav-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 9px;color:var(--aps-primary);background:var(--aps-panel-bg);border:1px solid var(--aps-border-color);border-radius:7px;font-size:.78rem;font-weight:900}.information-procedure-nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3400;background:#0f172a38}.information-panel--sampling-navigation-open .information-procedure-nav-scrim{display:block}.information-procedure-nav-drawer{position:fixed;inset:0 auto 0 0;z-index:3401;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:8px;width:min(86vw,310px);padding:12px;background:#f3f8f4;border-right:1px solid var(--aps-border-color);box-shadow:18px 0 34px #0f172a2e;transform:translate(-104%);transition:transform .14s ease}.information-panel--sampling-navigation-open .information-procedure-nav-drawer{transform:translate(0)}.information-procedure-nav-drawer__close{justify-self:end}.information-procedure-nav-drawer .protocols-panel__protocol-list-scroll{min-height:0;overflow-y:auto}.information-procedure-tree__item{min-height:40px}.information-procedure-quick-facts,.information-procedure-images{grid-template-columns:1fr!important}.information-procedure-table-wrap{max-width:100%}}@media(max-width:760px){.information-registry-facts{grid-template-columns:1fr}.information-procedure-detail__header{display:grid}.information-procedure-detail__actions{justify-content:flex-start}.information-procedure-quick-facts,.information-procedure-images{grid-template-columns:1fr}}@media(max-width:520px){.information-panel__body{padding-top:10px}}.protocols-panel--workspace{--workspace-sidebar-width: clamp(280px, 22vw, 360px);--workspace-line: rgba(22, 69, 46, .14);--workspace-bg: #f7faf7;--workspace-soft: #eef7f1;--workspace-orange: #ef6c00;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3201;display:grid;grid-template-rows:54px minmax(0,1fr);gap:0;width:100vw;height:100vh;min-width:0;min-height:0;overflow:hidden;background:var(--workspace-bg)}.protocols-panel--workspace .protocols-panel__workspace-header{display:grid;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:54px;height:54px;padding:8px 14px;border-bottom:1px solid var(--workspace-line);background:#fff;box-sizing:border-box}.protocols-panel__workspace-title{display:grid;gap:1px;min-width:0}.protocols-panel__workspace-title strong{color:#16452e;font-size:1rem;font-weight:950}.protocols-panel__workspace-title span{color:#64746b;font-size:.7rem;font-weight:800}.protocols-panel__year-control{justify-self:end;display:inline-grid;grid-template-columns:auto 86px;align-items:center;gap:8px;color:#3c493f;font-size:.72rem;font-weight:900}.protocols-panel__year-control select,.protocols-panel__information,.protocols-panel__close{height:32px;min-height:32px;border:1px solid var(--workspace-line);border-radius:6px;background:#fff;color:#16452e;font:inherit;font-size:.78rem;font-weight:900}.protocols-panel__year-control select{padding:0 28px 0 10px}.protocols-panel__close{padding:0 14px;cursor:pointer}.protocols-panel__information{padding:0 12px;cursor:pointer}.protocols-panel__workspace-body{display:grid;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);gap:0;min-height:0;overflow:hidden}.protocols-panel__workspace-list{position:static;display:grid;align-content:start;gap:6px;min-width:0;max-height:none;height:100%;padding:10px;overflow-y:auto;overflow-x:hidden;border-right:1px solid var(--workspace-line);background:#f1f7f3;box-sizing:border-box}.protocols-panel__list-heading{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 2px 8px;background:#f1f7f3;color:#16452e;font-weight:950}.protocols-panel__list-heading span{min-width:28px;padding:2px 7px;border-radius:999px;background:#fff;color:#64746b;text-align:center;font-size:.72rem}.protocols-panel__workspace{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overflow-x:auto;padding:10px 12px 12px;background:#f7faf7;box-sizing:border-box}.protocols-panel__mode-tabs{position:sticky;top:0;z-index:5;display:flex;gap:6px;align-items:center;min-height:38px;margin:-10px -12px 8px;padding:8px 12px 6px;border-bottom:1px solid rgba(22,69,46,.1);background:#f7faf7}.protocols-panel__mode-tabs .panel-switcher__tab{width:auto;min-width:92px;height:30px}.protocols-panel--workspace .protocols-panel__project{min-height:58px;padding:7px 8px;border-radius:6px}.protocols-panel--workspace .protocols-panel__editor{min-height:0;height:auto;overflow:visible}.protocols-panel--workspace .protocols-panel__detail-stack{min-height:0}.protocols-panel--workspace .protocols-panel__editor--preserved{display:none}.protocols-panel--workspace .protocol-preview{display:grid;position:relative;min-height:calc(100vh - 158px);border:1px solid var(--aps-border-color);border-radius:8px;background:#fff;overflow:hidden}.protocols-panel--workspace .protocol-preview__frame{width:100%;min-height:calc(100vh - 160px);border:0;background:#fff}.protocols-panel--workspace .protocol-preview__fallback-link{display:inline-flex;position:absolute;top:10px;right:10px;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid #e7a15c;border-radius:6px;color:#7a3d08;font-weight:700;text-decoration:none;background:#fff4e8;box-shadow:0 2px 8px #26302a1f}.protocols-panel--workspace .protocol-preview__fallback-link:hover{border-color:#d98f45;background:#ffe8cf}.protocols-panel__workspace .sampling-guide-panel--editor-only{min-height:100%}.receiving-book-panel--embedded{grid-template-rows:auto auto auto auto minmax(0,auto);align-content:start;gap:8px;height:auto;min-height:100%;overflow:visible!important}.receiving-book-panel--embedded .receiving-book-filters,.receiving-book-panel--embedded .receiving-book-bulk,.receiving-book-panel--embedded .receiving-book-protocol{margin-bottom:0!important}.receiving-book-panel--embedded .receiving-book-filters{min-height:42px!important;height:auto!important;max-height:none!important}.receiving-book-panel--embedded .receiving-book-bulk,.receiving-book-panel--embedded .receiving-book-protocol{min-height:48px!important;height:auto!important;max-height:none!important}.receiving-book-panel--embedded .receiving-book-table-note{margin:0}.receiving-book-panel--embedded .receiving-book-table-wrap{margin-top:0!important;min-height:0;overflow:visible!important}.receiving-book-panel--embedded .receiving-book-table{min-width:1080px}.receiving-book-panel--embedded .receiving-book-table th{position:sticky;top:38px;z-index:4}.receiving-book-panel--embedded .receiving-book-table__month td{padding:3px 8px!important;height:22px!important;min-height:22px!important}.receiving-book-panel--embedded .receiving-book-action,.receiving-book-panel--embedded .receiving-book-protocol__action{justify-self:end}.receiving-book-panel--embedded .receiving-book-action>button{min-width:148px}.receiving-book-panel--embedded input:not([type=checkbox]):focus,.receiving-book-panel--embedded select:focus,.receiving-book-panel--embedded textarea:focus,.receiving-book-panel--embedded .editable-option-input:focus-within{border-color:#ef6c008c!important;box-shadow:0 0 0 2px #ef6c001f!important;outline:none!important}.receiving-book-panel--embedded button{height:var(--rb-control-height, 24px)!important;min-height:var(--rb-control-height, 24px)!important;max-height:var(--rb-control-height, 24px)!important}@media(max-width:920px){.protocols-panel--workspace{--workspace-sidebar-width: 280px}.protocols-panel--workspace .protocols-panel__workspace-header{grid-template-columns:minmax(0,1fr) auto auto auto}.protocols-panel__workspace-title span{display:none}}.protocols-panel--workspace{--aps-control-height: 34px;--aps-control-radius: 6px;--aps-border-color: #d5dfd8;--aps-panel-bg: #ffffff;--aps-page-bg: #f5f8f6;--aps-green-soft: #edf6ef;--aps-orange: #e66a1f;--aps-orange-soft: #fff3e8;--aps-text: #16362b;--aps-muted-text: #63746b;--aps-focus: rgba(230, 106, 31, .16);--workspace-sidebar-width: 296px;display:grid;grid-template-rows:49px minmax(0,1fr);color:var(--aps-text);background:var(--aps-page-bg);font-size:14px}.protocols-panel--workspace input:not([type=checkbox]),.protocols-panel--workspace select,.protocols-panel--workspace textarea,.protocols-panel--workspace .editable-option-input{min-height:var(--aps-control-height)!important;border:1px solid var(--aps-border-color)!important;border-radius:var(--aps-control-radius)!important;background:#fff!important;color:var(--aps-text)!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important;box-sizing:border-box!important}.protocols-panel--workspace input:not([type=checkbox]),.protocols-panel--workspace select,.protocols-panel--workspace .editable-option-input{height:var(--aps-control-height)!important;padding:0 10px!important}.protocols-panel--workspace textarea{min-height:68px!important;padding:8px 10px!important;resize:vertical}.protocols-panel--workspace input:not([type=checkbox]):focus,.protocols-panel--workspace select:focus,.protocols-panel--workspace textarea:focus,.protocols-panel--workspace .editable-option-input:focus-within{border-color:var(--aps-orange)!important;box-shadow:0 0 0 3px var(--aps-focus)!important;outline:none!important}.protocols-panel--workspace button{min-height:var(--aps-control-height);border:1px solid var(--aps-border-color);border-radius:var(--aps-control-radius);background:#fff;color:var(--aps-text);font-size:13px;font-weight:850;line-height:1.1}.protocols-panel--workspace button:hover:not(:disabled){border-color:#e66a1f73;background:var(--aps-orange-soft)}.protocols-panel--workspace .primary,.protocols-panel--workspace .sampling-guide-editor__toolbar button:first-of-type,.protocols-panel--workspace .sampling-guide-bulk__apply,.protocols-panel--workspace .receiving-book-action .primary,.protocols-panel--workspace .receiving-book-protocol__action .primary{border-color:var(--aps-orange)!important;background:var(--aps-orange)!important;color:#fff!important}.protocols-panel--workspace .protocols-panel__workspace-header{grid-template-columns:minmax(0,1fr) auto auto auto;min-height:49px;height:49px;padding:8px 18px;border-bottom:1px solid var(--aps-border-color);background:#fff}.protocols-panel--workspace .protocols-panel__workspace-title strong{color:var(--aps-text);font-size:18px;line-height:1.15}.protocols-panel--workspace .protocols-panel__workspace-title span{color:var(--aps-muted-text);font-size:12px}.protocols-panel--workspace .protocols-panel__year-control{grid-template-columns:auto 92px;color:var(--aps-muted-text);font-size:12px}.protocols-panel--workspace .protocols-panel__close{border-color:#16362b59;background:#f7fbf8;color:var(--aps-text);padding:0 16px}.protocols-panel--workspace .protocols-panel__information{border-color:var(--aps-border-color);background:#fff;color:var(--aps-text);padding:0 12px}.protocols-panel--workspace .protocols-panel__workspace-body{grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);min-height:0}.protocols-panel--workspace .protocols-panel__workspace-list{gap:8px;width:var(--workspace-sidebar-width);padding:12px;border-right:1px solid var(--aps-border-color);background:#f0f6f2}.protocols-panel--workspace .protocols-panel__list-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:auto;padding:0 0 10px;background:#f0f6f2}.protocols-panel--workspace .protocols-panel__list-heading>div{display:flex;align-items:center;justify-content:space-between;gap:8px;grid-column:1 / -1}.protocols-panel--workspace .protocols-panel__list-heading strong{font-size:16px;color:var(--aps-text)}.protocols-panel--workspace .protocols-panel__list-heading>div>span{min-width:44px;padding:4px 8px;border:1px solid var(--aps-border-color);border-radius:999px;background:#fff;color:var(--aps-muted-text);font-size:12px}.protocols-panel--workspace .protocols-panel__bulk-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;grid-column:1 / -1;padding:7px;border:1px solid #ead3bf;border-radius:8px;background:#fff8f0}.protocols-panel--workspace .protocols-panel__bulk-actions>span{min-width:auto;padding:3px 7px;border:1px solid #e6d4c3;border-radius:999px;background:#fff;color:#85502a;font-size:12px;font-weight:850;white-space:nowrap}.protocols-panel--workspace button.protocols-panel__bulk-remove:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle){border-color:var(--aps-button-danger-border)!important;background:var(--aps-button-danger-bg)!important;color:var(--aps-button-danger-text)!important}.protocols-panel--workspace button.protocols-panel__bulk-download:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle){border-color:#16452e38!important;background:#fff!important;color:var(--aps-text, #173727)!important}.protocols-panel--workspace button.protocols-panel__bulk-download:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):hover:not(:disabled){border-color:#16452e52!important;background:var(--aps-green-soft, #eef7f0)!important;color:var(--aps-text, #173727)!important}.protocols-panel--workspace button.protocols-panel__bulk-remove:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):hover:not(:disabled){border-color:#e7b7a5!important;background:var(--aps-button-danger-hover)!important;color:var(--aps-button-danger-text)!important}.protocols-panel--workspace .protocols-panel__search{display:grid;grid-column:1 / -1;gap:4px;color:var(--aps-muted-text);font-size:12px;font-weight:850}.protocols-panel--workspace .protocols-panel__project{min-height:48px;padding:7px 9px;border:1px solid var(--aps-border-color);border-left:3px solid transparent;border-radius:8px;background:#fff;color:var(--aps-text);text-align:left;box-shadow:none}.protocols-panel--workspace .protocols-panel__project-wrap{position:relative;display:block}.protocols-panel--workspace .protocols-panel__project-wrap--day-separator .protocols-panel__project{position:relative}.protocols-panel--workspace .protocols-panel__project-wrap--day-separator .protocols-panel__project:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:#b8d8eb;border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none}.protocols-panel--workspace .protocols-panel__project--selectable{padding-left:35px}.protocols-panel--workspace .protocols-panel__project-select{position:absolute;top:9px;left:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.protocols-panel--workspace .protocols-panel__project-select input{width:16px;height:16px;margin:0;accent-color:var(--aps-orange);cursor:pointer}.protocols-panel--workspace .protocols-panel__project-select:focus-within{outline:none;box-shadow:none}.protocols-panel--workspace .protocols-panel__project-select,.protocols-panel--workspace .protocols-panel__project-select:focus,.protocols-panel--workspace .protocols-panel__project-select:focus-within,.protocols-panel--workspace .protocols-panel__project-select:has(input:checked),.protocols-panel--workspace .protocols-panel__project-select:has(input:focus-visible){border:0!important;background:transparent!important;outline:none!important;box-shadow:none!important}.protocols-panel--workspace .protocols-panel__project-select input[type=checkbox],.protocols-panel--workspace .protocols-panel__project-select input[type=checkbox]:checked,.protocols-panel--workspace .protocols-panel__project-select input[type=checkbox]:focus,.protocols-panel--workspace .protocols-panel__project-select input[type=checkbox]:focus-visible{outline:none!important;box-shadow:none!important}.protocols-panel--workspace .protocols-panel__project--active{border-color:#e66a1f5c;border-left-color:var(--aps-orange);background:var(--aps-orange-soft)}.protocols-panel--workspace .protocols-panel__project-heading{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;color:var(--aps-text)}.protocols-panel--workspace .protocols-panel__project-heading strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.protocols-panel--workspace .protocols-panel__project-heading em,.protocols-panel--workspace .protocols-panel__status{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--aps-border-color);border-radius:999px;background:#fff;color:var(--aps-muted-text);font-size:12px;font-style:normal;font-weight:850;padding:2px 7px}.protocols-panel--workspace .protocols-panel__project-heading em.protocol-type-badge{flex:0 0 auto;min-height:20px;padding:1px 7px;font-size:11px}.protocols-panel--workspace .protocols-panel__project-heading em.protocol-type-badge--written{border-color:#b9d7c0;background:#eaf6ed;color:#265a36}.protocols-panel--workspace .protocols-panel__project-heading em.protocol-type-badge--unwritten{border-color:#efc8bb;background:#fff0eb;color:#743525}.protocols-panel--workspace .protocols-panel__project small{color:var(--aps-muted-text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.protocols-panel--workspace .protocols-panel__status-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.protocols-panel--workspace .protocols-panel__status--book,.protocols-panel--workspace .protocols-panel__status--signed{border-color:#b9d7c0;background:var(--aps-green-soft);color:#265a36}.protocols-panel--workspace .protocols-panel__status--missing{border-color:#e6d4c3;background:#fff8f0;color:#85502a}.protocols-panel--workspace .protocols-panel__status--pdf{border-color:#d5dfd8;background:#f8faf8;color:var(--aps-muted-text)}.protocols-panel--workspace .protocols-panel__workspace{padding:12px 14px 16px;background:var(--aps-page-bg)}.protocols-panel--workspace .protocols-panel__mode-tabs{top:0;min-height:48px;margin:-12px -14px 12px;padding:8px 14px;border-bottom:1px solid var(--aps-border-color);background:var(--aps-page-bg)}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab{width:160px;height:var(--aps-control-height);border:1px solid var(--aps-border-color);border-radius:var(--aps-control-radius);background:#fff;color:var(--aps-text);font-size:13px}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active{border-color:var(--aps-orange);background:var(--aps-orange);color:#fff}.protocols-panel--workspace .receiving-book-panel--embedded{--rb-control-height: var(--aps-control-height);--rb-label-height: 18px;gap:10px;color:var(--aps-text);font-size:13px}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-filters,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{min-height:auto!important;padding:12px!important;border:1px solid var(--aps-border-color)!important;border-radius:8px!important;background:var(--aps-panel-bg)!important;box-shadow:none!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-filters{grid-template-columns:84px minmax(160px,1fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(120px,.7fr) auto auto!important;align-items:end!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk{grid-template-columns:104px minmax(180px,1.4fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(130px,.8fr) auto!important;align-items:end!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:132px minmax(280px,2fr) minmax(130px,.75fr) minmax(160px,.9fr) minmax(150px,.85fr) auto!important;align-items:end!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-filters>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__intro strong{color:var(--aps-text)!important;font-size:15px!important;line-height:1.2!important}.protocols-panel--workspace .receiving-book-panel--embedded label,.protocols-panel--workspace .sampling-guide-panel label,.protocols-panel--workspace .sampling-guide-sop>span{color:var(--aps-muted-text)!important;font-size:12px!important;font-weight:850!important}.protocols-panel--workspace .receiving-book-panel--embedded button{height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;max-height:none!important;padding:0 12px!important;font-size:13px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-filters__count{align-self:center;color:var(--aps-muted-text);font-size:12px}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table-wrap{border:1px solid var(--aps-border-color);border-radius:8px;background:#fff}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th{top:48px;height:34px!important;padding:7px 8px!important;background:var(--aps-green-soft)!important;color:var(--aps-text)!important;font-size:12px!important;font-weight:900!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td{height:34px!important;padding:4px 7px!important;border-bottom:1px solid #edf2ee!important;color:var(--aps-text);font-size:13px;vertical-align:middle!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table tbody tr:hover td{background:#f8fbf9}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table input:not([type=checkbox]),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table .editable-option-input{height:30px!important;min-height:30px!important;padding:0 7px!important;font-size:12px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table input[type=checkbox]{display:block;margin:0 auto}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__month td{height:28px!important;padding:0 10px!important;background:var(--aps-orange)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.protocols-panel--workspace .sampling-guide-panel--editor-only,.protocols-panel--workspace .sampling-guide-editor{background:transparent;color:var(--aps-text)}.protocols-panel--workspace .sampling-guide-panel__header{margin-bottom:10px;padding:12px;border:1px solid var(--aps-border-color);border-radius:8px;background:#fff}.protocols-panel--workspace .sampling-guide-panel__header button{background:#f8fbf9}.protocols-panel--workspace .sampling-guide-editor__toolbar{position:sticky;top:48px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:10px 12px;border:1px solid var(--aps-border-color);border-radius:8px;background:#fff;box-shadow:0 8px 18px #16362b0f}.protocols-panel--workspace .sampling-guide-editor__toolbar strong{color:var(--aps-text);font-size:16px}.protocols-panel--workspace .sampling-guide-editor__toolbar>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.protocols-panel--workspace .sampling-guide-toolbar__message{align-self:center;color:var(--aps-muted-text);font-size:12px}.protocols-panel--workspace .sampling-guide-fields,.protocols-panel--workspace .sampling-guide-sop,.protocols-panel--workspace .sampling-guide-fields__wide,.protocols-panel--workspace .sampling-guide-bulk,.protocols-panel--workspace .sampling-guide-item{border:1px solid var(--aps-border-color)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.protocols-panel--workspace .sampling-guide-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);grid-auto-rows:auto;align-items:stretch;gap:10px;padding:10px;height:auto;min-height:0;max-height:none}.protocols-panel--workspace .sampling-guide-fields__main{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:7px 10px;align-content:start;height:auto;min-height:0;min-width:0}.protocols-panel--workspace .sampling-guide-fields__main>.sampling-guide-fields__sop{grid-column:1 / -1;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:4px}.protocols-panel--workspace .sampling-guide-fields__main>.sampling-guide-fields__note{grid-column:1 / -1;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.protocols-panel--workspace .sampling-guide-fields__note input{height:34px!important;min-height:34px!important;max-height:34px!important;line-height:18px!important}.protocols-panel--workspace .sampling-guide-fields__wide{grid-column:1 / -1;padding:12px}.protocols-panel--workspace .sampling-guide-fields__signature{grid-column:2;grid-row:1;width:100%;max-width:none;box-sizing:border-box;justify-self:stretch;align-self:stretch;padding:8px 10px;height:auto;min-height:0;display:flex;flex-direction:column;gap:6px}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__heading{grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:0}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__heading select{width:100%;max-width:none}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__canvas{flex:1 1 0;min-height:0!important;height:0!important;max-height:none!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions{display:grid;grid-template-columns:minmax(90px,1fr) auto auto auto;gap:6px;margin-top:auto;width:100%;box-sizing:border-box}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions input{width:100%;min-width:0;max-width:100%}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions button:last-child{justify-self:end}.protocols-panel--workspace .sampling-guide-signature__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:10px;margin-bottom:8px}.protocols-panel--workspace .sampling-guide-signature__heading strong,.protocols-panel--workspace .sampling-guide-bulk__intro strong{color:var(--aps-text)!important;font-size:15px!important;font-weight:900!important}.protocols-panel--workspace .sampling-guide-signature__canvas{height:168px!important;max-height:180px!important;border:1px solid var(--aps-border-color)!important;border-radius:8px!important;background:#fff!important}.protocols-panel--workspace .sampling-guide-signature__actions{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;gap:8px;margin-top:8px}.protocols-panel--workspace .sampling-guide-sop{display:grid;gap:10px}.protocols-panel--workspace .sampling-guide-fields__main>.sampling-guide-fields__sop>span,.protocols-panel--workspace .sampling-guide-fields__main>.sampling-guide-fields__note>span{display:block;width:100%;color:#3c493f!important;font-size:.72rem!important;font-weight:850!important;line-height:1.2!important;text-align:left;white-space:nowrap}.protocols-panel--workspace .sampling-guide-sop__options{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.protocols-panel--workspace .sampling-guide-fields .sampling-guide-sop__custom{display:inline-flex;align-items:center;gap:4px;width:auto;min-width:0;max-width:none;flex:0 0 auto;box-sizing:border-box;height:30px;min-height:30px;max-height:30px}.protocols-panel--workspace .sampling-guide-fields .sampling-guide-sop__custom input{flex:0 0 48px!important;width:48px!important;min-width:0!important;max-width:48px!important;box-sizing:border-box!important;padding-inline:6px!important}.protocols-panel--workspace .sampling-guide-fields .sampling-guide-sop__custom input.sampling-custom-sop-input{width:48px!important;min-width:0!important;max-width:48px!important;flex:0 0 48px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 5px!important;line-height:28px!important;margin:0!important;box-sizing:border-box!important;align-self:center!important}.protocols-panel--workspace .sampling-guide-bulk{position:static!important;display:grid;grid-template-columns:minmax(104px,.8fr) 140px minmax(92px,.8fr) minmax(82px,.7fr) minmax(104px,.85fr) minmax(116px,.95fr) minmax(112px,.9fr) minmax(138px,1.7fr) 282px;align-items:end;gap:8px;margin-top:10px;padding:10px;min-width:0}.protocols-panel--workspace .sampling-guide-bulk>*{min-width:0}.protocols-panel--workspace .sampling-guide-bulk>label{width:100%}.protocols-panel--workspace .sampling-guide-bulk input,.protocols-panel--workspace .sampling-guide-bulk select,.protocols-panel--workspace .sampling-guide-bulk .editable-option-input{width:100%;min-width:0}.protocols-panel--workspace .sampling-guide-bulk__actions{grid-column:9;display:flex;align-items:end;justify-content:flex-end;gap:8px;width:282px!important;min-width:282px!important;justify-self:end}.protocols-panel--workspace .sampling-guide-bulk__actions button{justify-self:end;width:max-content!important;white-space:nowrap}.protocols-panel--workspace .sampling-guide-bulk__target-control{grid-template-columns:60px 80px;justify-content:start;width:140px;max-width:140px}.protocols-panel--workspace .sampling-guide-bulk__target-control input{width:60px;max-width:60px}.protocols-panel--workspace .sampling-guide-bulk__target-control select{width:80px;max-width:80px}.protocols-panel--workspace .sampling-guide-bulk__target-control,.protocols-panel--workspace .sampling-guide-bulk__material-control,.protocols-panel--workspace .receiving-book-protocol__target-control{min-height:var(--aps-control-height)!important;border:1px solid var(--aps-border-color)!important;border-radius:var(--aps-control-radius)!important;background:#fff!important}.protocols-panel--workspace .sampling-guide-item{margin-top:10px;overflow:hidden}.protocols-panel--workspace .sampling-guide-item__title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 10px;border-bottom:1px solid var(--aps-border-color);background:var(--aps-green-soft)}.protocols-panel--workspace .sampling-guide-item__title>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.protocols-panel--workspace .sampling-guide-item__summary{display:flex;align-items:center;gap:8px;min-width:0}.protocols-panel--workspace .sampling-guide-item__summary-number,.protocols-panel--workspace .sampling-guide-item__summary-chip{min-height:24px;border:1px solid var(--aps-border-color);border-radius:999px;background:#fff;color:var(--aps-text);font-size:12px}.protocols-panel--workspace .sampling-guide-item__grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:12px;background:#fff!important}.protocols-panel--workspace .sampling-guide-item__grid--manual{margin:0;border-top:1px solid #edf2ee;background:#fbfdfb!important}.protocols-panel--workspace .sampling-guide-item__wide{grid-column:1 / -1}@media(max-width:1280px){.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-filters,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.protocols-panel--workspace .sampling-guide-bulk{grid-template-columns:minmax(94px,.75fr) 140px minmax(80px,.7fr) minmax(68px,.6fr) minmax(88px,.75fr) minmax(96px,.85fr) minmax(96px,.85fr) minmax(116px,1.6fr) 282px!important;gap:6px;padding:8px}.protocols-panel--workspace .sampling-guide-fields,.protocols-panel--workspace .sampling-guide-item__grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:920px){.protocols-panel--workspace{--workspace-sidebar-width: 280px}.protocols-panel--workspace .protocols-panel__workspace-header{grid-template-columns:minmax(0,1fr) auto auto auto}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab{width:auto;flex:1 1 120px}}.protocols-panel--workspace .editable-option-input{display:flex!important;align-items:center!important;position:relative!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;max-height:var(--aps-control-height)!important;padding:0!important;overflow:visible!important;border:1px solid var(--aps-border-color)!important;border-radius:var(--aps-control-radius)!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}.protocols-panel--workspace .editable-option-input:focus-within{z-index:260!important;border-color:var(--aps-orange)!important;box-shadow:0 0 0 3px var(--aps-focus)!important}.protocols-panel--workspace .editable-option-input>input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table .editable-option-input>input,.protocols-panel--workspace .sampling-guide-bulk__target-control input,.protocols-panel--workspace .sampling-guide-bulk__target-control select,.protocols-panel--workspace .sampling-guide-bulk__material-control input,.protocols-panel--workspace .sampling-guide-bulk__material-control select,.protocols-panel--workspace .receiving-book-protocol__target-control input,.protocols-panel--workspace .receiving-book-protocol__target-control select{height:100%!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.protocols-panel--workspace .editable-option-input>input{flex:1 1 auto!important;width:100%!important;min-width:0!important;padding:0 32px 0 10px!important}.protocols-panel--workspace .editable-option-input__toggle,.protocols-panel--workspace .editable-option-input__toggle:hover,.protocols-panel--workspace .editable-option-input__toggle:focus,.protocols-panel--workspace .editable-option-input__toggle:active{position:absolute!important;inset:0 0 0 auto!important;width:30px!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid rgba(213,223,216,.75)!important;border-radius:0 var(--aps-control-radius) var(--aps-control-radius) 0!important;background:transparent!important;box-shadow:none!important}.protocols-panel--workspace .editable-option-input__list{z-index:5200!important;top:calc(100% + 3px)!important;border:1px solid var(--aps-border-color)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 14px 28px #16362b2e!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td{border-right:0!important;border-left:0!important;background-clip:padding-box!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td input:not([type=checkbox]),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td textarea,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td .editable-option-input{border:1px solid var(--aps-border-color)!important;border-radius:var(--aps-control-radius)!important;background:#fff!important;box-shadow:none!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td .editable-option-input>input{border:0!important;background:transparent!important;box-shadow:none!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:minmax(82px,96px) minmax(220px,1.7fr) minmax(142px,.85fr) minmax(178px,1.1fr) minmax(178px,1.1fr) minmax(160px,1.05fr) minmax(64px,.35fr) auto!important;align-items:end!important;align-content:end!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>strong{align-self:end!important;display:flex!important;align-items:center!important;min-height:var(--aps-control-height)!important;margin:0!important;padding-bottom:0!important;white-space:normal!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>button{align-self:end!important;justify-self:end!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;margin:0!important;border-color:var(--aps-orange)!important;background:var(--aps-orange)!important;color:#fff!important;white-space:nowrap!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection) label{align-self:end!important}@media(max-width:1380px){.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:minmax(82px,96px) minmax(200px,1.7fr) minmax(130px,.85fr) minmax(160px,1fr) minmax(160px,1fr) minmax(140px,.95fr) minmax(58px,.35fr) auto!important}}@media(max-width:1180px){.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>button{justify-self:end!important}}.protocols-panel--workspace{--aps-button-primary: var(--aps-orange);--aps-button-primary-hover: #c95313;--aps-button-primary-active: #ad4610;--aps-button-secondary-bg: #ffffff;--aps-button-secondary-hover: #f7fbf8;--aps-button-secondary-active: #eef5f1;--aps-button-soft-bg: #edf6ef;--aps-button-soft-hover: #dfeee3;--aps-button-soft-active: #cfe4d6;--aps-button-danger-bg: #fff6f3;--aps-button-danger-hover: #ffe7df;--aps-button-danger-active: #ffd9cc;--aps-button-danger-border: #efc8bb;--aps-button-danger-text: #743525;--aps-button-focus-ring: rgba(230, 106, 31, .28)}.protocols-panel--workspace button:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):not(.editable-option-input__list button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:var(--aps-control-height)!important;height:var(--aps-control-height)!important;padding:0 12px!important;border:1px solid var(--aps-border-color)!important;border-radius:var(--aps-control-radius)!important;background:var(--aps-button-secondary-bg)!important;color:var(--aps-text)!important;font-size:13px!important;font-weight:600!important;line-height:normal!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform 80ms ease!important}.protocols-panel--workspace button:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):not(.editable-option-input__list button):hover:not(:disabled){border-color:#bfd0c4!important;background:var(--aps-button-secondary-hover)!important;color:var(--aps-text)!important;box-shadow:none!important}.protocols-panel--workspace button:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):not(.editable-option-input__list button):active:not(:disabled){border-color:#b4c7bb!important;background:var(--aps-button-secondary-active)!important;color:var(--aps-text)!important;transform:translateY(1px)!important}.protocols-panel--workspace button:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):not(.editable-option-input__list button):focus{outline:none!important}.protocols-panel--workspace button:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):not(.editable-option-input__list button):focus-visible,.protocols-panel--workspace .panel-switcher__tab:focus-visible,.protocols-panel--workspace .protocols-panel__project:focus-visible,.protocols-panel--workspace .editable-option-input__list button:focus-visible{outline:0!important;box-shadow:0 0 0 3px var(--aps-button-focus-ring)!important}.protocols-panel--workspace .protocols-panel__project:focus,.protocols-panel--workspace .protocols-panel__project:focus-visible,.protocols-panel--workspace .protocols-panel__project-wrap:has(.protocols-panel__project-select input:checked){outline:none!important;box-shadow:none!important}.protocols-panel--workspace .protocols-panel__project-wrap:has(.protocols-panel__project-select input:checked){border:0!important;background:transparent!important}.protocols-panel--workspace .protocols-panel__project-wrap:has(.protocols-panel__project-select input:checked) .protocols-panel__project:not(.protocols-panel__project--active){border-color:var(--aps-border-color)!important;border-left-color:transparent!important;background:#fff!important;box-shadow:none!important;outline:none!important}.protocols-panel--workspace button:disabled,.protocols-panel--workspace button[aria-disabled=true]{border-color:#dde6df!important;background:#f4f7f5!important;color:#79877f!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.72!important;transform:none!important}.protocols-panel--workspace button:disabled:hover,.protocols-panel--workspace button[aria-disabled=true]:hover{border-color:#dde6df!important;background:#f4f7f5!important;color:#79877f!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>button,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button,.protocols-panel--workspace .sampling-guide-editor__toolbar button:first-of-type,.protocols-panel--workspace .sampling-guide-bulk__apply,.protocols-panel--workspace .receiving-book-action .primary,.protocols-panel--workspace .receiving-book-protocol__action .primary,.protocols-panel--workspace button.primary{border-color:var(--aps-button-primary)!important;background:var(--aps-button-primary)!important;color:#fff!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>button:hover:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button:hover:not(:disabled),.protocols-panel--workspace .sampling-guide-editor__toolbar button:first-of-type:hover:not(:disabled),.protocols-panel--workspace .sampling-guide-bulk__apply:hover:not(:disabled),.protocols-panel--workspace .receiving-book-action .primary:hover:not(:disabled),.protocols-panel--workspace .receiving-book-protocol__action .primary:hover:not(:disabled),.protocols-panel--workspace button.primary:hover:not(:disabled){border-color:var(--aps-button-primary-hover)!important;background:var(--aps-button-primary-hover)!important;color:#fff!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>button:active:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button:active:not(:disabled),.protocols-panel--workspace .sampling-guide-editor__toolbar button:first-of-type:active:not(:disabled),.protocols-panel--workspace .sampling-guide-bulk__apply:active:not(:disabled),.protocols-panel--workspace .receiving-book-action .primary:active:not(:disabled),.protocols-panel--workspace .receiving-book-protocol__action .primary:active:not(:disabled),.protocols-panel--workspace button.primary:active:not(:disabled){border-color:var(--aps-button-primary-active)!important;background:var(--aps-button-primary-active)!important;color:#fff!important}.protocols-panel--workspace .sampling-guide-editor__toolbar button:nth-of-type(4){border-color:#b9d7c0!important;background:var(--aps-button-soft-bg)!important;color:#1f4f34!important}.protocols-panel--workspace .sampling-guide-editor__toolbar button:nth-of-type(4):hover:not(:disabled){border-color:#9bc6a8!important;background:var(--aps-button-soft-hover)!important;color:#1f4f34!important}.protocols-panel--workspace .sampling-guide-editor__toolbar button:nth-of-type(4):active:not(:disabled){border-color:#8ab798!important;background:var(--aps-button-soft-active)!important;color:#1f4f34!important}.protocols-panel--workspace .sampling-guide-item__title>div:last-child button:nth-of-type(2),.protocols-panel--workspace .sampling-guide-signature__actions button:nth-of-type(2),.protocols-panel--workspace .receiving-book-bulk--selection>button:nth-of-type(4),.protocols-panel--workspace .sampling-guide-list__actions button:nth-of-type(3){border-color:var(--aps-button-danger-border)!important;background:var(--aps-button-danger-bg)!important;color:var(--aps-button-danger-text)!important}.protocols-panel--workspace .sampling-guide-item__title>div:last-child button:nth-of-type(2):hover:not(:disabled),.protocols-panel--workspace .sampling-guide-signature__actions button:nth-of-type(2):hover:not(:disabled),.protocols-panel--workspace .receiving-book-bulk--selection>button:nth-of-type(4):hover:not(:disabled),.protocols-panel--workspace .sampling-guide-list__actions button:nth-of-type(3):hover:not(:disabled){border-color:#e4a996!important;background:var(--aps-button-danger-hover)!important;color:var(--aps-button-danger-text)!important}.protocols-panel--workspace .sampling-guide-item__title>div:last-child button:nth-of-type(2):active:not(:disabled),.protocols-panel--workspace .sampling-guide-signature__actions button:nth-of-type(2):active:not(:disabled),.protocols-panel--workspace .receiving-book-bulk--selection>button:nth-of-type(4):active:not(:disabled),.protocols-panel--workspace .sampling-guide-list__actions button:nth-of-type(3):active:not(:disabled){border-color:#d89580!important;background:var(--aps-button-danger-active)!important;color:var(--aps-button-danger-text)!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;padding:0 14px!important;border:1px solid var(--aps-border-color)!important;border-radius:var(--aps-control-radius)!important;background:#fff!important;color:var(--aps-text)!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform 80ms ease!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:hover:not(:disabled){border-color:#bfd0c4!important;background:var(--aps-button-secondary-hover)!important;color:var(--aps-text)!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:active:not(:disabled){border-color:#b4c7bb!important;background:var(--aps-button-secondary-active)!important;color:var(--aps-text)!important;transform:translateY(1px)!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active,.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active:hover:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active:active:not(:disabled){border-color:var(--aps-button-primary)!important;background:var(--aps-button-primary)!important;color:#fff!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active:hover:not(:disabled){border-color:var(--aps-button-primary-hover)!important;background:var(--aps-button-primary-hover)!important}.protocols-panel--workspace .editable-option-input__list button{justify-content:flex-end!important;height:auto!important;min-height:34px!important;padding:7px 10px!important;border:0!important;border-radius:0!important;background:#fff!important;color:var(--aps-text)!important;text-align:left!important}.protocols-panel--workspace .protocols-panel__close{border-color:var(--aps-border-color)!important;background:#fff!important;color:var(--aps-text)!important}.protocols-panel--workspace .protocols-panel__close:hover:not(:disabled){border-color:#bfd0c4!important;background:var(--aps-button-secondary-hover)!important;color:var(--aps-text)!important}.protocols-panel--workspace .editable-option-input,.protocols-panel--workspace .sampling-guide-bulk__material-control,.protocols-panel--workspace .sampling-guide-bulk__target-control,.protocols-panel--workspace .receiving-book-protocol__target-control{min-width:0!important;overflow:visible!important;pointer-events:auto!important}.protocols-panel--workspace .editable-option-input>input,.protocols-panel--workspace .editable-option-input>input::placeholder,.protocols-panel--workspace input:not([type=checkbox]),.protocols-panel--workspace select,.protocols-panel--workspace textarea{text-align:left!important}.protocols-panel--workspace .editable-option-input__list{position:absolute!important;z-index:9000!important;top:calc(100% + 3px)!important;left:0!important;right:auto!important;width:max(100%,min(420px,calc(100vw - 340px)))!important;max-width:min(420px,calc(100vw - 340px))!important;min-width:100%!important;max-height:260px!important;overflow:auto!important;pointer-events:auto!important;transform:none!important}.protocols-panel--workspace .receiving-book-protocol label:nth-last-of-type(-n+2) .editable-option-input__list,.protocols-panel--workspace .sampling-guide-bulk label:nth-last-of-type(-n+2) .editable-option-input__list,.protocols-panel--workspace .sampling-guide-item__grid label:nth-last-of-type(-n+2) .editable-option-input__list{left:auto!important;right:0!important}.protocols-panel--workspace .editable-option-input__list button,.protocols-panel--workspace .editable-option-input__list button:hover,.protocols-panel--workspace .editable-option-input__list button:focus,.protocols-panel--workspace .editable-option-input__list button:active,.protocols-panel--workspace .editable-option-input__list button[aria-selected=true]{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:32px!important;padding:7px 10px!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;transform:none!important;pointer-events:auto!important;cursor:pointer!important}.protocols-panel--workspace .editable-option-input__list button{background:#fff!important;color:var(--aps-text)!important}.protocols-panel--workspace .editable-option-input__list button:hover,.protocols-panel--workspace .editable-option-input__list button:focus,.protocols-panel--workspace .editable-option-input__list button[aria-selected=true]{background:var(--aps-green-soft)!important;color:var(--aps-text)!important}.protocols-panel--workspace .editable-option-input__list button:active{background:#dfeee3!important;color:var(--aps-text)!important}.protocols-panel--workspace .editable-option-input__list button.editable-option-input__option--bbch-lab{background:#fff7ed!important;color:var(--aps-text)!important}.protocols-panel--workspace .editable-option-input__list button.editable-option-input__option--bbch-review{background:#fffaf5!important;color:var(--aps-text)!important}.protocols-panel--workspace .editable-option-input__list button.editable-option-input__option--bbch-lab:hover,.protocols-panel--workspace .editable-option-input__list button.editable-option-input__option--bbch-lab:focus,.protocols-panel--workspace .editable-option-input__list button.editable-option-input__option--bbch-lab[aria-selected=true]{background:#ffedd5!important;color:var(--aps-text)!important}.protocols-panel--workspace .editable-option-input__list button.editable-option-input__option--bbch-review:hover,.protocols-panel--workspace .editable-option-input__list button.editable-option-input__option--bbch-review:focus,.protocols-panel--workspace .editable-option-input__list button.editable-option-input__option--bbch-review[aria-selected=true]{background:#fff7ed!important;color:var(--aps-text)!important}.protocols-panel--workspace .editable-option-input__list button strong,.protocols-panel--workspace .editable-option-input__list button span{display:inline!important;min-width:0!important;max-width:100%!important;margin:0!important;color:inherit!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important}.protocols-panel--workspace .editable-option-input__list button strong{flex:0 0 auto!important;font-weight:800!important}.protocols-panel--workspace .editable-option-input__list button span{flex:1 1 auto!important;font-size:12px!important;font-weight:600!important}.protocols-panel--workspace .editable-option-input__badge{flex:0 0 auto!important;margin-left:auto!important;padding:2px 6px!important;border:1px solid rgba(249,115,22,.35)!important;border-radius:999px!important;background:#fff7ed!important;color:#9a3412!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important}.protocols-panel--workspace .protocols-panel__workspace{overflow-x:hidden!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{display:grid!important;grid-template-columns:minmax(92px,116px) minmax(0,2.1fr) minmax(0,1fr) minmax(0,.78fr) minmax(0,.9fr) minmax(0,.72fr) minmax(0,.84fr) minmax(0,.9fr) minmax(0,.94fr) minmax(0,.98fr) auto!important;gap:6px!important;align-items:end!important;align-content:end!important;min-height:auto!important;height:auto!important;max-height:none!important;padding:9px 8px 10px!important;overflow:visible!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>.receiving-book-action{min-width:0!important;align-self:stretch!important;margin:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>strong{display:flex!important;align-items:center!important;min-height:var(--aps-control-height)!important;padding:0!important;line-height:1.15!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>label{display:grid!important;grid-template-rows:18px var(--aps-control-height)!important;gap:2px!important;height:auto!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__project{min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action{display:flex!important;align-items:end!important;justify-content:flex-end!important;height:auto!important;min-height:var(--aps-control-height)!important;max-height:none!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button{align-self:end!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;margin:0!important;white-space:nowrap!important}@media(max-width:1500px){.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:minmax(88px,108px) minmax(0,1.85fr) minmax(0,.95fr) minmax(0,.72fr) minmax(0,.84fr) minmax(0,.68fr) minmax(0,.78fr) minmax(0,.84fr) minmax(0,.86fr) minmax(0,.9fr) auto!important}}@media(max-width:1220px){.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action{justify-content:flex-end!important}}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{display:grid!important;grid-template-columns:minmax(96px,118px) minmax(0,2.2fr) minmax(0,1fr) minmax(0,.72fr) minmax(0,.88fr) minmax(0,.68fr) minmax(0,.82fr) minmax(0,.88fr) minmax(0,.92fr) minmax(0,.96fr) max-content!important;align-items:end!important;align-content:end!important;column-gap:7px!important;row-gap:8px!important;height:auto!important;max-height:none!important;padding:12px 10px!important;overflow:visible!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>strong{display:flex!important;align-items:center!important;align-self:end!important;min-width:0!important;min-height:var(--aps-control-height)!important;height:var(--aps-control-height)!important;margin:0!important;padding:0!important;line-height:1.15!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>label{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:4px!important;min-width:0!important;height:auto!important;min-height:calc(18px + 4px + var(--aps-control-height))!important;margin:0!important;align-self:end!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>.receiving-book-action{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;align-self:end!important;min-width:max-content!important;min-height:var(--aps-control-height)!important;height:var(--aps-control-height)!important;margin:0!important;padding:0!important;transform:none!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button:hover,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button:active{align-self:end!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;margin:0!important;white-space:nowrap!important;transform:none!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol input:not([type=checkbox]),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol .editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__target-control{width:100%!important;min-width:0!important;max-width:100%!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol .editable-option-input__list{max-width:min(420px,calc(100vw - 360px))!important}@media(max-width:1540px){.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:minmax(92px,112px) minmax(0,1.9fr) minmax(0,.9fr) minmax(0,.66fr) minmax(0,.78fr) minmax(0,.62fr) minmax(0,.72fr) minmax(0,.78fr) minmax(0,.82fr) minmax(0,.84fr) max-content!important}}@media(max-width:1240px){.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>.receiving-book-action{justify-content:flex-end!important}}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th:nth-child(7),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td:nth-child(7){width:72px!important;min-width:72px!important;max-width:72px!important;text-align:center!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__status-cell{white-space:nowrap!important;vertical-align:middle!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:2px 7px!important;border:1px solid var(--aps-border-color)!important;border-radius:999px!important;background:#f8faf8!important;color:var(--aps-text)!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;text-transform:none!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__status--active{border-color:#c8dccd!important;background:#edf6ef!important;color:#275a37!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__status--canceled{border-color:#d7d0c8!important;background:#f3f1ee!important;color:#6a5f55!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th:nth-child(8),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td:nth-child(8){min-width:180px!important}.protocols-panel--workspace .receiving-book-panel--embedded{grid-template-rows:auto auto minmax(0,auto)!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th{height:42px!important;padding:5px 7px!important;overflow:visible!important;vertical-align:middle!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table thead,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table tr{overflow:visible!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;width:100%!important;overflow:visible!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell--count,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell--status,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell--notes{justify-content:space-between!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-label{flex:0 0 auto!important;color:var(--aps-text)!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-count{flex:0 0 auto!important;color:var(--aps-muted-text)!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-control,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th .editable-option-input{flex:1 1 auto!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:12px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th input.receiving-book-table__head-control,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th select.receiving-book-table__head-control,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th .editable-option-input>input{height:30px!important;min-height:30px!important;padding:0 7px!important;text-align:left!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell--status .receiving-book-table__head-control{flex:0 1 54px!important;width:54px!important;padding-left:5px!important;padding-right:18px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-clear{flex:0 0 auto!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:12px!important;white-space:nowrap!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th:nth-child(7),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td:nth-child(7){width:92px!important;min-width:92px!important;max-width:92px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th:nth-child(8),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td:nth-child(8){min-width:190px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th .editable-option-input__list{z-index:9300!important}.receiving-book-panel .receiving-book-table th,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th{top:0!important;height:42px!important;padding:5px 7px!important;overflow:visible!important;vertical-align:middle!important}.receiving-book-panel .receiving-book-table thead,.receiving-book-panel .receiving-book-table tr,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table thead,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table tr{overflow:visible!important}.receiving-book-panel .receiving-book-table__head-cell,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;width:100%!important;overflow:visible!important}.receiving-book-panel .receiving-book-table__head-cell--count,.receiving-book-panel .receiving-book-table__head-cell--status,.receiving-book-panel .receiving-book-table__head-cell--notes,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell--count,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell--status,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell--notes{justify-content:space-between!important}.receiving-book-panel .receiving-book-table__head-label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-label{flex:0 0 auto!important;color:var(--aps-text)!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-table__head-count,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-count{flex:0 0 auto!important;color:var(--aps-muted-text)!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-table__head-control,.receiving-book-panel .receiving-book-table th .editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-control,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th .editable-option-input{flex:1 1 auto!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:12px!important}.receiving-book-panel .receiving-book-table th input.receiving-book-table__head-control,.receiving-book-panel .receiving-book-table th select.receiving-book-table__head-control,.receiving-book-panel .receiving-book-table th .editable-option-input>input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th input.receiving-book-table__head-control,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th select.receiving-book-table__head-control,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th .editable-option-input>input{height:30px!important;min-height:30px!important;padding:0 7px!important;text-align:left!important}.receiving-book-panel .receiving-book-table__head-cell--status .receiving-book-table__head-control,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell--status .receiving-book-table__head-control{flex:0 1 54px!important;width:54px!important;padding-left:5px!important;padding-right:18px!important}.receiving-book-panel .receiving-book-table__head-clear,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-clear{flex:0 0 auto!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:12px!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-table th:nth-child(7),.receiving-book-panel .receiving-book-table td:nth-child(7),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th:nth-child(7),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td:nth-child(7){width:92px!important;min-width:92px!important;max-width:92px!important}.receiving-book-panel .receiving-book-table th:nth-child(8),.receiving-book-panel .receiving-book-table td:nth-child(8),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th:nth-child(8),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td:nth-child(8){min-width:190px!important}.receiving-book-panel .receiving-book-table th .editable-option-input__list,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th .editable-option-input__list{z-index:9300!important}.receiving-book-panel .receiving-book-table th:nth-child(2),.receiving-book-panel .receiving-book-table td:nth-child(2),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th:nth-child(2),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td:nth-child(2){width:84px!important;min-width:84px!important;max-width:84px!important}.receiving-book-panel .receiving-book-table th:nth-child(7),.receiving-book-panel .receiving-book-table td:nth-child(7),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th:nth-child(7),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table td:nth-child(7){width:126px!important;min-width:126px!important;max-width:126px!important}.receiving-book-panel .receiving-book-table__head-cell--status .receiving-book-table__head-control,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell--status .receiving-book-table__head-control{flex-basis:74px!important;width:74px!important}.receiving-book-panel .receiving-book-bulk,.receiving-book-panel .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){display:grid!important;grid-template-columns:minmax(66px,82px) minmax(160px,1.35fr) minmax(116px,.74fr) minmax(136px,1fr) minmax(136px,1fr) minmax(124px,.86fr) 52px minmax(224px,270px) max-content!important;grid-template-rows:minmax(38px,auto)!important;grid-auto-rows:0!important;align-items:end!important;align-content:center!important;column-gap:6px!important;row-gap:0!important;min-height:58px!important;height:58px!important;max-height:58px!important;padding:8px 10px!important;overflow:visible!important}.receiving-book-panel .receiving-book-bulk>*,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>*{min-width:0!important}.receiving-book-panel .receiving-book-bulk>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>strong{align-self:end!important;display:flex!important;align-items:center!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;margin:0!important;padding:0!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-bulk label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection) label{align-self:end!important;min-width:0!important;margin:0!important}.receiving-book-panel .receiving-book-bulk__count-field,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-field{width:52px!important}.receiving-book-panel .receiving-book-bulk__count-field input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-field input{padding-inline:5px!important;text-align:center!important}.receiving-book-panel .receiving-book-bulk__count-slot,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-slot{align-self:end!important;display:block!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important}.receiving-book-panel .receiving-book-bulk__selection-actions,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-actions{align-self:end!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;width:100%!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important}.receiving-book-panel .receiving-book-bulk--selection .receiving-book-bulk__selection-actions,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection .receiving-book-bulk__selection-actions{display:flex!important;grid-column:span 2!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;min-width:0!important}.receiving-book-panel .receiving-book-bulk__selection-left,.receiving-book-panel .receiving-book-bulk__selection-right,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-left,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-right{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important}.receiving-book-panel .receiving-book-bulk__selection-left,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-left{flex:1 1 auto!important}.receiving-book-panel .receiving-book-bulk__selection-right,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-right{flex:0 0 auto!important;margin-left:auto!important}.receiving-book-panel .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__status-action,.receiving-book-panel .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__status-action,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__apply{flex:0 0 auto!important;width:auto!important;min-width:0!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-bulk.receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk.receiving-book-bulk--selection{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-auto-rows:auto!important;align-items:stretch!important;align-content:start!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;padding:6px 10px!important;overflow:visible!important}.receiving-book-panel .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__main-fields,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__main-fields{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px 6px!important;width:100%!important;min-width:0!important}.receiving-book-panel .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__main-fields>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__main-fields>label{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important}.receiving-book-panel .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__count-slot,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__count-slot{display:none!important}.receiving-book-panel .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__selection-actions,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__selection-actions{grid-column:1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;min-width:0!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important}.receiving-book-panel .receiving-book-bulk__add,.receiving-book-panel .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>.receiving-book-bulk__add{align-self:end!important;justify-self:end!important;width:max-content!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;max-height:var(--aps-control-height)!important;margin:0!important;padding:0 12px!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-bulk__status-action,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__status-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;max-height:var(--aps-control-height)!important;margin:0!important;padding:0 7px!important;border-radius:6px!important;box-shadow:none!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-bulk__status-action--canceled,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__status-action--canceled{border-color:#d7d0c8!important;background:#f3f1ee!important;color:#6a5f55!important}.receiving-book-panel .receiving-book-bulk__status-action--active,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__status-action--active{border-color:#c8dccd!important;background:#edf6ef!important;color:#275a37!important}.receiving-book-panel .receiving-book-bulk__status-action--remove,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__status-action--remove{border-color:var(--aps-button-danger-border)!important;background:var(--aps-button-danger-bg)!important;color:var(--aps-button-danger-text)!important}.receiving-book-panel .receiving-book-bulk__status-action--canceled:hover:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__status-action--canceled:hover:not(:disabled){border-color:#cfc3b6!important;background:#ebe6df!important;color:#5d5249!important}.receiving-book-panel .receiving-book-bulk__status-action--active:hover:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__status-action--active:hover:not(:disabled){border-color:#b8d2bf!important;background:#e3f0e6!important;color:#214e30!important}.receiving-book-panel .receiving-book-bulk__status-action--remove:hover:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__status-action--remove:hover:not(:disabled){border-color:#e4a996!important;background:var(--aps-button-danger-hover)!important;color:var(--aps-button-danger-text)!important}.receiving-book-panel .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__status-action,.receiving-book-panel .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__status-action,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__apply{flex:0 0 auto!important;width:auto!important}.receiving-book-panel .receiving-book-table__head-cell--count,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell--count{justify-content:flex-start!important}@media(max-width:1180px){.receiving-book-panel .receiving-book-bulk,.receiving-book-panel .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;height:auto!important;max-height:none!important}}.receiving-book-panel .receiving-book-bulk,.receiving-book-panel .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:minmax(96px,118px) minmax(160px,1.35fr) minmax(116px,.74fr) minmax(136px,1fr) minmax(136px,1fr) minmax(124px,.86fr) 52px minmax(224px,270px) max-content!important;grid-template-rows:auto!important;grid-auto-rows:0!important;align-items:end!important;align-content:center!important;height:auto!important;max-height:none!important;padding:10px 10px 9px!important;overflow:visible!important}.receiving-book-panel .receiving-book-bulk>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>strong{align-self:end!important;display:flex!important;align-items:center!important;min-width:0!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:visible!important;line-height:1.15!important}.receiving-book-panel .receiving-book-bulk>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>label{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:4px!important;min-width:0!important;height:auto!important;min-height:calc(18px + 4px + var(--aps-control-height))!important;margin:0!important;align-self:end!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-bulk>label>input,.receiving-book-panel .receiving-book-bulk>label>select,.receiving-book-panel .receiving-book-bulk>label>.editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>label>input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>label>select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>label>.editable-option-input{margin:0!important}.receiving-book-panel .receiving-book-bulk__selection-actions,.receiving-book-panel .receiving-book-bulk__count-slot,.receiving-book-panel .receiving-book-bulk__add,.receiving-book-panel .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-actions,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-slot,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply{align-self:end!important}@media(max-width:1180px){.receiving-book-panel .receiving-book-bulk,.receiving-book-panel .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;grid-auto-rows:auto!important;height:auto!important;max-height:none!important}}.receiving-book-panel .receiving-book-bulk>label,.receiving-book-panel .receiving-book-protocol>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>label{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;justify-self:stretch!important;gap:4px!important;min-width:0!important;width:100%!important;margin-left:0!important;padding-left:0!important;text-align:left!important;align-self:end!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-bulk>label>input,.receiving-book-panel .receiving-book-bulk>label>select,.receiving-book-panel .receiving-book-bulk>label>.editable-option-input,.receiving-book-panel .receiving-book-protocol>label>input,.receiving-book-panel .receiving-book-protocol>label>select,.receiving-book-panel .receiving-book-protocol>label>.editable-option-input,.receiving-book-panel .receiving-book-protocol>label>.receiving-book-protocol__target-control,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>label>input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>label>select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>label>.editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>label>input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>label>select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>label>.editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>label>.receiving-book-protocol__target-control{align-self:stretch!important;justify-self:stretch!important;width:100%!important;margin-left:0!important}.receiving-book-panel .receiving-book-bulk:not(.receiving-book-bulk--selection),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:minmax(96px,118px) repeat(5,minmax(0,1fr)) 52px minmax(8px,12px) max-content!important;column-gap:6px!important}.receiving-book-panel .receiving-book-bulk:not(.receiving-book-bulk--selection)>label:nth-of-type(-n+5),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>label:nth-of-type(-n+5){width:100%!important;min-width:0!important}.receiving-book-panel .receiving-book-bulk:not(.receiving-book-bulk--selection)>label:nth-of-type(-n+5)>input,.receiving-book-panel .receiving-book-bulk:not(.receiving-book-bulk--selection)>label:nth-of-type(-n+5)>select,.receiving-book-panel .receiving-book-bulk:not(.receiving-book-bulk--selection)>label:nth-of-type(-n+5)>.editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>label:nth-of-type(-n+5)>input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>label:nth-of-type(-n+5)>select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>label:nth-of-type(-n+5)>.editable-option-input{width:100%!important;min-width:0!important}.receiving-book-panel .receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__count-field,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__count-field{width:52px!important;min-width:52px!important;max-width:52px!important}.receiving-book-panel .receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__selection-actions--empty,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__selection-actions--empty{width:100%!important;min-width:0!important;max-width:12px!important}.receiving-book-panel .receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__add,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__add{justify-self:end!important}.receiving-book-panel,.protocols-panel--workspace .receiving-book-panel--embedded{--aps-section-column: minmax(96px, 118px);--aps-main-form-column: minmax(0, 1fr);--aps-selection-actions-column: minmax(224px, 270px);--aps-final-button-column: max-content;--aps-count-column: 52px}.receiving-book-panel .receiving-book-protocol,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{--aps-main-form-column: minmax(0, 3fr);--aps-selection-actions-column: minmax(0, 1fr)}.receiving-book-panel .receiving-book-bulk,.receiving-book-panel .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){display:grid!important;grid-template-columns:var(--aps-section-column) var(--aps-main-form-column) var(--aps-selection-actions-column) var(--aps-final-button-column)!important;grid-template-rows:auto!important;grid-auto-rows:0!important;column-gap:6px!important;row-gap:0!important;align-items:end!important;align-content:center!important;min-height:calc(10px + 18px + 4px + var(--aps-control-height) + 9px)!important;height:auto!important;max-height:none!important;padding:10px 10px 9px!important;overflow:visible!important}.receiving-book-panel .receiving-book-bulk>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>strong{grid-column:1!important;align-self:end!important}.receiving-book-panel .receiving-book-bulk__main-fields,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields{grid-column:2!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr)) var(--aps-count-column)!important;gap:6px!important;align-items:end!important;min-width:0!important;width:100%!important}.receiving-book-panel .receiving-book-bulk__main-fields>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important;white-space:nowrap!important}.receiving-book-panel .receiving-book-bulk__main-fields>label>input,.receiving-book-panel .receiving-book-bulk__main-fields>label>select,.receiving-book-panel .receiving-book-bulk__main-fields>label>.editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label>input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label>select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label>.editable-option-input{width:100%!important;min-width:0!important;margin:0!important}.receiving-book-panel .receiving-book-bulk__count-field,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-field,.receiving-book-panel .receiving-book-bulk__count-slot,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-slot{width:var(--aps-count-column)!important;min-width:var(--aps-count-column)!important;max-width:var(--aps-count-column)!important}.receiving-book-panel .receiving-book-bulk__count-slot,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-slot{display:block!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important}.receiving-book-panel .receiving-book-bulk__selection-actions,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-actions{grid-column:3!important;align-self:end!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;width:100%!important;max-width:none!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;background:transparent!important;border:0!important}.receiving-book-panel .receiving-book-bulk__selection-actions--empty,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-actions--empty{pointer-events:none!important}.receiving-book-panel .receiving-book-bulk__add,.receiving-book-panel .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply{grid-column:4!important;align-self:end!important;justify-self:end!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;max-height:var(--aps-control-height)!important;width:max-content!important;margin:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{display:grid!important;grid-template-columns:var(--aps-section-column) repeat(9,minmax(0,1fr)) var(--aps-final-button-column)!important;grid-template-rows:auto!important;column-gap:7px!important;row-gap:0!important;align-items:end!important;align-content:center!important;min-height:68px!important;height:auto!important;max-height:none!important;padding:12px 10px!important;overflow:visible!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>strong{grid-column:1!important;align-self:end!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields{display:contents!important;min-width:0!important;width:100%!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__project,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__project select{min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;gap:4px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important;white-space:nowrap!important;align-self:stretch!important}.receiving-book-panel .receiving-book-protocol__analysis-field,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field,.receiving-book-panel .receiving-book-protocol__analysis-field .editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field .editable-option-input,.receiving-book-panel .receiving-book-protocol__analysis-field input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field input,.receiving-book-panel .receiving-book-protocol__analysis-field select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field select{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field{grid-column:auto!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>label.receiving-book-protocol__analysis-field{justify-content:flex-end!important;align-self:stretch!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action{grid-column:11!important;align-self:end!important;justify-self:end!important;min-width:max-content!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important}@media(max-width:1180px){.receiving-book-panel .receiving-book-bulk,.receiving-book-panel .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;grid-auto-rows:auto!important;height:auto!important;max-height:none!important}.receiving-book-panel .receiving-book-bulk__main-fields,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}}.receiving-book-panel,.protocols-panel--workspace .receiving-book-panel--embedded{--aps-final-button-column: 148px}.receiving-book-panel .receiving-book-bulk__add,.receiving-book-panel .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button{width:100%!important;min-width:0!important}.receiving-book-panel .receiving-book-bulk__add,.receiving-book-panel .receiving-book-bulk__apply,.receiving-book-panel .receiving-book-protocol__action>button,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button{border-color:#e7a15c!important;background:#fff4e8!important;color:#7a3d08!important;box-shadow:none!important}.receiving-book-panel .receiving-book-bulk__add:hover:not(:disabled),.receiving-book-panel .receiving-book-bulk__apply:hover:not(:disabled),.receiving-book-panel .receiving-book-protocol__action>button:hover:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add:hover:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply:hover:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button:hover:not(:disabled){border-color:#d8873e!important;background:#ffe8cf!important;color:#6f3404!important;box-shadow:none!important}.receiving-book-panel .receiving-book-bulk__add:active:not(:disabled),.receiving-book-panel .receiving-book-bulk__apply:active:not(:disabled),.receiving-book-panel .receiving-book-protocol__action>button:active:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add:active:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply:active:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button:active:not(:disabled){border-color:#c97831!important;background:#ffddb8!important;color:#5f2d04!important;box-shadow:none!important;transform:none!important}.receiving-book-panel .receiving-book-bulk__add:focus-visible,.receiving-book-panel .receiving-book-bulk__apply:focus-visible,.receiving-book-panel .receiving-book-protocol__action>button:focus-visible,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add:focus-visible,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply:focus-visible,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button:focus-visible{outline:2px solid rgba(216,135,62,.34)!important;outline-offset:2px!important;box-shadow:none!important}.receiving-book-panel .receiving-book-bulk__add:disabled,.receiving-book-panel .receiving-book-bulk__apply:disabled,.receiving-book-panel .receiving-book-protocol__action>button:disabled,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add:disabled,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply:disabled,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button:disabled{border-color:#dacdc0!important;background:#f7f1e9!important;color:#8a7a69!important;box-shadow:none!important}.receiving-book-panel .receiving-book-bulk__add:disabled:hover,.receiving-book-panel .receiving-book-bulk__apply:disabled:hover,.receiving-book-panel .receiving-book-protocol__action>button:disabled:hover,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add:disabled:hover,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply:disabled:hover,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button:disabled:hover{border-color:#dacdc0!important;background:#f7f1e9!important;color:#8a7a69!important;box-shadow:none!important}.receiving-book-panel .receiving-book-table__head-clear,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-clear{border-color:#d8d6d1!important;background:#fff!important;color:#2f332f!important;box-shadow:none!important}.receiving-book-panel .receiving-book-table__head-clear:hover:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-clear:hover:not(:disabled){border-color:#d2c3b1!important;background:#fbf4eb!important;color:#2f332f!important;box-shadow:none!important}.receiving-book-panel .receiving-book-table__head-clear:active:not(:disabled),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-clear:active:not(:disabled){border-color:#c9b7a1!important;background:#f3e9dd!important;color:#2f332f!important;box-shadow:none!important;transform:none!important}.receiving-book-panel .receiving-book-table__head-clear:disabled,.receiving-book-panel .receiving-book-table__head-clear:disabled:hover,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-clear:disabled,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-clear:disabled:hover{border-color:#dedbd5!important;background:#f7f5f1!important;color:#8b857c!important;box-shadow:none!important}.protocols-panel--workspace button.aps-btn.aps-book-action:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle),.protocols-panel--workspace .receiving-book-panel--embedded button.aps-btn.aps-book-action,.receiving-book-panel button.aps-btn.aps-book-action{background-color:#fff0df!important;background:#fff0df!important;border-color:#e2a05f!important;color:#6f3708!important;box-shadow:none!important;font-weight:600!important}.protocols-panel--workspace button.aps-btn.aps-book-action:hover:not(:disabled):not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle),.protocols-panel--workspace .receiving-book-panel--embedded button.aps-btn.aps-book-action:hover:not(:disabled),.receiving-book-panel button.aps-btn.aps-book-action:hover:not(:disabled){background-color:#ffe2c2!important;background:#ffe2c2!important;border-color:#d6883e!important;color:#572903!important;box-shadow:none!important}.protocols-panel--workspace button.aps-btn.aps-book-action:active:not(:disabled):not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle),.protocols-panel--workspace .receiving-book-panel--embedded button.aps-btn.aps-book-action:active:not(:disabled),.receiving-book-panel button.aps-btn.aps-book-action:active:not(:disabled){background-color:#ffd4a5!important;background:#ffd4a5!important;border-color:#c6772e!important;color:#482000!important;box-shadow:none!important;transform:none!important}.protocols-panel--workspace button.aps-btn.aps-book-action:disabled:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle),.protocols-panel--workspace button.aps-btn.aps-book-action:disabled:hover:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle),.protocols-panel--workspace .receiving-book-panel--embedded button.aps-btn.aps-book-action:disabled,.protocols-panel--workspace .receiving-book-panel--embedded button.aps-btn.aps-book-action:disabled:hover,.receiving-book-panel button.aps-btn.aps-book-action:disabled,.receiving-book-panel button.aps-btn.aps-book-action:disabled:hover{background-color:#fbf2e8!important;background:#fbf2e8!important;border-color:#dfcab6!important;color:#9b8068!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important}.protocols-panel--workspace button.aps-btn.aps-book-action-neutral:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle),.protocols-panel--workspace .receiving-book-panel--embedded button.aps-btn.aps-book-action-neutral,.receiving-book-panel button.aps-btn.aps-book-action-neutral{background-color:#faf8f5!important;background:#faf8f5!important;border-color:#d8d0c7!important;color:#51483f!important;box-shadow:none!important;font-weight:600!important}.protocols-panel--workspace button.aps-btn.aps-book-action-neutral:hover:not(:disabled):not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle),.protocols-panel--workspace .receiving-book-panel--embedded button.aps-btn.aps-book-action-neutral:hover:not(:disabled),.receiving-book-panel button.aps-btn.aps-book-action-neutral:hover:not(:disabled){background-color:#f3e9de!important;background:#f3e9de!important;border-color:#cbb59e!important;color:#3e332a!important;box-shadow:none!important}.protocols-panel--workspace button.aps-btn.aps-book-action-neutral:active:not(:disabled):not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle),.protocols-panel--workspace .receiving-book-panel--embedded button.aps-btn.aps-book-action-neutral:active:not(:disabled),.receiving-book-panel button.aps-btn.aps-book-action-neutral:active:not(:disabled){background-color:#eadbca!important;background:#eadbca!important;border-color:#bea284!important;color:#3e332a!important;box-shadow:none!important;transform:none!important}.protocols-panel--workspace{--rb-sticky-tabs-offset: 53px;--rb-sticky-bulk-height: 76px;--rb-sticky-protocol-height: 82px;--rb-sticky-gap: 10px;--rb-sticky-stack-height: calc(var(--rb-sticky-bulk-height) + var(--rb-sticky-protocol-height) + var(--rb-sticky-gap) * 2);--rb-sticky-backdrop: #f7faf7}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-sticky-stack{position:sticky!important;top:var(--rb-sticky-tabs-offset)!important;z-index:4!important;display:grid!important;gap:var(--rb-sticky-gap)!important;padding:0 0 var(--rb-sticky-gap)!important;margin:0!important;background:var(--rb-sticky-backdrop)!important;isolation:isolate}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{position:relative!important;top:auto!important;z-index:1!important;background:var(--aps-panel-bg)!important;isolation:isolate}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th{top:calc(var(--rb-sticky-tabs-offset) + var(--rb-sticky-stack-height))!important;z-index:3!important;background:#fff!important}.protocols-panel--workspace .protocols-panel__mode-tabs{margin:-12px -14px 0!important;padding:8px 14px!important}.protocols-panel--workspace .receiving-book-panel--embedded{gap:0!important}.protocols-panel--workspace{--rb-sticky-tabs-offset: 48px;--rb-sticky-gap: 0px;--rb-sticky-stack-height: calc(var(--rb-sticky-bulk-height) + var(--rb-sticky-protocol-height))}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-sticky-stack{gap:0!important;padding:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{border-top-left-radius:0!important;border-top-right-radius:0!important}.protocols-panel--workspace .protocols-panel__mode-tabs{min-height:calc(var(--aps-control-height) + 1px)!important;height:calc(var(--aps-control-height) + 1px)!important;padding:0 14px!important;align-items:flex-start!important}.protocols-panel--workspace{--rb-sticky-tabs-offset: 35px}.protocols-panel--workspace .protocols-panel__mode-tabs{overflow:visible!important;isolation:isolate}.protocols-panel--workspace .protocols-panel__mode-tabs:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:12px;background:var(--aps-page-bg);z-index:0;pointer-events:none}.protocols-panel--workspace{--rb-sticky-bulk-height: 75.333px;--rb-sticky-protocol-height: 81.333px;--rb-sticky-stack-height: calc(var(--rb-sticky-bulk-height) + var(--rb-sticky-protocol-height))}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table thead,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table thead tr{background:#fff!important}.protocols-panel--workspace .protocols-panel__mode-tabs{align-items:center!important;border-bottom:0!important;box-shadow:inset 0 -1px 0 var(--aps-border-color)!important}.protocols-panel--workspace{--rb-sticky-table-header-lift: 11.333px}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th{top:calc(var(--rb-sticky-tabs-offset) + var(--rb-sticky-stack-height) - var(--rb-sticky-table-header-lift))!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab{position:relative!important;z-index:1!important;transform:translateY(-6px)!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:active:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active:active:not(:disabled){transform:translateY(-6px)!important}.protocols-panel--workspace{--rb-sticky-table-header-lift: 0px;--rb-table-flow-header-offset: 11.333px}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table-wrap{padding-top:var(--rb-table-flow-header-offset)!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th{height:50px!important;padding:7px!important;vertical-align:middle!important;background:var(--aps-green-soft)!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table thead,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table thead tr{background:var(--aps-green-soft)!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell{align-items:center!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table tbody tr:not(.receiving-book-table__month):not(.receiving-book-table__day-separator):not(.receiving-book-table__day-heading) td{background:#fff!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table tbody tr:not(.receiving-book-table__month):not(.receiving-book-table__day-separator):not(.receiving-book-table__day-heading):hover td{background:#fff!important}.protocols-panel--workspace .protocols-panel__list-toggle,.protocols-panel--workspace .protocols-panel__current-protocol,.protocols-panel--workspace .protocols-panel__list-close,.protocols-panel--workspace .protocols-panel__drawer-backdrop,.protocols-panel--workspace button.protocols-panel__list-toggle,.protocols-panel--workspace button.protocols-panel__list-close,.protocols-panel--workspace button.protocols-panel__drawer-backdrop,.protocols-panel--workspace button.protocols-panel__list-toggle.protocols-panel__list-toggle,.protocols-panel--workspace button.protocols-panel__list-close.protocols-panel__list-close,.protocols-panel--workspace button.protocols-panel__drawer-backdrop.protocols-panel__drawer-backdrop,.protocols-panel--workspace.protocols-panel--workspace button.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle,.protocols-panel--workspace.protocols-panel--workspace button.protocols-panel__list-close.protocols-panel__list-close.protocols-panel__list-close.protocols-panel__list-close,.protocols-panel--workspace.protocols-panel--workspace button.protocols-panel__drawer-backdrop.protocols-panel__drawer-backdrop.protocols-panel__drawer-backdrop.protocols-panel__drawer-backdrop{display:none!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table-wrap{max-width:100%;overflow-x:auto!important;overflow-y:visible!important}.protocols-panel--workspace .protocols-panel__workspace{overflow-x:hidden}@media(max-width:1180px){.protocols-panel--workspace{--workspace-sidebar-width: 246px}.protocols-panel--workspace .sampling-guide-fields{grid-template-columns:minmax(0,1.45fr) minmax(230px,.9fr)!important}.protocols-panel--workspace .sampling-guide-fields__main{grid-template-columns:repeat(2,minmax(0,1fr))!important}.protocols-panel--workspace .sampling-guide-fields__signature{grid-column:2!important;grid-row:1!important}.protocols-panel--workspace .sampling-guide-bulk{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important}.protocols-panel--workspace .sampling-guide-bulk__intro{grid-column:1 / -1!important;min-height:auto!important}.protocols-panel--workspace .sampling-guide-panel .sampling-guide-bulk__actions,.protocols-panel--workspace .sampling-guide-bulk__actions{grid-column:3 / -1!important;width:100%!important;min-width:0!important;justify-content:flex-end!important}.protocols-panel--workspace .sampling-guide-item__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.protocols-panel--workspace .protocol-preview{height:calc(100dvh - 124px);min-height:0;overflow:auto}.protocols-panel--workspace .protocol-preview__frame{height:100%;min-height:0}.protocols-panel--workspace .protocol-preview__fallback-link{top:8px;right:8px}}@media(max-width:900px)and (orientation:portrait){.protocols-panel--workspace{--workspace-sidebar-width: min(336px, calc(100vw - 34px) );--rb-sticky-bulk-height: 122px;--rb-sticky-protocol-height: 152px;--rb-table-flow-header-offset: 0px}.protocols-panel--workspace .protocols-panel__workspace-header{grid-template-columns:minmax(0,1fr) auto auto auto;padding-inline:12px}.protocols-panel--workspace .protocols-panel__workspace-title strong{font-size:16px}.protocols-panel--workspace .protocols-panel__workspace-body{position:relative;grid-template-columns:minmax(0,1fr)!important;gap:0;overflow:hidden}.protocols-panel--workspace .protocols-panel__workspace-list{position:absolute;inset:0 auto 0 0;z-index:42;width:var(--workspace-sidebar-width);max-width:var(--workspace-sidebar-width);transform:translate(calc(-100% - 18px));transition:transform .16s ease;box-shadow:18px 0 34px #16362b33}.protocols-panel--workspace.protocols-panel--protocol-list-open .protocols-panel__workspace-list{transform:translate(0)}.protocols-panel--workspace .protocols-panel__drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:41;width:100%;height:100%!important;min-height:0!important;max-height:none!important;padding:0;border:0;border-radius:0;background:#16362b38;cursor:pointer}.protocols-panel--workspace.protocols-panel--protocol-list-open button.protocols-panel__drawer-backdrop,.protocols-panel--workspace.protocols-panel--protocol-list-open button.protocols-panel__drawer-backdrop.protocols-panel__drawer-backdrop{display:block!important}.protocols-panel--workspace.protocols-panel--workspace.protocols-panel--protocol-list-open button.protocols-panel__drawer-backdrop.protocols-panel__drawer-backdrop.protocols-panel__drawer-backdrop.protocols-panel__drawer-backdrop{display:block!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important}.protocols-panel--workspace button.protocols-panel__list-close{display:inline-flex!important;align-items:center;justify-content:center;height:28px!important;min-height:28px!important;padding:0 10px;font-size:12px}.protocols-panel--workspace.protocols-panel--workspace button.protocols-panel__list-close.protocols-panel__list-close.protocols-panel__list-close.protocols-panel__list-close{display:inline-flex!important}.protocols-panel--workspace .protocols-panel__workspace{width:100%;min-width:0;padding:8px 8px 10px;overflow-x:hidden}.protocols-panel--workspace .protocols-panel__mode-tabs{gap:5px;overflow-x:auto;scrollbar-width:thin}.protocols-panel--workspace button.protocols-panel__list-toggle{display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;height:30px!important;min-height:30px!important;padding:0 10px;border-color:#e7a15c;background:#fff4e8;color:#7a3d08;white-space:nowrap}.protocols-panel--workspace.protocols-panel--workspace button.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle{display:inline-flex!important}.protocols-panel--workspace .protocols-panel__current-protocol{display:inline-flex!important;flex:1 1 120px;align-items:center;min-width:96px;max-width:220px;height:30px;padding:0 9px;border:1px solid var(--aps-border-color);border-radius:var(--aps-control-radius);background:#fff;color:var(--aps-muted-text);font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab{flex:0 0 auto;min-width:max-content}.protocols-panel--workspace .receiving-book-panel--embedded{min-height:0}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:1fr!important;row-gap:8px!important;align-content:start!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields{grid-column:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-actions,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action{grid-column:1!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__project,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__project select{min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table{min-width:1080px}.protocols-panel--workspace .sampling-guide-editor__toolbar{align-items:stretch;flex-wrap:wrap}.protocols-panel--workspace .sampling-guide-editor__toolbar>div{justify-content:flex-start}.protocols-panel--workspace .sampling-guide-fields{grid-template-columns:1fr!important}.protocols-panel--workspace .sampling-guide-fields__signature{grid-column:1!important;grid-row:auto!important;align-self:start}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__canvas{flex:0 0 auto;height:158px!important;min-height:158px!important;max-height:158px!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions{grid-template-columns:minmax(72px,1fr) auto auto auto;align-items:center;gap:4px;width:100%;min-width:0}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions button{white-space:nowrap}.protocols-panel--workspace .sampling-guide-bulk{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:8px}.protocols-panel--workspace .sampling-guide-panel .sampling-guide-bulk__actions,.protocols-panel--workspace .sampling-guide-bulk__actions{grid-column:1 / -1!important}.protocols-panel--workspace .sampling-guide-item__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.protocols-panel--workspace .protocol-preview{height:calc(100dvh - 114px)}}.protocols-panel--workspace .protocols-panel__workspace,.protocols-panel--workspace .protocols-panel__workspace-body,.protocols-panel--workspace .receiving-book-panel--embedded{min-height:0!important}.protocols-panel--workspace .protocols-panel__workspace{overflow-y:hidden!important}.protocols-panel--workspace .receiving-book-panel--embedded{display:flex!important;flex-direction:column!important;height:100%!important;gap:8px!important;overflow:hidden!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-sticky-stack{position:relative!important;top:auto!important;z-index:4!important;flex:0 0 auto!important;display:grid!important;gap:0!important;padding:0!important;margin:0!important;background:var(--rb-sticky-backdrop, #f7faf7)!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table-note{flex:0 0 auto!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table-wrap{flex:1 1 auto!important;min-height:0!important;max-height:none!important;margin-top:6px!important;padding-top:0!important;overflow-x:auto!important;overflow-y:auto!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th{position:sticky!important;top:0!important;z-index:5!important;height:42px!important;min-height:0!important;padding:4px 6px!important;vertical-align:middle!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-cell{min-height:0!important;gap:5px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__head-control,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th .editable-option-input{min-height:26px!important;height:26px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th .editable-option-input__control,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table th .editable-option-input__input{min-height:26px!important;height:26px!important;padding-top:3px!important;padding-bottom:3px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table__month td{position:relative!important;top:auto!important;z-index:1!important}.receiving-book-panel .receiving-book-table tbody tr.receiving-book-table__day-separator,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table tbody tr.receiving-book-table__day-separator{height:3px!important;min-height:0!important;max-height:3px!important}.receiving-book-panel .receiving-book-table tbody tr.receiving-book-table__day-separator td,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table tbody tr.receiving-book-table__day-separator td,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table tbody tr.receiving-book-table__day-separator:hover td{height:3px!important;min-height:0!important;max-height:3px!important;padding:0!important;border:0!important;background:#b8d8eb!important;font-size:0!important;line-height:0!important}.editable-option-input__list--portal{position:fixed!important;right:auto!important;z-index:10060!important;max-width:calc(100vw - 16px)!important;overflow:auto!important;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border:1px solid var(--aps-border-color, rgba(22, 69, 46, .16))!important;border-radius:8px!important;background:#fff!important;box-shadow:0 14px 28px #16362b2e!important}.editable-option-input__list--portal button,.editable-option-input__list--portal button:hover,.editable-option-input__list--portal button:focus,.editable-option-input__list--portal button:active,.editable-option-input__list--portal button[aria-selected=true]{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:34px!important;height:auto!important;padding:7px 10px!important;border:0!important;border-radius:0!important;color:var(--aps-text, #173727)!important;text-align:left!important;touch-action:pan-y}.editable-option-input__list--portal button{background:#fff!important}.editable-option-input__list--portal button:hover,.editable-option-input__list--portal button:focus,.editable-option-input__list--portal button[aria-selected=true]{background:var(--aps-green-soft, #eef7f0)!important}.editable-option-input__list--portal button:active{background:#dfeee3!important}.editable-option-input__list--portal button.editable-option-input__option--bbch-lab{border-left:4px solid #f97316!important;background:#fffaf5!important}.editable-option-input__list--portal button.editable-option-input__option--bbch-lab strong{padding:2px 8px!important;border-radius:5px!important;background:#f97316!important;color:#fff!important}.editable-option-input__list--portal button.editable-option-input__option--bbch-lab:hover,.editable-option-input__list--portal button.editable-option-input__option--bbch-lab:focus,.editable-option-input__list--portal button.editable-option-input__option--bbch-lab[aria-selected=true]{background:#fff1df!important}.editable-option-input__list--portal button strong,.editable-option-input__list--portal button span{display:inline!important;min-width:0!important;max-width:100%!important;margin:0!important;color:inherit!important;text-align:left!important}.editable-option-input__list--portal button strong{flex:0 0 auto!important;font-weight:800!important}.editable-option-input__list--portal button span{flex:1 1 auto!important;font-size:12px!important;font-weight:600!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){padding-top:13px!important;padding-bottom:11px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label{justify-content:flex-end!important}.protocols-panel--workspace .receiving-book-panel--embedded :is(.receiving-book-bulk:not(.receiving-book-bulk--selection),.receiving-book-protocol){box-sizing:border-box;min-height:82px!important;height:82px!important}.protocols-panel--workspace .receiving-book-panel--embedded{padding-top:26.667px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important}.protocols-panel--workspace .protocols-panel__editor{min-height:0!important;height:100%!important;overflow:hidden!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only{min-height:0!important;height:100%!important;align-content:stretch!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor{display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;row-gap:0!important;min-height:0!important;height:100%!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-items{align-content:start!important;grid-auto-rows:max-content!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-slot{display:inline-flex!important;align-items:stretch!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;justify-content:stretch!important;padding:0!important;overflow:visible!important;border:0!important;background:#fff!important;color:var(--aps-text)!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button{height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--aps-text)!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select{width:100%!important;min-width:0!important;padding:0 18px 0 8px!important;border:1px solid var(--aps-border-color)!important;border-right:0!important;border-radius:var(--aps-control-radius) 0 0 var(--aps-control-radius)!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button{width:100%!important;min-width:0!important;padding:0 4px!important;border:1px solid var(--aps-button-primary)!important;border-radius:0 var(--aps-control-radius) var(--aps-control-radius) 0!important;background:var(--aps-button-primary)!important;color:#fff!important;white-space:nowrap!important;transform:none!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:hover:not(:disabled){border-color:var(--aps-button-primary-hover)!important;background:var(--aps-button-primary-hover)!important;color:#fff!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):not(.editable-option-input__list button){display:inline-flex!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:0!important;border:1px solid var(--aps-button-primary)!important;border-radius:0 var(--aps-control-radius) var(--aps-control-radius) 0!important;background:var(--aps-button-primary)!important;color:#fff!important;transform:none!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):not(.editable-option-input__list button):hover:not(:disabled){border-color:var(--aps-button-primary-hover)!important;background:var(--aps-button-primary-hover)!important;color:#fff!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):not(.editable-option-input__list button){border-color:#e7a15c!important;background:#fff4e8!important;color:#7a3d08!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:hover:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):not(.editable-option-input__list button):hover:not(:disabled){border-color:#d8873e!important;background:#ffe8cf!important;color:#6f3404!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor__toolbar{top:0!important;margin-bottom:0!important;border-bottom:3px solid var(--aps-button-primary)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-fields{border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-fields+.sampling-guide-bulk,.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-bulk+.sampling-guide-items{margin-top:8px!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control:hover:not(:has(:disabled)){border-color:#bfd0c4!important;background:var(--aps-button-secondary-hover)!important;color:var(--aps-text)!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only{grid-template-rows:minmax(0,1fr)!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only:has(.sampling-guide-panel__error){grid-template-rows:auto minmax(0,1fr)!important}@media(min-width:769px)and (max-width:1100px){.protocols-panel--workspace,.protocols-panel--workspace *{box-sizing:border-box}.protocols-panel--workspace{--workspace-sidebar-width: 188px;--rb-sticky-bulk-height: 140px;--rb-sticky-protocol-height: 140px;--rb-sticky-stack-height: calc(var(--rb-sticky-bulk-height) + var(--rb-sticky-protocol-height))}.protocols-panel--workspace .protocols-panel__workspace-header{grid-template-columns:minmax(0,1fr) auto auto auto;padding-inline:10px}.protocols-panel--workspace .protocols-panel__workspace-body{grid-template-columns:188px minmax(0,1fr)!important;gap:8px!important;min-width:0!important;overflow:hidden!important}.protocols-panel--workspace .protocols-panel__workspace-list{position:static!important;inset:auto!important;z-index:auto!important;width:188px!important;max-width:188px!important;min-width:0!important;height:100%!important;max-height:none!important;padding:8px!important;overflow:auto!important;transform:none!important;box-shadow:none!important}.protocols-panel--workspace .protocols-panel__workspace{width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:8px 8px 10px!important}.protocols-panel--workspace .protocols-panel__mode-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(142px,.95fr)!important;gap:5px!important;min-width:0!important;height:35px!important;min-height:35px!important;margin:-8px -8px 8px!important;padding:0 8px!important;overflow:visible!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-slot{width:100%!important;min-width:0!important;max-width:none!important;transform:none!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab{padding-inline:8px!important;font-size:12px!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control{width:100%!important;min-width:0!important;height:28px!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button{min-width:0!important;font-size:10.5px!important}.protocols-panel--workspace .receiving-book-panel--embedded,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-content,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table-shell{min-width:0!important;max-width:100%!important;overflow:hidden!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:112px minmax(0,1fr) 82px!important;grid-template-rows:auto auto!important;row-gap:5px!important;column-gap:8px!important;align-items:end!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{min-height:140px!important}.protocols-panel--workspace.protocols-panel--workspace .receiving-book-panel--embedded.receiving-book-panel--embedded .receiving-book-protocol{min-height:140px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>strong{grid-row:1 / span 2!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields{grid-column:2!important;grid-row:1 / span 2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px 7px!important;min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-slot{grid-column:3!important;grid-row:1!important;min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add{grid-column:3!important;grid-row:2!important;width:100%!important;min-width:0!important;align-self:end!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:112px minmax(0,1fr) minmax(132px,.35fr)!important;grid-template-rows:auto auto!important;row-gap:5px!important;column-gap:8px!important;align-items:end!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>strong{grid-row:1 / span 2!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields{grid-column:2!important;grid-row:1 / span 2!important;grid-template-columns:minmax(145px,1.3fr) repeat(3,minmax(0,.9fr))!important;gap:5px 7px!important;min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field{grid-column:3!important;grid-row:1!important;min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action{grid-column:3!important;grid-row:2!important;min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button{width:100%!important;min-width:0!important;padding-inline:6px!important;white-space:normal!important}.protocols-panel--workspace .receiving-book-panel--embedded label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__target-control,.protocols-panel--workspace .receiving-book-panel--embedded .editable-option-input{min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table-wrap{width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table{min-width:1080px!important}.protocols-panel--workspace .sampling-guide-editor{grid-template-rows:auto auto auto minmax(180px,1fr)!important;height:auto!important;min-width:0!important;overflow-y:auto!important}.protocols-panel--workspace .sampling-guide-editor__toolbar{flex-wrap:wrap!important;row-gap:4px!important}.protocols-panel--workspace .sampling-guide-editor__toolbar>div{min-width:0!important;justify-content:flex-end!important}.protocols-panel--workspace .sampling-guide-fields{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)!important}.protocols-panel--workspace .sampling-guide-bulk{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto!important;overflow-x:auto!important}.protocols-panel--workspace .sampling-guide-items{min-height:180px!important;min-width:0!important;overflow-y:auto!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only{overflow-y:auto!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor{grid-template-rows:auto auto auto 240px!important;height:auto!important;overflow-y:auto!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-items{height:240px!important;min-height:180px!important;max-height:240px!important}.protocols-panel--workspace .protocol-preview,.protocols-panel--workspace .protocol-preview__body,.protocols-panel--workspace .protocol-preview__frame{max-width:100%!important;min-width:0!important;overflow:auto!important}}@media(max-width:800px){.protocols-panel--workspace,.protocols-panel--workspace *{box-sizing:border-box}.protocols-panel--workspace{--workspace-sidebar-width: 100%;--rb-sticky-bulk-height: 244px;--rb-sticky-protocol-height: 344px;--rb-sticky-stack-height: calc(var(--rb-sticky-bulk-height) + var(--rb-sticky-protocol-height))}.protocols-panel--workspace .protocols-panel__workspace-header{grid-template-columns:minmax(0,1fr) auto auto auto;padding-inline:8px}.protocols-panel--workspace .protocols-panel__workspace-body{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:160px minmax(0,1fr)!important;gap:8px!important;min-width:0!important;overflow:hidden!important}.protocols-panel--workspace .protocols-panel__workspace-list{position:static!important;inset:auto!important;z-index:auto!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:160px!important;max-height:160px!important;padding:8px!important;overflow:auto!important;transform:none!important;box-shadow:none!important;border-right:0!important;border-bottom:1px solid var(--aps-border-color)!important}.protocols-panel--workspace .protocols-panel__list-heading{position:sticky!important;top:0!important;z-index:2!important;padding-bottom:6px!important}.protocols-panel--workspace .protocols-panel__drawer-backdrop,.protocols-panel--workspace button.protocols-panel__list-toggle,.protocols-panel--workspace .protocols-panel__current-protocol,.protocols-panel--workspace button.protocols-panel__list-close,.protocols-panel--workspace.protocols-panel--workspace button.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle,.protocols-panel--workspace.protocols-panel--workspace .protocols-panel__current-protocol.protocols-panel__current-protocol,.protocols-panel--workspace.protocols-panel--workspace button.protocols-panel__list-close.protocols-panel__list-close.protocols-panel__list-close.protocols-panel__list-close{display:none!important}.protocols-panel--workspace .protocols-panel__workspace{width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:8px!important}.protocols-panel--workspace .protocols-panel__mode-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;height:34px!important;min-height:34px!important;min-width:0!important;margin:-8px -8px 8px!important;padding:0 8px!important;overflow:visible!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-slot,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control{width:100%!important;min-width:0!important;max-width:none!important;transform:none!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab{padding-inline:4px!important;font-size:11px!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control{height:27px!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button{min-width:0!important;padding-inline:4px!important;font-size:10px!important}.protocols-panel--workspace .receiving-book-panel--embedded,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-content,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table-shell{min-width:0!important;max-width:100%!important;overflow:hidden!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;row-gap:6px!important;align-items:start!important;align-content:start!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>strong{grid-column:1!important;grid-row:auto!important;min-height:0!important;justify-content:flex-start!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields{grid-column:1!important;grid-row:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 7px!important;min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-slot{gap:2px!important;font-size:10px!important;grid-template-rows:10px 28px!important;height:40px!important;line-height:1!important;min-height:40px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label>span:first-child,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label>span:first-child,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field>span:first-child,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-slot>span:first-child{min-height:10px!important;font-size:10px!important;line-height:1!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk input:not([type=checkbox]),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk .editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol input:not([type=checkbox]),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol .editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__target-control{height:28px!important;min-height:28px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__project{grid-column:span 2!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-slot,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action{grid-column:1!important;grid-row:auto!important;min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button{justify-self:end!important;width:auto!important;max-width:100%!important;white-space:normal!important}.protocols-panel--workspace.protocols-panel--workspace .receiving-book-panel--embedded.receiving-book-panel--embedded .receiving-book-protocol{min-height:344px!important}.protocols-panel--workspace .receiving-book-panel--embedded label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__target-control,.protocols-panel--workspace .receiving-book-panel--embedded .editable-option-input{min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table-wrap{width:100%!important;min-height:220px!important;min-width:0!important;max-width:100%!important;overflow:auto!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table{min-width:1080px!important}.protocols-panel--workspace .sampling-guide-editor{grid-template-rows:auto auto auto minmax(180px,1fr)!important;height:auto!important;min-width:0!important;overflow-y:auto!important}.protocols-panel--workspace .sampling-guide-editor__toolbar{flex-wrap:wrap!important;row-gap:4px!important}.protocols-panel--workspace .sampling-guide-editor__toolbar>div{min-width:0!important;justify-content:flex-start!important}.protocols-panel--workspace .sampling-guide-fields{grid-template-columns:minmax(0,1fr)!important}.protocols-panel--workspace .sampling-guide-fields__signature{grid-column:1!important;grid-row:auto!important}.protocols-panel--workspace .sampling-guide-bulk{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:auto!important}.protocols-panel--workspace .sampling-guide-items{min-height:180px!important;min-width:0!important;overflow-y:auto!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only{overflow-y:auto!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor{grid-template-rows:auto auto auto 240px!important;height:auto!important;overflow-y:auto!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-items{height:240px!important;min-height:180px!important;max-height:240px!important}.protocols-panel--workspace .protocol-preview,.protocols-panel--workspace .protocol-preview__body,.protocols-panel--workspace .protocol-preview__frame{max-width:100%!important;min-width:0!important;overflow:auto!important}}@media(max-width:800px){.protocols-panel--workspace{--workspace-sidebar-width: 300px}.protocols-panel--workspace .protocols-panel__workspace-body{position:relative!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;overflow:hidden!important}.protocols-panel--workspace .protocols-panel__workspace{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important}.protocols-panel--workspace .protocols-panel__mode-tabs{display:grid!important;grid-template-columns:1fr 1fr 1.12fr 1.12fr 1.18fr!important;grid-template-rows:34px!important;gap:4px!important;height:34px!important;min-height:34px!important;overflow:visible!important}.protocols-panel--workspace button.protocols-panel__list-toggle,.protocols-panel--workspace.protocols-panel--workspace button.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 4px!important;font-size:10.5px!important;white-space:nowrap!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-slot,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control{width:100%!important;min-width:0!important;max-width:none!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab{padding-inline:3px!important;font-size:10.5px!important;white-space:nowrap!important}.protocols-panel--workspace .protocols-panel__current-protocol{display:none!important}.protocols-panel--workspace .protocols-panel__workspace-list{position:fixed!important;inset:91px auto 8px 0!important;z-index:90!important;display:block!important;width:var(--workspace-sidebar-width)!important;max-width:calc(100vw - 24px)!important;min-width:0!important;height:auto!important;max-height:calc(100vh - 99px)!important;padding:8px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid var(--aps-border-color)!important;border-radius:var(--aps-radius-md)!important;background:#f0f6f2!important;box-shadow:0 18px 42px #16362b3d!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.protocols-panel--workspace.protocols-panel--protocol-list-open .protocols-panel__workspace-list{opacity:1!important;pointer-events:auto!important;transform:none!important}.protocols-panel--workspace .protocols-panel__drawer-backdrop{position:fixed!important;top:91px!important;right:0!important;bottom:0!important;left:0!important;z-index:80!important;display:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:#16362b2e!important;cursor:pointer!important}.protocols-panel--workspace.protocols-panel--protocol-list-open button.protocols-panel__drawer-backdrop,.protocols-panel--workspace.protocols-panel--workspace.protocols-panel--protocol-list-open button.protocols-panel__drawer-backdrop.protocols-panel__drawer-backdrop.protocols-panel__drawer-backdrop.protocols-panel__drawer-backdrop{display:block!important}.protocols-panel--workspace button.protocols-panel__list-close,.protocols-panel--workspace.protocols-panel--workspace button.protocols-panel__list-close.protocols-panel__list-close.protocols-panel__list-close.protocols-panel__list-close{display:inline-flex!important;align-items:center!important;justify-content:center!important}}.receiving-book-portrait-form-tabs{display:none}@media(max-width:1216px){.protocols-panel--workspace{--aps-portrait-content-top-gap: 8px;--aps-portrait-content-existing-gap: 1px;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.protocols-panel--workspace .protocols-panel__workspace-header{flex:0 0 auto!important}.protocols-panel--workspace .protocols-panel__workspace-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;height:calc(100dvh - 45px)!important;min-height:0!important;overflow:hidden!important}.protocols-panel--workspace .protocols-panel__workspace{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;min-width:0!important;padding:7px!important;overflow:hidden!important}.protocols-panel--workspace .protocols-panel__mode-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;flex:0 0 45px!important;min-height:45px!important;height:45px!important;margin:0 0 1px!important;padding-bottom:8px!important;border-bottom:0!important;box-shadow:inset 0 -3px 0 var(--aps-button-primary)!important}.protocols-panel--workspace .protocols-panel__current-protocol,.protocols-panel--workspace.protocols-panel--workspace .protocols-panel__current-protocol.protocols-panel__current-protocol{display:none!important}.protocols-panel--workspace button.protocols-panel__list-toggle,.protocols-panel--workspace.protocols-panel--workspace button.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important}.protocols-panel--workspace .receiving-book-panel--embedded{display:grid!important;flex:1 1 auto!important;grid-template-rows:auto minmax(0,1fr)!important;gap:5px!important;margin-top:calc(var(--aps-portrait-content-top-gap) - var(--aps-portrait-content-existing-gap))!important;min-height:0!important;height:100%!important;padding-top:0!important;overflow:hidden!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-sticky-stack{position:static!important;top:auto!important;z-index:auto!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:3px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-portrait-form-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;flex:0 0 auto!important}.protocols-panel--workspace .receiving-book-portrait-form-tabs__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;min-height:28px!important;padding:0 6px!important;color:var(--aps-text, #173727)!important;background:#fff!important;border:1px solid var(--aps-border-color, rgba(22, 69, 46, .16))!important;border-radius:6px!important;font-size:11px!important;font-weight:850!important}.protocols-panel--workspace .receiving-book-portrait-form-tabs__button--active{color:#fff!important;background:var(--aps-button-primary, #ef6c00)!important;border-color:var(--aps-button-primary, #ef6c00)!important}.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-protocol,.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-bulk:not(.receiving-book-bulk--selection){display:none!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{flex:0 0 auto!important;min-height:0!important;height:auto!important;padding:6px!important;gap:5px 6px!important;border-radius:6px!important;overflow:visible!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>strong{display:none!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:minmax(0,1fr) minmax(52px,.35fr) minmax(86px,.65fr)!important;grid-auto-rows:auto!important;padding-top:6px!important;padding-bottom:6px!important;align-items:end!important;align-content:start!important}.protocols-panel--workspace.protocols-panel--workspace .receiving-book-panel--embedded.receiving-book-panel--embedded .receiving-book-protocol{min-height:0!important;height:auto!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk>strong,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol>strong{font-size:12px!important;line-height:1.1!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 6px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__main-fields{display:contents!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field{gap:2px!important;height:auto!important;min-height:0!important;font-size:10.5px!important;line-height:1.05!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-slot{grid-template-rows:none!important;height:auto!important;min-height:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk input:not([type=checkbox]),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk .editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol input:not([type=checkbox]),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol .editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__target-control{height:28px!important;min-height:28px!important;font-size:11px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk label>input:not([type=checkbox]),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk label>select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk label>.editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol label>input:not([type=checkbox]),.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol label>select,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol label>.editable-option-input,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol label>.receiving-book-protocol__target-control{height:28px!important;min-height:28px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__project,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field{grid-column:auto!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__add,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__apply,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button{height:30px!important;min-height:30px!important;padding:0 10px!important;white-space:nowrap!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__add{grid-column:3!important;grid-row:3!important;align-self:end!important;justify-self:stretch!important;width:100%!important;min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:end!important;align-content:start!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields{display:contents!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields .receiving-book-protocol__project{grid-column:1!important;grid-row:1!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label:nth-of-type(1){grid-column:1!important;grid-row:1!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label:nth-of-type(2){grid-column:2 / 4!important;grid-row:1!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label:nth-of-type(3){grid-column:1!important;grid-row:2!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label:nth-of-type(4){grid-column:2 / 4!important;grid-row:2!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__main-fields>label:nth-of-type(5){grid-column:1!important;grid-row:3!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-field,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__count-slot{grid-column:2!important;grid-row:3!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label{min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(2){grid-column:1!important;grid-row:2!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(3){grid-column:1!important;grid-row:3!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(4){grid-column:1!important;grid-row:4!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(5){grid-column:2!important;grid-row:2!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(6){grid-column:2!important;grid-row:3!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(7){grid-column:2!important;grid-row:4!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(8){grid-column:1!important;grid-row:5!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__analysis-field{grid-column:2!important;grid-row:5!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action{grid-column:2!important;grid-row:1!important;align-self:end!important;justify-self:stretch!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-protocol__action>button{width:100%!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table-wrap{flex:1 1 auto!important;min-height:0!important;max-height:none!important;width:100%!important;margin-top:0!important;overflow:auto!important}.protocols-panel--workspace .protocols-panel__editor{flex:1 1 auto!important;width:100%!important;min-height:0!important;height:100%!important;overflow:hidden!important}.protocols-panel--workspace .protocols-panel__detail-stack{flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow:hidden!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only{height:100%!important;min-height:0!important;padding-top:0!important;overflow:hidden!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor{display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:6px!important;height:100%!important;min-height:0!important;padding:6px!important;border-color:transparent!important;overflow:hidden!important}.protocols-panel--workspace .sampling-guide-detail-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--aps-border-color, rgba(22, 69, 46, .16))!important;border-radius:6px!important;background:#fff!important}.protocols-panel--workspace .sampling-guide-detail-tabs__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;height:30px!important;min-height:30px!important;padding:0 6px!important;border:0!important;border-right:1px solid var(--aps-border-color, rgba(22, 69, 46, .16))!important;border-radius:0!important;background:#fff!important;color:var(--aps-text, #173727)!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.protocols-panel--workspace .sampling-guide-detail-tabs__button:last-child{border-right:0!important}.protocols-panel--workspace .sampling-guide-detail-tabs__button--active{background:#ea580c1f!important;color:var(--aps-orange, #f26a16)!important;box-shadow:inset 0 -2px 0 var(--aps-orange, #f26a16)!important}.protocols-panel--workspace .sampling-guide-detail-section-panel{margin-top:0!important;margin-bottom:0!important;min-height:0!important;max-height:min(34dvh,320px)!important;overflow-x:hidden!important;overflow-y:auto!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-detail-section-panel+.sampling-guide-items,.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-bulk+.sampling-guide-items{margin-top:0!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-fields.sampling-guide-detail-section-panel--header{border-top-left-radius:8px!important;border-top-right-radius:8px!important;overflow:hidden auto!important}.protocols-panel--workspace .sampling-guide-editor__toolbar{flex-wrap:wrap!important;gap:5px!important;min-height:0!important;padding:6px!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor__toolbar>strong{display:none!important}.protocols-panel--workspace .sampling-guide-editor__toolbar>div{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.protocols-panel--workspace .sampling-guide-editor__toolbar button{min-height:28px!important;height:28px!important;padding:0 8px!important;font-size:11px!important}.protocols-panel--workspace .sampling-guide-fields{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.protocols-panel--workspace .sampling-guide-fields__main{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 6px!important}.protocols-panel--workspace .sampling-guide-fields__note,.protocols-panel--workspace .sampling-guide-fields__sop{grid-column:1 / -1!important}.protocols-panel--workspace .sampling-guide-fields label,.protocols-panel--workspace .sampling-guide-bulk label{gap:2px!important;font-size:10.5px!important;line-height:1.05!important}.protocols-panel--workspace .sampling-guide-fields input,.protocols-panel--workspace .sampling-guide-fields select,.protocols-panel--workspace .sampling-guide-bulk input,.protocols-panel--workspace .sampling-guide-bulk select,.protocols-panel--workspace .sampling-guide-bulk .editable-option-input{min-height:28px!important;height:28px!important;font-size:11px!important}.protocols-panel--workspace .sampling-guide-signature{display:grid!important;gap:5px!important;min-height:0!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__canvas{min-height:158px!important;height:158px!important;max-height:158px!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions{grid-template-columns:minmax(72px,1fr) auto auto auto!important;gap:4px!important}.protocols-panel--workspace .sampling-guide-bulk{position:static!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px 6px!important;min-height:0!important;padding:6px!important;overflow-x:hidden!important;overflow-y:auto!important}.protocols-panel--workspace .sampling-guide-bulk__intro{grid-column:1 / -1!important;display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important}.protocols-panel--workspace .sampling-guide-bulk__intro>strong{order:1!important;flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important}.protocols-panel--workspace .sampling-guide-panel .sampling-guide-bulk__actions:not(.sampling-guide-bulk__actions--portrait){grid-column:1 / -1!important;width:100%!important;min-width:0!important;justify-content:flex-end!important}.protocols-panel--workspace .sampling-guide-panel .sampling-guide-bulk__actions--portrait{order:2!important;flex:0 0 auto!important;grid-column:auto!important;width:auto!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;margin-left:auto!important;white-space:nowrap!important}.protocols-panel--workspace .sampling-guide-panel .sampling-guide-bulk__actions:not(.sampling-guide-bulk__actions--portrait) button{min-height:28px!important;height:28px!important;padding:0 8px!important;font-size:11px!important}.protocols-panel--workspace .sampling-guide-panel .sampling-guide-bulk__actions--portrait button{min-width:0!important;max-width:none!important;white-space:nowrap!important}.protocols-panel--workspace .sampling-guide-detail-section-panel--bulk .sampling-guide-bulk__actions--portrait{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;width:auto!important;min-width:0!important;margin-left:auto!important}.protocols-panel--workspace .sampling-guide-bulk__targets{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;justify-self:stretch!important}.protocols-panel--workspace .sampling-guide-bulk__target-control{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-width:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.protocols-panel--workspace .sampling-guide-bulk__target-control input:disabled{display:none!important}.protocols-panel--workspace .sampling-guide-bulk__target-control select{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}.protocols-panel--workspace .sampling-guide-detail-section-panel--bulk.sampling-guide-bulk{grid-template-columns:repeat(4,minmax(0,1fr))!important}.protocols-panel--workspace .sampling-guide-detail-section-panel--bulk>label{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;align-self:end!important}.protocols-panel--workspace .sampling-guide-detail-section-panel--bulk .sampling-guide-bulk__target-control,.protocols-panel--workspace .sampling-guide-detail-section-panel--bulk .sampling-guide-bulk__material-control,.protocols-panel--workspace .sampling-guide-detail-section-panel--bulk .editable-option-input{width:100%!important;min-width:0!important;max-width:none!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-sizing:border-box!important}.protocols-panel--workspace .sampling-guide-items{min-height:0!important;height:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-items{min-height:0!important;height:100%!important;max-height:100%!important;gap:4px!important;overflow-x:hidden!important;overflow-y:auto!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item{gap:0!important;margin-top:0!important;padding:3px!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item{background:transparent!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__title{flex-direction:row!important;justify-content:space-between!important;min-height:38px!important;padding:3px 5px!important;gap:6px!important;align-items:center!important;border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__summary{min-height:28px!important;gap:4px!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__title>div:last-child{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__title>div:last-child button{height:28px!important;min-height:28px!important;padding:0 6px!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__grid--manual{margin-top:0!important;padding:6px!important;gap:5px 6px!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__grid--manual-plant{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;padding:4px!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__grid--manual-feed{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:4px!important}.protocols-panel--workspace .protocol-preview,.protocols-panel--workspace .protocol-preview__body,.protocols-panel--workspace .protocol-preview__frame{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:auto!important}.protocols-panel--workspace .protocol-preview{margin-top:calc(var(--aps-portrait-content-top-gap) - var(--aps-portrait-content-existing-gap))!important}.protocols-panel--workspace .protocols-panel__workspace-list,.protocols-panel--workspace .protocols-panel__drawer-backdrop,.protocols-panel--workspace button.protocols-panel__list-close{display:none!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__list-toggle{display:inline-flex!important}.protocols-panel--workspace .protocols-panel__protocols-content{display:grid!important;flex:1 1 auto!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;margin-top:calc(var(--aps-portrait-content-top-gap) - var(--aps-portrait-content-existing-gap))!important;padding:0!important;overflow:hidden!important}.protocols-panel--workspace .protocols-panel__protocols-content .protocols-panel__list-heading{display:grid!important;gap:5px!important;min-width:0!important}.protocols-panel--workspace .protocols-panel__protocols-content .protocols-panel__search input{width:100%!important;min-width:0!important}.protocols-panel--workspace .protocols-panel__protocols-content .protocols-panel__protocol-list-scroll{grid-row:3!important;display:grid!important;align-content:start!important;gap:6px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:2px!important}.protocols-panel--workspace .protocols-panel__protocols-content .protocols-panel__project-wrap{min-width:0!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab,.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:hover:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:focus,.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:focus-visible,.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:active:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active,.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active:hover:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active:active:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control:hover,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control:focus-within{box-sizing:border-box!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;max-height:var(--aps-control-height)!important;margin:0!important;transform:none!important;translate:none!important;top:auto!important;bottom:auto!important;line-height:1!important;box-shadow:none!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab{padding:0 14px!important;border-width:1px!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:focus-visible,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control:focus-within{box-shadow:inset 0 0 0 1px var(--aps-button-primary)!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select:hover,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select:focus,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:hover:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:focus,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:focus-visible,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:active:not(:disabled){box-sizing:border-box!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important;max-height:var(--aps-control-height)!important;margin:0!important;transform:none!important;translate:none!important;top:auto!important;bottom:auto!important;line-height:1!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important;align-self:stretch!important;justify-self:stretch!important}.protocols-panel--workspace.protocols-panel--workspace .receiving-book-panel--embedded.receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection)>strong,.protocols-panel--workspace.protocols-panel--workspace .receiving-book-panel--embedded.receiving-book-panel--embedded .receiving-book-protocol>strong{display:none!important}.protocols-panel--workspace.protocols-panel--workspace .receiving-book-panel--embedded.receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:last-child{grid-column:1!important;grid-row:5!important}.protocols-panel--workspace.protocols-panel--workspace .receiving-book-panel--embedded.receiving-book-panel--embedded .receiving-book-protocol__analysis-field{grid-column:2!important;grid-row:5!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection .receiving-book-bulk__selection-actions{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;width:100%!important;min-width:0!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-left,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-right{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-left{flex:1 1 auto!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-right{flex:0 0 auto!important;margin-left:auto!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__status-action,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__apply{flex:0 0 auto!important;width:auto!important;min-width:0!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;white-space:nowrap!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk.receiving-book-bulk--selection{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-auto-rows:auto!important;align-items:stretch!important;align-content:start!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;padding:6px 10px!important;overflow:visible!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__main-fields{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px 6px!important;width:100%!important;min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__main-fields>label{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__count-slot{display:none!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__selection-actions{grid-column:1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;min-width:0!important;height:var(--aps-control-height)!important;min-height:var(--aps-control-height)!important}}@media(min-width:521px)and (max-width:1216px){.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection),.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol{grid-auto-rows:auto!important;min-height:0!important;height:auto!important;max-height:none!important;row-gap:6px!important;align-content:start!important}}@media(min-width:521px)and (max-width:1216px){.protocols-panel--workspace.protocols-panel--compact .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor{padding-top:0!important}}@media(min-width:521px)and (max-width:1216px){.protocols-panel--workspace .protocols-panel__mode-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-slot{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;justify-self:stretch!important;align-self:stretch!important;box-sizing:border-box!important;margin-inline:0!important;flex:1 1 auto!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;justify-self:stretch!important;align-self:stretch!important;box-sizing:border-box!important;padding:0!important;margin-inline:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button{width:100%!important;min-width:0!important;height:100%!important;box-sizing:border-box!important}}@media(max-width:520px)and (orientation:portrait){.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk.receiving-book-bulk--selection .receiving-book-bulk__main-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.protocols-panel--workspace .protocols-panel__mode-tabs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-template-rows:repeat(2,30px)!important;height:auto!important;min-height:75px!important;gap:4px!important;overflow:visible!important;min-width:0!important;padding-bottom:8px!important;box-sizing:border-box!important;border-bottom:0!important;box-shadow:inset 0 -3px 0 var(--aps-button-primary)!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab,.protocols-panel--workspace button.protocols-panel__list-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-sizing:border-box!important;overflow:hidden!important;padding:0 3px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-sizing:border-box!important;overflow:hidden!important;padding:0!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}.protocols-panel--workspace.protocols-panel--workspace button.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 3px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}.protocols-panel--workspace button.protocols-panel__list-toggle,.protocols-panel--workspace .protocols-panel__mode-tabs>.protocols-panel__mode-tab--book,.protocols-panel--workspace .protocols-panel__mode-tabs>.protocols-panel__mode-tab--detail{grid-column:span 2!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions{grid-template-columns:minmax(54px,1fr) auto auto auto!important;gap:2px!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions button,.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions button.aps-btn,.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions .sampling-guide-signature__apply{min-width:0!important;padding-left:2px!important;padding-right:2px!important;font-size:8px!important;white-space:nowrap!important}.protocols-panel--workspace .protocols-panel__mode-tabs>.protocols-panel__mode-tab--preview,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-slot{grid-column:span 3!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-slot{width:100%!important;min-width:0!important;box-sizing:border-box!important}.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button{width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab,.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:hover:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:focus,.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:focus-visible,.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab:active:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active,.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active:hover:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .panel-switcher__tab--active:active:not(:disabled),.protocols-panel--workspace button.protocols-panel__list-toggle,.protocols-panel--workspace button.protocols-panel__list-toggle:hover:not(:disabled),.protocols-panel--workspace button.protocols-panel__list-toggle:focus,.protocols-panel--workspace button.protocols-panel__list-toggle:focus-visible,.protocols-panel--workspace button.protocols-panel__list-toggle:active:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select:hover,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control select:focus,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:hover:not(:disabled),.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:focus,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:focus-visible,.protocols-panel--workspace .protocols-panel__mode-tabs .protocols-panel__new-guide-control button:active:not(:disabled){box-sizing:border-box!important;margin:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;transform:none!important;translate:none!important;top:auto!important;bottom:auto!important;line-height:1!important;vertical-align:middle!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-sticky-stack{flex-basis:auto!important;max-height:none!important;overflow:visible!important}.protocols-panel--workspace .sampling-guide-fields__main,.protocols-panel--workspace .sampling-guide-bulk,.protocols-panel--workspace .sampling-guide-detail-section-panel--bulk.sampling-guide-bulk{grid-template-columns:repeat(2,minmax(0,1fr))!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor{grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:5px!important}.protocols-panel--workspace .sampling-guide-detail-tabs__button{height:28px!important;min-height:28px!important;padding:0 4px!important;font-size:10px!important}.protocols-panel--workspace .sampling-guide-editor__toolbar{gap:3px!important;padding:4px!important}.protocols-panel--workspace .sampling-guide-editor__toolbar>div{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1.1fr)!important;gap:2px!important;width:100%!important;min-width:0!important;align-items:stretch!important;overflow:hidden!important}.protocols-panel--workspace .sampling-guide-bulk__title-full{display:none!important}.protocols-panel--workspace .sampling-guide-bulk__title-phone{display:inline!important}.protocols-panel--workspace .sampling-guide-editor__toolbar button,.protocols-panel--workspace .sampling-guide-panel .sampling-guide-bulk__actions:not(.sampling-guide-bulk__actions--portrait) button{height:24px!important;min-height:24px!important;width:100%!important;min-width:0!important;padding:0 2px!important;box-sizing:border-box!important;font-size:8.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions{grid-template-columns:minmax(64px,1fr) repeat(3,minmax(0,1fr))!important;gap:2px!important;align-items:stretch!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions input{min-width:0!important;width:100%!important;max-width:100%!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions button,.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions button.aps-btn,.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions .sampling-guide-signature__apply{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:2px!important;padding-right:2px!important;font-size:7.5px!important;white-space:nowrap!important;overflow:visible!important}.protocols-panel--workspace .sampling-guide-sop__options{gap:3px!important;overflow:visible!important}.protocols-panel--workspace .sampling-guide-fields .sampling-guide-sop__check,.protocols-panel--workspace .sampling-guide-fields .sampling-guide-sop__custom{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:30px!important;height:30px!important;padding:0 6px!important;box-sizing:border-box!important;-webkit-user-select:none!important;user-select:none!important;color:var(--aps-text, #173727)!important;background:#fff!important;border:1px solid var(--aps-border-color, rgba(22, 69, 46, .16))!important;border-radius:var(--aps-control-radius, 6px)!important;font-size:10px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.protocols-panel--workspace .sampling-guide-fields .sampling-guide-sop__check{cursor:pointer!important}.protocols-panel--workspace .sampling-guide-fields .sampling-guide-sop__check input[type=checkbox]{position:absolute!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}.protocols-panel--workspace .sampling-guide-fields .sampling-guide-sop__check:has(input:checked){border-color:var(--aps-orange, #e66a1f)!important;background:var(--aps-orange-soft, #fff3e8)!important;color:var(--aps-text, #173727)!important}.protocols-panel--workspace .sampling-guide-fields .sampling-guide-sop__check:has(input:focus-visible){outline:2px solid var(--aps-orange, #e66a1f)!important;outline-offset:2px!important}.protocols-panel--workspace .sampling-guide-fields .sampling-guide-sop__custom{justify-content:flex-start!important;gap:4px!important;padding-right:4px!important}.protocols-panel--workspace .sampling-guide-fields .sampling-guide-sop__custom input.sampling-custom-sop-input{flex:1 1 28px!important;width:auto!important;min-width:24px!important;max-width:38px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0 4px!important;font-size:10px!important;line-height:22px!important}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor__toolbar>div>button{height:24px!important;min-height:24px!important;width:100%!important;min-width:0!important;padding:0 2px!important;box-sizing:border-box!important;font-size:8.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.protocols-panel--workspace .sampling-guide-toolbar__write-full{display:none!important}.protocols-panel--workspace .sampling-guide-toolbar__write-phone{display:inline!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection .receiving-book-bulk__selection-actions,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-left,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk__selection-right{gap:2px!important}.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__status-action,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-bulk--selection .receiving-book-bulk__selection-actions .receiving-book-bulk__apply{padding-right:4px!important;padding-left:4px!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions>input{width:100%!important;min-width:0!important;max-width:100%!important;padding-right:4px!important;padding-left:4px!important;font-size:9px!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions>button,.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions>button.aps-btn.aps-book-action,.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions>button.sampling-guide-signature__apply{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-right:2px!important;padding-left:2px!important;font-size:7.5px!important;white-space:nowrap!important;overflow:visible!important}.protocols-panel--workspace.protocols-panel--workspace .sampling-guide-fields__signature.sampling-guide-fields__signature .sampling-guide-signature__actions.sampling-guide-signature__actions>button,.protocols-panel--workspace.protocols-panel--workspace .sampling-guide-fields__signature.sampling-guide-fields__signature .sampling-guide-signature__actions.sampling-guide-signature__actions>button.aps-btn.aps-book-action.sampling-guide-signature__apply:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle){justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-right:2px!important;padding-left:2px!important;font-size:7.5px!important;white-space:nowrap!important;overflow:visible!important}}@media(min-width:821px){.protocols-panel--workspace.protocols-panel--compact .sampling-guide-fields__signature .sampling-guide-signature__actions{display:grid;grid-template-columns:minmax(48px,1fr) max-content max-content max-content;align-items:stretch;gap:3px;width:100%;min-width:0;padding-right:2px;box-sizing:border-box}.protocols-panel--workspace.protocols-panel--compact .sampling-guide-fields__signature .sampling-guide-signature__actions>input{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.protocols-panel--workspace.protocols-panel--compact .sampling-guide-fields__signature .sampling-guide-signature__actions>button{width:auto;min-width:0;box-sizing:border-box;white-space:nowrap}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor{width:100%;min-width:0;max-width:none;box-sizing:border-box;margin-right:0;margin-left:0;padding-inline:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none}.protocols-panel--workspace .protocols-panel__editor .sampling-guide-panel--editor-only :is(.sampling-guide-editor__toolbar,.sampling-guide-fields,.sampling-guide-fields__signature,.sampling-guide-bulk,.sampling-guide-items){width:100%;min-width:0;box-sizing:border-box}}@media(max-width:1216px){.protocols-panel--workspace .protocols-panel__editor:not(.protocols-panel__editor--preserved){margin-top:calc(var(--aps-portrait-content-top-gap) - var(--aps-portrait-content-existing-gap))!important}}@media(min-width:521px)and (max-width:1216px){.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__editor:not(.protocols-panel__editor--preserved){margin-top:0!important}.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor{margin-top:calc(var(--aps-portrait-content-top-gap) - var(--aps-portrait-content-existing-gap))!important}}@media(min-width:1217px){.protocols-panel--workspace.protocols-panel--compact-workspace{--aps-portrait-content-top-gap: 8px;--aps-portrait-content-existing-gap: 1px;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__workspace-header{flex:0 0 auto!important}.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__workspace-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;height:calc(100dvh - 45px)!important;min-height:0!important;overflow:hidden!important}.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__workspace{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:7px!important;overflow:hidden!important}.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__mode-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;flex:0 0 45px!important;min-height:45px!important;height:45px!important;margin:0 0 1px!important;padding-bottom:8px!important;border-bottom:0!important;box-shadow:inset 0 -3px 0 var(--aps-button-primary)!important}.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__current-protocol,.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__workspace-list,.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__drawer-backdrop,.protocols-panel--workspace.protocols-panel--compact-workspace button.protocols-panel__list-close{display:none!important}.protocols-panel--workspace.protocols-panel--compact-workspace button.protocols-panel__list-toggle,.protocols-panel--workspace.protocols-panel--compact-workspace button.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle.protocols-panel__list-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important}.protocols-panel--workspace.protocols-panel--compact-workspace .receiving-book-panel--embedded,.protocols-panel--workspace.protocols-panel--compact-workspace .protocol-preview,.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__protocols-content,.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__editor:not(.protocols-panel__editor--preserved){margin-top:calc(var(--aps-portrait-content-top-gap) - var(--aps-portrait-content-existing-gap))!important}.protocols-panel--workspace.protocols-panel--compact-workspace .receiving-book-panel--embedded{display:grid!important;flex:1 1 auto!important;grid-template-rows:auto minmax(0,1fr)!important;gap:5px!important;min-height:0!important;height:100%!important;padding-top:0!important;overflow:hidden!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-sticky-stack{position:static!important;top:auto!important;z-index:auto!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:3px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-portrait-form-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;flex:0 0 auto!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-portrait-form-tabs__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;min-height:28px!important;padding:0 6px!important;color:var(--aps-text, #173727)!important;background:#fff!important;border:1px solid var(--aps-border-color, rgba(22, 69, 46, .16))!important;border-radius:6px!important;font-size:11px!important;font-weight:850!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-portrait-form-tabs__button--active{color:#fff!important;background:var(--aps-button-primary, #ef6c00)!important;border-color:var(--aps-button-primary, #ef6c00)!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--new>.receiving-book-protocol,.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-bulk:not(.receiving-book-bulk--selection){display:none!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol{flex:0 0 auto!important;min-height:0!important;height:auto!important;padding:6px!important;gap:5px 6px!important;border-radius:6px!important;overflow:visible!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk>strong,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol>strong{display:none!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:minmax(0,1fr) minmax(52px,.35fr) minmax(86px,.65fr)!important;grid-auto-rows:auto!important;align-items:end!important;align-content:start!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk__main-fields,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__main-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 6px!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__main-fields,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__main-fields{display:contents!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk label,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol label,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__analysis-field{gap:2px!important;height:auto!important;min-height:0!important;font-size:10.5px!important;line-height:1.05!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk input:not([type=checkbox]),.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk select,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk .editable-option-input,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol input:not([type=checkbox]),.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol select,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol .editable-option-input,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__target-control{height:28px!important;min-height:28px!important;font-size:11px!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk__add,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk__apply,.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__action>button{height:30px!important;min-height:30px!important;padding:0 10px!important;white-space:nowrap!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__add{grid-column:3!important;grid-row:3!important;align-self:end!important;justify-self:stretch!important;width:100%!important;min-width:0!important}.protocols-panel--workspace.protocols-panel--compact-workspace .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:end!important;align-content:start!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__main-fields .receiving-book-protocol__project{grid-column:1!important;grid-row:1!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label{min-width:0!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(2){grid-column:1!important;grid-row:2!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(3){grid-column:1!important;grid-row:3!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(4){grid-column:1!important;grid-row:4!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(5){grid-column:2!important;grid-row:2!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(6){grid-column:2!important;grid-row:3!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(7){grid-column:2!important;grid-row:4!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__main-fields>label:nth-of-type(8){grid-column:1!important;grid-row:5!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__analysis-field{grid-column:2!important;grid-row:5!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__action{grid-column:2!important;grid-row:1!important;align-self:end!important;justify-self:stretch!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-protocol__action>button{width:100%!important}.protocols-panel--workspace.protocols-panel--compact .receiving-book-panel--embedded .receiving-book-table-wrap{flex:1 1 auto!important;min-height:0!important;max-height:none!important;width:100%!important;margin-top:0!important;overflow:auto!important}.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__detail-stack,.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__editor{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__editor .sampling-guide-panel--editor-only{height:100%!important;min-height:0!important;padding-top:0!important;overflow:hidden!important}.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor{display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:6px!important;height:100%!important;min-height:0!important;padding:0 6px 6px!important;border-color:transparent!important;overflow:hidden!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-detail-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--aps-border-color, rgba(22, 69, 46, .16))!important;border-radius:6px!important;background:#fff!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-detail-tabs__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;height:30px!important;min-height:30px!important;padding:0 6px!important;border:0!important;border-right:1px solid var(--aps-border-color, rgba(22, 69, 46, .16))!important;border-radius:0!important;background:#fff!important;color:var(--aps-text, #173727)!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-detail-tabs__button:last-child{border-right:0!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-detail-tabs__button--active{background:#ea580c1f!important;color:var(--aps-orange, #f26a16)!important;box-shadow:inset 0 -2px 0 var(--aps-orange, #f26a16)!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-detail-section-panel{margin-top:0!important;margin-bottom:0!important;min-height:0!important;max-height:min(34dvh,320px)!important;overflow-x:hidden!important;overflow-y:auto!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-editor__toolbar{flex-wrap:wrap!important;gap:5px!important;min-height:0!important;padding:6px!important}.protocols-panel--workspace.protocols-panel--compact-workspace .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-editor__toolbar>strong{display:none!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-editor__toolbar>div{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-bulk{grid-template-columns:repeat(8,minmax(0,1fr)) max-content!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-bulk__intro{display:contents!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-bulk__intro>strong{grid-column:1!important;grid-row:1!important;align-self:end!important;min-width:0!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-bulk>label:nth-of-type(1){grid-column:2!important;grid-row:1!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-bulk>label:nth-of-type(2){grid-column:3!important;grid-row:1!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-bulk>label:nth-of-type(3){grid-column:4!important;grid-row:1!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-bulk>label:nth-of-type(4){grid-column:5!important;grid-row:1!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-bulk>label:nth-of-type(5){grid-column:6!important;grid-row:1!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-bulk>label:nth-of-type(6){grid-column:7!important;grid-row:1!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-bulk>label:nth-of-type(7){grid-column:8!important;grid-row:1!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-bulk__actions--portrait{grid-column:9!important;grid-row:1!important;align-self:end!important;justify-self:end!important;display:flex!important;flex-wrap:nowrap!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;justify-content:flex-start!important}.protocols-panel--workspace.protocols-panel--compact-workspace .sampling-guide-items{min-height:0!important;height:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}}@media(min-width:521px){.protocols-panel--workspace:not(.protocols-panel--compact){--aps-section-column: minmax(92px, 116px)}.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk{grid-template-columns:repeat(7,minmax(0,1fr)) auto auto!important}.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk__intro{display:none!important}.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk>label,.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk__target-control,.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk__material-control,.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk :is(input,select,.editable-option-input){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk__target-control,.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk__material-control{grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important}.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk__target-control input:disabled{width:0!important;min-width:0!important;max-width:0!important}.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk__actions,.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk__actions--portrait{display:contents!important;width:auto!important;min-width:0!important;max-width:none!important}.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk__actions button,.protocols-panel--workspace:not(.protocols-panel--compact) .sampling-guide-bulk__actions--portrait button{width:max-content!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;justify-self:end!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection),.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-protocol{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-bulk:not(.receiving-book-bulk--selection){grid-template-columns:var(--aps-section-column) repeat(6,minmax(0,1fr)) auto!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-bulk__main-fields{display:contents!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-bulk label,.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-bulk :is(input,select,.editable-option-input),.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-bulk__add{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-protocol{grid-template-columns:var(--aps-section-column) repeat(9,minmax(0,1fr)) auto!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-protocol__main-fields{display:contents!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-protocol label,.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-protocol__project,.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-protocol__analysis-field,.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-protocol :is(input,select,.editable-option-input){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-panel--embedded .receiving-book-protocol__analysis-field{grid-column:auto!important}.protocols-panel--workspace:not(.protocols-panel--compact) .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item{gap:0!important}.protocols-panel--workspace:not(.protocols-panel--compact) .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__title{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.protocols-panel--workspace:not(.protocols-panel--compact) .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__grid--manual{margin-top:0!important;padding:6px!important;gap:5px 6px!important;row-gap:0!important;border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.protocols-panel--workspace:not(.protocols-panel--compact) .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__grid--manual>label,.protocols-panel--workspace:not(.protocols-panel--compact) .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__grid--manual :is(input,select,.editable-option-input){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.protocols-panel--workspace:not(.protocols-panel--compact) .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__grid--manual-soil{grid-template-columns:repeat(2,minmax(0,1fr))!important}.protocols-panel--workspace:not(.protocols-panel--compact) .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__grid--manual-plant{grid-template-columns:repeat(5,minmax(0,1fr))!important}.protocols-panel--workspace:not(.protocols-panel--compact) .protocols-panel__editor .sampling-guide-panel--editor-only .sampling-guide-item__grid--manual-feed{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.information-panel--sampling-procedures{--workspace-sidebar-width: clamp(240px, 16vw, 270px);overflow:hidden}.information-panel--sampling-procedures .protocols-panel__workspace-body{display:grid!important;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr)!important;min-height:0;overflow:hidden}.information-panel--sampling-procedures .protocols-panel__workspace-list{width:auto!important;max-width:none!important;min-width:0!important;overflow-y:auto;overflow-x:hidden}.information-panel--sampling-procedures .protocols-panel__workspace{min-width:0;overflow:hidden}.information-panel--sampling-procedures .information-content-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.information-panel--sampling-procedures .information-content-tabs .panel-switcher__tab{flex:0 0 auto}.information-panel--sampling-procedures .information-procedure-detail{display:grid!important;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.information-panel--sampling-procedures .information-procedure-detail__header{align-items:flex-start;gap:12px}.information-panel--sampling-procedures .information-procedure-detail__meta{flex-wrap:wrap;gap:6px 10px}.information-panel--sampling-procedures .information-procedure-detail__actions{margin-left:auto}.information-panel--sampling-procedures .information-procedure-mode-tabs,.information-panel--sampling-procedures .information-procedure-search,.information-panel--sampling-procedures .information-procedure-section-layout,.information-panel--sampling-procedures .information-procedure-section-nav{display:none!important}.information-panel--sampling-procedures .information-procedure-content{min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:10px}.information-panel--sampling-procedures .information-procedure-overview{display:grid;gap:14px}.information-panel--sampling-procedures .information-procedure-overview__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.information-panel--sampling-procedures .information-procedure-overview__card{min-height:0;padding:10px 12px}.information-panel--sampling-procedures .information-procedure-quick-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.information-panel--sampling-procedures .information-procedure-quick-fact{min-height:0;padding:10px 12px}.information-panel--sampling-procedures .information-procedure-overview__table{overflow-x:auto}.information-panel--sampling-procedures .information-procedure-section-content{max-height:none!important;overflow:visible!important}.information-panel--sampling-procedures .information-procedure-full{display:grid;gap:14px}.information-panel--sampling-procedures .information-procedure-section-pager{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.information-panel--sampling-procedures .information-procedure-section-pager span{color:#5f716b;font-size:12px;font-weight:800}.information-panel--sampling-procedures .information-procedure-tree{display:grid;gap:5px}.information-panel--sampling-procedures .information-procedure-document-row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:30px;width:100%}.information-panel--sampling-procedures .information-procedure-document-row__chevron{color:#5f716b;font-size:13px;font-weight:900}.information-panel--sampling-procedures .information-procedure-tree__children{display:grid;gap:4px;padding-left:10px}.information-panel--sampling-procedures .information-procedure-tree__item{background:#fff;border:1px solid #d7e1dc;border-radius:6px;color:#174f36;cursor:pointer;font-size:12px;font-weight:800;line-height:1.2;min-height:30px;padding:6px 9px;text-align:left}.information-panel--sampling-procedures .information-procedure-tree__item--active{background:#fff4e9;border-color:#ffb36f;color:#0c4a32}.information-panel--sampling-procedures .information-procedure-tree__item:focus-visible,.information-panel--sampling-procedures .information-procedure-tree__item:hover{border-color:#f97316}.information-panel--sampling-procedures .information-procedure-word-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.information-panel--sampling-procedures .information-procedure-word-toolbar strong{color:#0d4f36;font-size:13px;margin-right:auto}.information-panel--sampling-procedures .information-procedure-preview{max-height:none!important;min-height:0;overflow:auto}.information-panel--sampling-procedures .information-procedure-nav-toggle,.information-panel--sampling-procedures .information-procedure-nav-scrim,.information-panel--sampling-procedures .information-procedure-nav-drawer{display:none}@media(max-width:1200px){.information-panel--sampling-procedures{--workspace-sidebar-width: clamp(220px, 24vw, 240px)}.information-panel--sampling-procedures .information-procedure-overview__cards,.information-panel--sampling-procedures .information-procedure-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.information-panel--sampling-procedures{--workspace-sidebar-width: 0px}.information-panel--sampling-procedures .protocols-panel__workspace-body{grid-template-columns:minmax(0,1fr)!important}.information-panel--sampling-procedures .protocols-panel__workspace-list{display:none!important}.information-panel--sampling-procedures .information-procedure-nav-toggle{display:inline-flex}.information-panel--sampling-procedures.information-panel--sampling-navigation-open .information-procedure-nav-scrim{background:#0f1f184d;display:block;top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}.information-panel--sampling-procedures .information-procedure-nav-drawer{background:#eef6f1;border-right:1px solid #d6e1dc;box-shadow:0 18px 42px #193d2b3d;display:block;height:100dvh;left:0;max-width:300px;overflow-y:auto;padding:12px;position:fixed;top:0;transform:translate(-105%);transition:transform .14s ease;width:min(82vw,300px);z-index:41}.information-panel--sampling-procedures.information-panel--sampling-navigation-open .information-procedure-nav-drawer{transform:translate(0)}.information-panel--sampling-procedures .information-procedure-nav-drawer__close{margin-bottom:10px;width:100%}.information-panel--sampling-procedures .information-procedure-tree__item{min-height:40px}.information-panel--sampling-procedures .information-procedure-overview__cards,.information-panel--sampling-procedures .information-procedure-quick-facts{grid-template-columns:minmax(0,1fr)}.information-panel--sampling-procedures .information-procedure-detail__header{align-items:stretch}.information-panel--sampling-procedures .information-procedure-detail__actions{margin-left:0}}.information-procedure-table-title{color:#0d4f36;display:block;font-size:13px;font-weight:900;margin:0 0 8px}.information-procedure-crop-browser{display:grid;gap:12px}.information-procedure-crop-controls{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(180px,260px) minmax(180px,300px)}.information-procedure-crop-select{display:grid;gap:5px}.information-procedure-crop-select span{color:#214b36;font-size:12px;font-weight:900}.information-procedure-crop-select select{background:#fff;border:1px solid #cddbd4;border-radius:6px;color:#174f36;font-size:13px;font-weight:800;min-height:40px;padding:7px 9px}.information-procedure-crop-card{background:#fff;border:1px solid #d7e1dc;border-radius:8px;display:grid;gap:12px;padding:14px}.information-procedure-crop-card header{align-items:start;display:flex;gap:12px;justify-content:space-between}.information-procedure-crop-card h3{color:#0d4f36;font-size:18px;line-height:1.25;margin:0}.information-procedure-crop-card header span{color:#5f716b;font-size:12px;font-weight:800}.information-procedure-bbch-row{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px 10px}.information-procedure-bbch-row strong{color:#8a3d0a;font-size:13px}.information-procedure-bbch-row button,.information-procedure-linked-actions button,.information-bbch-sampling-reference button,.information-bbch-backlink{background:#fff;border:1px solid #ffb36f;border-radius:6px;color:#0d4f36;cursor:pointer;font-size:12px;font-weight:900;min-height:32px;padding:6px 10px}.information-procedure-bbch-row button:hover,.information-procedure-linked-actions button:hover,.information-bbch-sampling-reference button:hover,.information-bbch-backlink:hover{border-color:#f97316}.information-procedure-linked-actions{display:flex;flex-wrap:wrap;gap:8px}.information-bbch-backlink{justify-self:start;margin-bottom:12px}.information-bbch-sampling-references{display:grid;gap:10px}.information-bbch-sampling-references header{align-items:baseline;display:flex;gap:8px}.information-bbch-sampling-references h2{color:#0d4f36;font-size:16px;margin:0}.information-bbch-sampling-references header span{color:#5f716b;font-size:12px;font-weight:900}.information-bbch-sampling-reference-list{display:grid;gap:8px}.information-bbch-sampling-reference{align-items:center;background:#fff;border:1px solid #d7e1dc;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.information-bbch-sampling-reference--highlighted{background:#fff7ed;border-color:#ffb36f}.information-bbch-sampling-reference strong{color:#0d4f36;display:block;font-size:14px;margin-bottom:4px}.information-bbch-sampling-reference p{margin:0 0 4px}.information-bbch-sampling-reference span{color:#5f716b;font-size:12px;font-weight:800}@media(max-width:820px){.information-procedure-crop-controls,.information-bbch-sampling-reference{grid-template-columns:minmax(0,1fr)}}.information-panel--sampling-procedures .information-procedure-nav-toggle{display:none!important}@media(max-width:820px)and (pointer:coarse){.information-panel--sampling-procedures .information-procedure-nav-toggle{display:inline-flex!important}}@media(max-width:1216px){.protocols-panel--workspace .sampling-guide-detail-section-panel--header .sampling-guide-fields__main{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr)!important;align-items:end!important}.protocols-panel--workspace .sampling-guide-detail-section-panel--header .sampling-guide-fields__main>label:nth-of-type(3){display:none!important}.protocols-panel--workspace .sampling-guide-detail-section-panel--header .sampling-guide-fields__main>label:nth-of-type(1){grid-column:1!important;grid-row:1!important}.protocols-panel--workspace .sampling-guide-detail-section-panel--header .sampling-guide-fields__main>label:nth-of-type(2){grid-column:2!important;grid-row:1!important}.protocols-panel--workspace .sampling-guide-detail-section-panel--header .sampling-guide-fields__main>label:nth-of-type(4){grid-column:3!important;grid-row:1!important}.protocols-panel--workspace .sampling-guide-detail-section-panel--header .sampling-guide-fields__sop,.protocols-panel--workspace .sampling-guide-detail-section-panel--header .sampling-guide-fields__note{grid-column:1 / -1!important}}@media(min-width:521px)and (max-width:1216px){.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:auto auto!important;gap:5px 6px!important;align-items:end!important;align-content:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6px!important;overflow:visible!important}.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection)>strong,.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__selection-actions--empty{display:none!important}.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__main-fields{display:contents!important}.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__main-fields>label{min-width:0!important;height:auto!important;min-height:0!important}.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__main-fields>label:nth-of-type(1){grid-column:1!important;grid-row:1!important}.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__main-fields>label:nth-of-type(2){grid-column:2!important;grid-row:1!important}.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__main-fields>label:nth-of-type(3){grid-column:3!important;grid-row:1!important}.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__main-fields>label:nth-of-type(4){grid-column:4!important;grid-row:1!important}.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__main-fields>label:nth-of-type(5){grid-column:1 / 3!important;grid-row:2!important}.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__count-field{grid-column:3!important;grid-row:2!important;min-width:0!important}.protocols-panel--workspace .receiving-book-sticky-stack--new>.receiving-book-bulk:not(.receiving-book-bulk--selection) .receiving-book-bulk__add{grid-column:4!important;grid-row:2!important;align-self:end!important;justify-self:stretch!important;width:100%!important;min-width:0!important}}@media(max-width:1216px){.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:auto auto auto!important;gap:5px 6px!important;align-items:end!important;align-content:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6px!important;overflow:visible!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol>strong{display:none!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields{display:contents!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label,.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__analysis-field{min-width:0!important;height:auto!important;min-height:0!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(1){grid-column:1!important;grid-row:1!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(2){grid-column:2!important;grid-row:1!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(3){grid-column:3!important;grid-row:1!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(4){grid-column:4!important;grid-row:1!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(5){grid-column:1!important;grid-row:2!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(6){grid-column:2!important;grid-row:2!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(7){grid-column:3!important;grid-row:2!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(8){grid-column:4!important;grid-row:2!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__analysis-field{grid-column:1 / 4!important;grid-row:3!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__action{grid-column:4!important;grid-row:3!important;align-self:end!important;justify-self:stretch!important;width:100%!important;min-width:0!important}.protocols-panel--workspace .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__action>button{width:100%!important}}@media(max-width:1216px){.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol,.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:repeat(2,auto)!important;grid-auto-rows:0!important;gap:4px 6px!important;align-items:end!important;align-content:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6px!important;overflow:visible!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol>strong,.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol>strong{display:none!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__main-fields,.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields{display:contents!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__main-fields>label,.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__analysis-field,.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label,.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__analysis-field{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:2px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;line-height:1.05!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(1),.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(1){grid-column:1!important;grid-row:1!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(2),.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(2){grid-column:2!important;grid-row:1!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(3),.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(3){grid-column:3!important;grid-row:1!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(4),.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(4){grid-column:4!important;grid-row:1!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(5),.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(5){grid-column:5!important;grid-row:1!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(6),.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(6){grid-column:1!important;grid-row:2!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(7),.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(7){grid-column:2!important;grid-row:2!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(8),.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__main-fields>label:nth-of-type(8){grid-column:3!important;grid-row:2!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__analysis-field,.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__analysis-field{grid-column:4!important;grid-row:2!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__action,.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__action{grid-column:5!important;grid-row:2!important;align-self:end!important;justify-self:stretch!important;width:100%!important;min-width:0!important;margin:0!important}.protocols-panel--workspace:not(.protocols-panel--compact) .receiving-book-sticky-stack>.receiving-book-protocol .receiving-book-protocol__action>button,.protocols-panel--workspace.protocols-panel--compact .receiving-book-sticky-stack--project>.receiving-book-protocol .receiving-book-protocol__action>button{width:100%!important;height:28px!important;min-height:28px!important;padding:0 6px!important;white-space:nowrap!important}}@media(max-width:1280px){.information-panel--sampling-procedures,.information-panel--sampling-procedures .protocols-panel__body,.information-panel--sampling-procedures .protocols-panel__workspace-body,.information-panel--sampling-procedures .protocols-panel__workspace,.information-panel--sampling-procedures .information-panel__body,.information-panel--sampling-procedures .information-procedure-detail,.information-panel--sampling-procedures .information-procedure-workspace,.information-panel--sampling-procedures .information-procedure-quick{min-width:0!important;max-width:100%!important}.information-panel--sampling-procedures .protocols-panel__workspace-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important}.information-panel--sampling-procedures .protocols-panel__workspace-list{display:none!important}.information-panel--sampling-procedures .protocols-panel__workspace{width:100%!important;overflow-x:hidden!important}.information-panel--sampling-procedures .protocols-panel__mode-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;margin:0 0 8px!important;padding:5px 6px!important;overflow:visible!important}.information-panel--sampling-procedures .protocols-panel__mode-tabs .panel-switcher__tab{width:100%!important;min-width:0!important;max-width:none!important;min-height:30px!important;height:auto!important;padding:5px 6px!important;white-space:normal!important;line-height:1.08!important;text-align:center!important}.information-panel--sampling-procedures .information-procedure-detail__header{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:7px!important;padding-right:0!important}.information-panel--sampling-procedures .information-bbch-detail__heading{min-width:0!important;max-width:100%!important}.information-panel--sampling-procedures .information-bbch-detail__heading h1{max-width:100%!important;font-size:1rem!important;line-height:1.12!important;word-break:normal!important;overflow-wrap:anywhere!important}.information-panel--sampling-procedures .information-procedure-detail__actions{grid-column:1 / -1!important;justify-content:flex-start!important;margin-left:0!important;min-width:0!important}.information-panel--sampling-procedures .information-procedure-nav-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:5px 9px!important}.information-panel--sampling-procedures.information-panel--sampling-navigation-open .information-procedure-nav-scrim{background:#0f1f184d!important;display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:fixed!important;z-index:3400!important}.information-panel--sampling-procedures .information-procedure-nav-drawer{background:#eef6f1!important;border-right:1px solid #d6e1dc!important;box-shadow:0 18px 42px #193d2b3d!important;display:grid!important;gap:8px!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;height:100dvh!important;left:0!important;max-width:310px!important;overflow-y:auto!important;padding:12px!important;position:fixed!important;top:0!important;transform:translate(-105%)!important;transition:transform .14s ease!important;width:min(82vw,310px)!important;z-index:3401!important}.information-panel--sampling-procedures.information-panel--sampling-navigation-open .information-procedure-nav-drawer{transform:translate(0)!important}.information-panel--sampling-procedures .information-procedure-quick-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:8px!important;width:100%!important;min-width:0!important}.information-panel--sampling-procedures .information-procedure-quick-fact{min-width:0!important;max-width:100%!important;overflow:hidden!important}.information-panel--sampling-procedures .information-procedure-quick-fact strong,.information-panel--sampling-procedures .information-procedure-quick-fact li{overflow-wrap:anywhere!important}.information-panel--sampling-procedures .information-procedure-table-wrap{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important}.information-panel--sampling-procedures .information-procedure-table{min-width:560px!important}}@media(max-width:820px){.information-panel--sampling-procedures .protocols-panel__workspace-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.information-panel--sampling-procedures .protocols-panel__workspace-list{display:none!important}.information-panel--sampling-procedures .information-procedure-workspace{padding-right:0!important;overflow-x:hidden!important}.information-panel--sampling-procedures .information-procedure-quick-facts{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:520px){.information-panel--sampling-procedures .protocols-panel__mode-tabs{gap:3px!important;padding-inline:4px!important}.information-panel--sampling-procedures .protocols-panel__mode-tabs .panel-switcher__tab{min-height:28px!important;padding-inline:4px!important;font-size:.68rem!important}.information-panel--sampling-procedures .information-panel__body{padding:6px!important}.information-panel--sampling-procedures .information-procedure-table{min-width:500px!important}}.information-contact-mobile-back,.information-bbch-mobile-back,.information-procedure-mobile-back{display:none}@media(max-width:1280px){.information-panel--bbch .protocols-panel__workspace-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.information-panel--bbch .protocols-panel__workspace{order:1!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:0!important;padding:8px 8px 0!important;overflow:hidden!important}.information-panel--bbch .protocols-panel__mode-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;margin:0!important;padding:0 0 8px!important;overflow:visible!important}.information-panel--bbch .protocols-panel__mode-tabs .panel-switcher__tab{width:100%!important;min-width:0!important;max-width:none!important;min-height:30px!important;height:auto!important;padding:5px 6px!important;white-space:normal!important;line-height:1.08!important;text-align:center!important}.information-panel--bbch:not(.information-panel--bbch-detail) .protocols-panel__workspace{grid-template-rows:auto!important}.information-panel--bbch:not(.information-panel--bbch-detail) .information-panel__body{display:none!important}.information-panel--bbch:not(.information-panel--bbch-detail) .protocols-panel__workspace-list{order:2!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0 8px 8px!important;overflow:hidden!important;box-shadow:none!important}.information-panel--bbch .protocols-panel__workspace-list .protocols-panel__protocol-list-scroll{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.information-panel--bbch.information-panel--bbch-detail .protocols-panel__workspace-list{display:none!important}.information-panel--bbch.information-panel--bbch-detail .protocols-panel__workspace{padding:8px!important}.information-panel--bbch.information-panel--bbch-detail .information-panel__body{display:block!important;min-width:0!important;min-height:0!important;padding:8px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.information-panel--bbch .information-bbch-detail{width:100%!important;max-width:100%!important;padding-bottom:16px!important}.information-bbch-mobile-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;min-height:32px!important;margin-left:auto!important;padding:6px 10px!important;border:1px solid var(--aps-border-color)!important;border-radius:7px!important;background:var(--aps-panel-bg)!important;color:var(--aps-primary)!important;font-size:.78rem!important;font-weight:900!important}.information-panel--bbch .information-bbch-detail__heading--with-actions{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.information-panel--bbch .information-bbch-source-actions{justify-content:flex-start!important}.information-panel--bbch .information-bbch-sampling-references{display:none!important}.information-panel--bbch .information-bbch-source-actions .information-bbch-mobile-back{margin-left:auto!important}}@media(max-width:640px){.information-panel--bbch .protocols-panel__mode-tabs{gap:3px!important;padding-bottom:6px!important}.information-panel--bbch .protocols-panel__mode-tabs .panel-switcher__tab{min-height:28px!important;padding-inline:4px!important;font-size:.68rem!important}}.protocols-panel--workspace .protocols-panel__bulk-actions{flex-wrap:wrap}.protocols-panel--workspace button.protocols-panel__bulk-excel:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle){border-color:#16452e47!important;background:var(--aps-green-soft, #eef7f0)!important;color:var(--aps-text, #173727)!important}@media(min-width:1217px){.protocols-panel--workspace .protocols-panel__list-heading{position:relative}.protocols-panel--workspace .protocols-panel__list-heading>.protocols-panel__bulk-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.protocols-panel--workspace .protocols-panel__bulk-actions>span{position:absolute;top:0;left:50%;z-index:1;max-width:calc(100% - 100px);transform:translate(-50%)}.protocols-panel--workspace .protocols-panel__bulk-actions>button{width:100%!important;min-width:0!important}}.receiving-book-panel .receiving-book-table tbody tr.receiving-book-table__day-heading,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table tbody tr.receiving-book-table__day-heading{height:20px!important;min-height:20px!important}.receiving-book-panel .receiving-book-table tbody tr.receiving-book-table__day-heading>td,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table tbody tr.receiving-book-table__day-heading>td,.protocols-panel--workspace .receiving-book-panel--embedded .receiving-book-table tbody tr.receiving-book-table__day-heading:hover>td{height:20px!important;min-height:20px!important;padding:0 6px!important;border-top:1px solid #b8d8eb!important;border-bottom:1px solid rgba(22,69,46,.12)!important;background:#b8d8eb!important}.receiving-book-table__day-heading-content{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;gap:12px;color:#315542;font-size:.64rem;font-weight:900;line-height:1}.receiving-book-panel button.receiving-book-table__day-excel,.protocols-panel--workspace .receiving-book-panel--embedded button.receiving-book-table__day-excel:not(.protocols-panel__project):not(.panel-switcher__tab):not(.editable-option-input__toggle):not(.editable-option-input__list button){width:auto!important;min-width:62px!important;min-height:18px!important;height:18px!important;padding:0 6px!important;flex:0 0 auto;font-size:.6rem!important;line-height:16px!important;white-space:nowrap}@media(min-width:521px)and (max-width:1216px){.protocols-panel--workspace .sampling-guide-detail-section-panel--signature{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}.protocols-panel--workspace .sampling-guide-detail-section-panel--signature .sampling-guide-signature{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__heading{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__heading select{width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__canvas{width:100%!important;min-width:0!important;max-width:100%!important;height:220px!important;box-sizing:border-box!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions>input{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;box-sizing:border-box!important;font-size:11px!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions>button,.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions>button.aps-btn.aps-book-action{width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;padding:4px 8px!important;box-sizing:border-box!important;font-size:10px!important;line-height:1.15!important;white-space:normal!important;overflow:hidden!important}.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__actions>button:last-child{grid-column:1 / -1!important}}@media(min-width:521px)and (max-width:1216px)and (orientation:landscape){.protocols-panel--workspace .sampling-guide-fields__signature .sampling-guide-signature__canvas{height:170px!important}}@media(max-width:1280px){.information-panel--contacts .protocols-panel__workspace-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.information-panel--contacts .protocols-panel__workspace{order:1!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:0!important;padding:8px 8px 0!important;overflow:hidden!important}.information-panel--contacts .protocols-panel__mode-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;margin:0!important;padding:0 0 8px!important;overflow:visible!important}.information-panel--contacts .protocols-panel__mode-tabs .panel-switcher__tab{width:100%!important;min-width:0!important;max-width:none!important;min-height:30px!important;height:auto!important;padding:5px 6px!important;white-space:normal!important;line-height:1.08!important;text-align:center!important}.information-panel--contacts:not(.information-panel--contacts-detail) .protocols-panel__workspace{grid-template-rows:auto!important}.information-panel--contacts:not(.information-panel--contacts-detail) .information-panel__body{display:none!important}.information-panel--contacts:not(.information-panel--contacts-detail) .protocols-panel__workspace-list{order:2!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0 8px 8px!important;overflow:hidden!important;box-shadow:none!important}.information-panel--contacts .protocols-panel__workspace-list .protocols-panel__protocol-list-scroll{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.information-panel--contacts .information-registry-filters{grid-template-columns:repeat(6,minmax(0,1fr))!important}.information-panel--contacts .information-registry-filters label{min-width:0!important}.information-panel--contacts .information-registry-filters label:nth-child(1),.information-panel--contacts .information-registry-filters label:nth-child(2){grid-column:span 3!important}.information-panel--contacts .information-registry-filters label:nth-child(3),.information-panel--contacts .information-registry-filters label:nth-child(4),.information-panel--contacts .information-registry-filters label:nth-child(5){grid-column:span 2!important}.information-panel--contacts:not(.information-panel--contacts-detail) .information-registry-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:36px!important;padding:8px!important}.information-panel--contacts:not(.information-panel--contacts-detail) .information-registry-row>small{display:none!important}.information-panel--contacts:not(.information-panel--contacts-detail) .information-registry-row .protocols-panel__project-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important}.information-panel--contacts:not(.information-panel--contacts-detail) .information-registry-row .protocols-panel__project-heading strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.information-panel--contacts:not(.information-panel--contacts-detail) .information-registry-row .protocols-panel__project-heading em{justify-self:end!important;max-width:88px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.information-panel--contacts.information-panel--contacts-detail .protocols-panel__workspace-list{display:none!important}.information-panel--contacts.information-panel--contacts-detail .protocols-panel__workspace{padding:8px!important}.information-panel--contacts.information-panel--contacts-detail .information-panel__body{display:block!important;min-width:0!important;min-height:0!important;padding:8px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.information-panel--contacts .information-registry-detail--contact{width:100%!important;max-width:100%!important;padding-bottom:16px!important}.information-panel--contacts .information-registry-detail--contact>.information-bbch-detail__heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 8px!important;margin:0 0 8px!important}.information-panel--contacts .information-registry-detail--contact>.information-bbch-detail__heading h1{grid-column:1!important;grid-row:1!important;min-width:0!important;margin:0!important}.information-panel--contacts .information-registry-detail--contact>.information-bbch-detail__heading span{grid-column:1!important;grid-row:2!important}.information-contact-mobile-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;min-height:32px!important;margin-left:auto!important;padding:6px 10px!important;border:1px solid var(--aps-border-color)!important;border-radius:7px!important;background:var(--aps-panel-bg)!important;color:var(--aps-primary)!important;font-size:.78rem!important;font-weight:900!important}.information-panel--contacts .information-registry-detail--contact>.information-bbch-detail__heading .information-contact-mobile-back{grid-column:2!important;grid-row:1!important;margin-left:8px!important}}@media(max-width:640px){.information-panel--contacts .information-registry-filters{grid-template-columns:repeat(6,minmax(0,1fr))!important}.information-panel--contacts .protocols-panel__mode-tabs{gap:3px!important;padding-bottom:6px!important}.information-panel--contacts .protocols-panel__mode-tabs .panel-switcher__tab{min-height:28px!important;padding-inline:4px!important;font-size:.68rem!important}}@media(max-width:1280px){.information-panel--sampling-procedures .protocols-panel__workspace-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.information-panel--sampling-procedures .protocols-panel__workspace{order:1!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:0!important;padding:8px 8px 0!important;overflow:hidden!important}.information-panel--sampling-procedures .protocols-panel__mode-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;margin:0!important;padding:0 0 8px!important;overflow:visible!important}.information-panel--sampling-procedures .protocols-panel__mode-tabs .panel-switcher__tab{width:100%!important;min-width:0!important;max-width:none!important;min-height:30px!important;height:auto!important;padding:5px 6px!important;white-space:normal!important;line-height:1.08!important;text-align:center!important}.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .protocols-panel__workspace{grid-template-rows:auto!important}.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .information-panel__body{display:none!important}.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .protocols-panel__workspace-list{order:2!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0 8px 8px!important;overflow:hidden!important;box-shadow:none!important}.information-panel--sampling-procedures .protocols-panel__workspace-list .protocols-panel__protocol-list-scroll{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.information-panel--sampling-procedures.information-panel--sampling-procedures-detail .protocols-panel__workspace-list{display:none!important}.information-panel--sampling-procedures.information-panel--sampling-procedures-detail .protocols-panel__workspace{padding:8px!important}.information-panel--sampling-procedures.information-panel--sampling-procedures-detail .information-panel__body{display:block!important;min-width:0!important;min-height:0!important;padding:8px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.information-panel--sampling-procedures .information-procedure-detail{width:100%!important;max-width:100%!important;padding-bottom:16px!important}.information-panel--sampling-procedures .information-procedure-nav-toggle,.information-panel--sampling-procedures .information-procedure-nav-scrim,.information-panel--sampling-procedures .information-procedure-nav-drawer,.information-panel--sampling-procedures.information-panel--sampling-navigation-open .information-procedure-nav-scrim,.information-panel--sampling-procedures.information-panel--sampling-navigation-open .information-procedure-nav-drawer{display:none!important}.information-panel--sampling-procedures .information-procedure-detail__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:8px!important}.information-panel--sampling-procedures .information-bbch-detail__heading{min-width:0!important;max-width:100%!important}.information-panel--sampling-procedures .information-bbch-detail__heading h1{max-width:100%!important;font-size:1rem!important;line-height:1.14!important;overflow-wrap:anywhere!important}.information-panel--sampling-procedures .information-procedure-detail__actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important;margin-left:0!important;gap:6px!important}.information-procedure-mobile-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;margin-left:auto!important;padding:6px 10px!important;border:1px solid var(--aps-border-color)!important;border-radius:7px!important;background:var(--aps-panel-bg)!important;color:var(--aps-primary)!important;font-size:.78rem!important;font-weight:900!important}}@media(min-width:641px)and (max-width:1280px){.information-panel--sampling-procedures-submenu:not(.information-panel--sampling-procedures-detail) .protocols-panel__workspace-list{grid-template-rows:auto minmax(0,1fr)!important}.information-panel--sampling-procedures-submenu .information-procedure-submenu-heading{align-items:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:0 0 8px!important}.information-panel--sampling-procedures-submenu .information-procedure-submenu-heading strong{color:var(--aps-primary)!important;display:block!important;font-size:1rem!important;font-weight:950!important;line-height:1.15!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.information-panel--sampling-procedures-submenu .information-procedure-submenu-back{margin-left:0!important;white-space:nowrap!important}.information-panel--sampling-procedures-submenu:not(.information-panel--sampling-procedures-detail) .information-procedure-submenu-screen{display:block!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.information-panel--sampling-procedures-submenu .information-procedure-submenu-list{display:grid!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;padding-bottom:8px!important}.information-panel--sampling-procedures-submenu .information-procedure-submenu-item{align-items:center!important;display:inline-flex!important;justify-content:flex-start!important;min-height:58px!important;padding:0 14px!important;width:100%!important}.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .information-procedure-list-scroll{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-content:start!important;gap:6px!important}.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .information-procedure-group{display:contents!important}.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .information-procedure-group>span{grid-column:1 / -1!important;min-height:0!important;margin:2px 0 -1px!important;line-height:1.1!important}.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .information-procedure-tree{display:grid!important;grid-column:span 2!important;min-width:0!important;gap:4px!important}.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .information-procedure-group:nth-child(4) .information-procedure-tree,.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .information-procedure-group:nth-child(6) .information-procedure-tree,.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .information-procedure-group:nth-child(7) .information-procedure-tree{grid-column:span 3!important}.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .information-procedure-document-row{min-height:64px!important;height:64px!important;align-items:center!important;padding:0 12px!important}.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .information-procedure-document-row .protocols-panel__project-heading{align-items:center!important;min-width:0!important}.information-panel--sampling-procedures:not(.information-panel--sampling-procedures-detail) .information-procedure-document-row .protocols-panel__project-heading strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.information-panel--sampling-procedures.information-panel--sampling-procedures-submenu:not(.information-panel--sampling-procedures-detail) .protocols-panel__workspace-list .information-procedure-list-scroll.information-procedure-submenu-screen{display:block!important;grid-template-columns:none!important}}@media(max-width:640px){.information-panel--sampling-procedures .protocols-panel__mode-tabs{gap:3px!important;padding-bottom:6px!important}.information-panel--sampling-procedures .protocols-panel__mode-tabs .panel-switcher__tab{min-height:28px!important;padding-inline:4px!important;font-size:.68rem!important}}
