.rx{padding:24px;max-width:1200px;margin:auto;color:#263e3a;font-size:14px}.rx h1,.rx h2,.rx-dialog h2{margin:0 0 12px}.rx p{line-height:1.5}.rx button,.rx-dialog button{font:inherit;cursor:pointer;border:1px solid #cbd8d5;border-radius:7px;padding:8px 12px;background:#fff;color:#145f57}.rx button:disabled,.rx-dialog button:disabled{opacity:.45;cursor:default}.rx button.primary,.rx-dialog button.primary{background:#0f766e;color:#fff;border-color:#0f766e}.rx input,.rx select,.rx-dialog input,.rx-dialog select,.rx-dialog textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #bdceca;border-radius:7px;font:inherit;background:#fff;color:#203c36}.rx input:focus,.rx-dialog :focus-visible{outline:2px solid #0f766e;outline-offset:2px}.rx label,.rx-dialog label{display:grid;gap:6px;font-size:13px}.rx small,.rx-dialog small{color:#667d77}.rx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.rx-card{padding:22px!important;text-align:left;min-height:100px}.rx-heading,.rx-actions,.rx-pager{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.rx-actions{justify-content:flex-end;margin:20px 0 0}.rx-table-wrap{overflow-x:auto;margin-top:18px}.rx table{width:100%;border-collapse:collapse;background:#fff}.rx th,.rx td{text-align:left;padding:14px;border-bottom:1px solid #e1e9e7;vertical-align:top}.rx th:last-child,.rx td:last-child{text-align:right}.rx td button{margin:2px}.rx-error{background:#fff0ed;color:#a4281b;padding:12px;border-radius:6px}.rx-note{background:#eff5f3;border-left:3px solid #0f766e;padding:12px}.rx-dialog{border:1px solid #c9d8d3;border-radius:14px;padding:24px;width:min(820px,calc(100vw - 60px));max-height:88vh;overflow:auto;color:#263e3a;font-family:inherit;box-shadow:0 20px 90px #172d3433}.rx-dialog::backdrop{background:#152f3955}.rx-dialog form{display:grid;gap:16px}.rx-dialog .rx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-select{position:relative;min-width:0}.rx-options{position:relative;z-index:20;max-height:230px;overflow:auto;background:#fff;border:1px solid #bccfc9;border-radius:7px;box-shadow:0 5px 16px #163c251a}.rx-options button{display:block;width:100%;text-align:left;border:0;border-radius:0}.rx-options button[aria-selected=true]{background:#deeee9}.rx-options [role=group]>button:first-child{font-weight:700;background:#f0f5f3}.rx-pager{justify-content:flex-end;margin-top:16px}.rx-tabs{display:flex;gap:8px;margin:16px 0}.rx-dialog iframe{width:100%;height:58vh;border:1px solid #d2ded9}.rx-icon{width:16px;height:16px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8}@media(max-width:600px){.rx{padding:14px}.rx-dialog{padding:16px}.rx-dialog .rx-grid{grid-template-columns:1fr}.rx th,.rx td{padding:8px}}@media(prefers-reduced-motion:no-preference){.rx button,.rx-dialog button{transition:background .15s ease}}.rx-management{max-width:none;padding:14px 18px}.rx-breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:8px;color:#71847e;font-size:12px}.rx-breadcrumb button{border:0;padding:4px 0;background:transparent;font-weight:600}.rx-module-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.rx-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#548078}.rx-module-header h1{margin:4px 0;font-size:24px;letter-spacing:-.7px}.rx-module-header p,.rx-overview-heading p{color:#6b7e78;margin:0}.rx-module-mark{display:grid;place-items:center;width:34px;height:34px;background:#e0eee9;border-radius:12px;color:#14766a}.rx-module-mark svg{width:34px;height:34px}.rx-overview-heading{margin-bottom:12px}.rx-overview-heading h2{font-size:17px;margin-bottom:6px}.rx-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rx button.rx-catalog-card{padding:14px;text-align:left;border:1px solid #dce6e1;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;min-height:170px;box-shadow:0 2px 4px #19382c04}.rx button.rx-catalog-card:hover{border-color:#74ad9c;background:#fafffc;box-shadow:0 6px 20px #19382c09}.rx-card-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:#eaf4ef;color:#177263;margin-bottom:10px}.rx-card-icon svg{width:24px;height:24px}.rx-catalog-card h2{font-size:17px;margin-bottom:8px;color:#263e3a}.rx-catalog-card p{color:#6a7c76;font-size:13px;line-height:1.45;margin:0 0 12px}.rx-card-link{display:flex;justify-content:space-between;width:100%;margin-top:auto;font-size:12px;font-weight:600}.rx-catalog-hint{padding:10px 12px;color:#637a70;background:#eaf2ee;border-radius:10px;font-size:12px;margin-top:12px}.rx-section-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px}.rx-section-tabs button{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;border-color:transparent;background:transparent}.rx-section-tabs svg{width:17px;height:17px;flex-shrink:0}.rx-section-tabs button[aria-current=page]{background:#dceee5;color:#126750;border-color:#bdd9cb;font-weight:600}.rx-catalog-panel{background:#fff;border:1px solid #dce6e1;border-radius:14px;padding:14px}.rx-catalog-panel h2{font-size:20px;margin:0 0 5px}.rx-section-description{font-size:12px;color:#708079;margin:0}.rx-catalog-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,320px);gap:12px;border-top:1px solid #edf2ef;padding-top:12px}.rx-catalog-toolbar>label:only-child{grid-column:1/-1;max-width:500px}.rx-catalog-panel th{background:#f6f9f7;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6c7f76}.rx-catalog-panel td{font-size:13px}.rx-catalog-panel th:last-child{width:160px}.rx-description-cell{max-width:450px;white-space:pre-wrap;overflow-wrap:anywhere;color:#61766d}.rx-muted{color:#97a69f}.rx-category-badge{display:inline-block;padding:5px 9px;border-radius:6px;background:#eaf3ee;color:#3c7560;font-size:12px}.rx-empty{text-align:center;padding:24px 12px;color:#6e8177}.rx-empty svg{height:34px;width:34px;color:#8aaa9a}.rx-empty h3{color:#405c4e;margin-bottom:6px}.rx-empty p{margin:0;font-size:13px}.rx-form-intro{color:#6c7e75;font-size:13px;margin:0 0 12px}.rx-optional{font-weight:400;color:#8a9c91;font-size:11px}.rx-dialog textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #bdceca;border-radius:7px;font:inherit;resize:vertical;min-height:90px}.rx button.rx-clear-filter{border:0;font-size:11px;padding:5px 0;background:transparent}@media(max-width:1000px){.rx-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rx-management{padding:10px}.rx-catalog-grid{grid-template-columns:1fr}.rx-catalog-panel{padding:10px 12px}.rx-catalog-toolbar{grid-template-columns:1fr}.rx-module-mark{display:none}.rx-module-header h1{font-size:24px}.rx button.rx-catalog-card{min-height:150px}}.rx-management .rx-heading{margin-bottom:12px}.rx-management .rx-table-wrap{margin-top:12px}.rx-management th,.rx-management td{padding:9px 10px}.rx-management .rx-pager{margin-top:10px;margin-bottom:0}.rx-management .rx-dialog{padding:18px}.rx-management .rx-dialog form{gap:12px}.rx-management .rx-dialog .rx-actions{margin-top:10px}.rx-management .rx-dialog label{gap:4px}.rx-dialog.rx-prescription-drawer{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(740px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:14px 0 0 14px;overflow:hidden;font-size:13px}.rx-prescription-drawer[open]{display:flex;flex-direction:column}.rx-prescription-drawer>.rx-heading{flex:0 0 auto;margin:0;padding:14px 20px;border-bottom:1px solid #dfe9e5;background:#fff}.rx-prescription-drawer>.rx-heading h2{margin:0;font-size:18px}.rx-prescription-drawer>.rx-heading button{width:32px;height:32px;padding:0}.rx-prescription-drawer>form{display:flex;flex-direction:column;gap:0;min-height:0;flex:1}.rx-prescription-body{overflow-y:auto;min-height:0;flex:1;padding:12px 20px 18px;display:flex;flex-direction:column;gap:12px;background:#fbfdfc;scrollbar-gutter:stable}.rx-prescription-body>*{flex-shrink:0}.rx-prescription-drawer .rx-note{margin:0;padding:10px 12px;border-radius:7px;font-size:12px;line-height:1.5}.rx-prescription-drawer .rx-note p{margin:5px 0 0}.rx-prescription-drawer .rx-grid{gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.rx-prescription-drawer .rx-paired-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:start;min-width:0}.rx-prescription-drawer label{gap:5px;font-size:12px;font-weight:500;min-width:0}.rx-prescription-drawer input,.rx-prescription-drawer select{height:36px;min-width:0;padding:7px 9px;font-size:12px;border-radius:6px}.rx-prescription-drawer textarea{padding:8px 10px;min-height:58px;font-size:12px}.rx-prescription-drawer .rx-form-section{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#668079}.rx-prescription-drawer .rx-form-section:after{content:"";height:1px;background:#dfe9e5;flex:1}.rx-prescription-body>p{margin:0;font-size:12px}.rx-prescription-body>small{font-size:11px;line-height:1.4}.rx-prescription-footer{flex:0 0 auto;padding:12px 20px;background:#fff;border-top:1px solid #dfe9e5}.rx-prescription-footer .rx-actions{margin:0;gap:8px}.rx-prescription-footer button{padding:8px 10px;font-size:12px;min-height:34px}.rx-prescription-footer .rx-error{margin:0 0 8px;padding:8px 10px;font-size:12px}.rx-prescription-drawer .rx-options{max-height:180px}@media(max-width:540px){.rx-dialog.rx-prescription-drawer{border-radius:0}.rx-prescription-body{padding:12px}.rx-prescription-drawer>.rx-heading,.rx-prescription-footer{padding:12px}.rx-prescription-drawer .rx-grid{grid-template-columns:1fr}.rx-prescription-footer .rx-actions{display:grid;grid-template-columns:1fr 1fr}}@font-face{font-family:ELR Form;src:url(/assets/DejaVuSans-BhtEzpmT.ttf) format("truetype");font-display:swap}.fm{color:#17211f;font-size:13px}.fm h1{margin:0;font-size:18px;font-weight:700}.fm h2{margin:0 0 10px;font-size:14px;font-weight:700}.fm-muted{color:#6b7c79;font-size:12px}.fm-error{background:#fef3f2;border:1px solid #fecaca;color:#b42318;border-radius:9px;padding:9px 12px;font-size:12.5px;line-height:1.5}.fm-warn{background:#fffaeb;border:1px solid #f5c26b;color:#93370d;border-radius:9px;padding:9px 12px;font-size:12.5px;line-height:1.5}.fm-ok{background:#ecfdf3;border:1px solid #abefc6;color:#067647;border-radius:9px;padding:9px 12px;font-size:12.5px;line-height:1.5}.fm button,.fm-dialog button{font:inherit;font-size:12.5px;font-weight:600;height:32px;padding:0 13px;border-radius:8px;border:1px solid #cbd9d6;background:#fff;color:#0b5a53;cursor:pointer;white-space:nowrap}.fm button:disabled,.fm-dialog button:disabled{opacity:.45;cursor:default}.fm button.fm-primary,.fm-dialog button.fm-primary{background:#0f766e;border-color:#0b5a53;color:#fff}.fm button.fm-danger,.fm-dialog button.fm-danger{color:#b42318;border-color:#f1b5ae}.fm button.fm-small{height:26px;padding:0 9px;font-size:11.5px}.fm input[type=text],.fm input[type=search],.fm input[type=number],.fm select,.fm textarea,.fm-dialog input[type=text],.fm-dialog textarea{font:inherit;font-size:13px;border:1px solid #cbd9d6;border-radius:8px;padding:6px 9px;background:#fff;color:#17211f;min-width:0}.fm input:focus-visible,.fm select:focus-visible,.fm textarea:focus-visible,.fm button:focus-visible,.fm-dialog input:focus-visible,.fm-dialog textarea:focus-visible,.fm-dialog button:focus-visible{outline:2px solid #14b8a6;outline-offset:1px}.fm label.fm-field{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:#556663;text-transform:uppercase;letter-spacing:.3px}.fm label.fm-check{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#17211f}.fm-card{background:#fff;border:1px solid #dde5e4;border-radius:11px}.fm-list-page{padding:20px 24px 40px;max-width:1100px}.fm-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.fm-toolbar .fm-spacer{flex:1}.fm-table{width:100%;border-collapse:collapse}.fm-table th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:#8a9996;font-weight:700;padding:9px 14px;border-bottom:1px solid #eef2f1}.fm-table td{padding:10px 14px;border-bottom:1px solid #f2f5f4;vertical-align:middle}.fm-table tr:last-child td{border-bottom:none}.fm-table .fm-actions{display:flex;gap:6px;justify-content:flex-end}.fm-pill{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:20px;background:#eef2f1;color:#3d514e}.fm-pill.fm-pill-ok{background:#ecfdf3;color:#067647}.fm-pill.fm-pill-bad{background:#fef3f2;color:#b42318}.fm-pill.fm-pill-wait{background:#fffaeb;color:#93370d}.fm-empty{padding:28px;text-align:center;color:#8a9996}.fm-workspace{display:flex;height:100%;min-height:0;background:#eef1f2}.fm-thumbs{flex:0 0 132px;overflow:auto;padding:12px 10px;border-right:1px solid #dde5e4;background:#f7f9f9;display:flex;flex-direction:column;gap:10px}.fm-thumb{display:flex!important;flex-direction:column;align-items:center;gap:4px;height:auto!important;padding:6px!important;border-radius:8px!important;border:2px solid transparent!important;background:transparent!important;color:#556663!important;font-size:11px!important}.fm-thumb canvas{background:#fff;box-shadow:0 1px 3px #0428242e}.fm-thumb[aria-current=true]{border-color:#0f766e!important;color:#0b5a53!important}.fm-canvas-area{flex:1;min-width:0;overflow:auto;padding:20px}.fm-pages{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:fit-content}.fm-page{position:relative;background:#fff;box-shadow:0 2px 10px #04282424;flex:none}.fm-page>canvas{display:block}.fm-page-label{position:absolute;top:-16px;left:0;font-size:10.5px;color:#8a9996}.fm-page.fm-drop-target{outline:3px dashed #14b8a6;outline-offset:2px}.fm-page-failed{padding:30px;color:#b42318;font-size:12px}.fm-side{flex:0 0 280px;overflow:auto;border-left:1px solid #dde5e4;background:#fff;padding:14px;display:flex;flex-direction:column;gap:14px}.fm-topbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;background:#fff;border-bottom:1px solid #dde5e4}.fm-topbar .fm-spacer{flex:1}.fm-zoom{display:inline-flex;align-items:center;gap:4px}.fm-zoom output{min-width:44px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.fm-box{position:absolute;box-sizing:border-box;border:1.5px solid #0f766e;background:#14b8a61f;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;overflow:visible}.fm-box.fm-selected{border-color:#c2410c;background:#f9731624;z-index:2}.fm-box-label{position:absolute;left:0;top:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;padding:0 3px;color:#0b3b37;pointer-events:none}.fm-box-type{font-weight:700}.fm-handle{position:absolute;width:10px;height:10px;right:-6px;bottom:-6px;background:#fff;border:2px solid #c2410c;border-radius:2px;cursor:nwse-resize}.fm-handle.fm-handle-e{right:-6px;top:calc(50% - 5px);bottom:auto;cursor:ew-resize}.fm-handle.fm-handle-s{bottom:-6px;left:calc(50% - 5px);right:auto;cursor:ns-resize}.fm-palette{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fm-palette button{height:auto!important;padding:8px 6px!important;white-space:normal!important;font-size:11.5px!important;cursor:grab!important;text-align:center}.fm-props{display:flex;flex-direction:column;gap:10px}.fm-props .fm-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fm-props code{font-family:IBM Plex Mono,monospace;font-size:11.5px;background:#eef2f1;padding:2px 6px;border-radius:5px;word-break:break-all}.fm-upload{max-width:560px;margin:30px auto;padding:22px;display:flex;flex-direction:column;gap:14px}.fm-drop{border:2px dashed #cbd9d6;border-radius:11px;padding:26px;text-align:center;color:#556663;background:#f7f9f9}.fm-drop.fm-drop-active{border-color:#14b8a6;background:#f0fbf9}.fm-input{position:absolute;box-sizing:border-box;margin:0;border:1px dashed rgba(15,118,110,.55);background:#ecfdf359;font-family:ELR Form,DejaVu Sans,sans-serif;color:#000;padding:0 calc(var(--pad));border-radius:0;outline:none;resize:none;line-height:1.2}.fm-input:focus{border:1.5px solid #0f766e;background:#ecfdf399}textarea.fm-input{padding:var(--pad);overflow:hidden;white-space:pre-wrap}.fm-input.fm-issue{border:1.5px solid #d92d20;background:#fef3f2bf}.fm-input:disabled{border-color:transparent;background:transparent;color:#000}.fm-input[type=date]{font-size:inherit}.fm-checkbox{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(15,118,110,.55);background:#ecfdf359;cursor:pointer;padding:0!important;height:auto!important;border-radius:0!important;font-family:ELR Form,DejaVu Sans,sans-serif!important;color:#000!important;line-height:1}.fm-checkbox.fm-issue{border:1.5px solid #d92d20!important;background:#fef3f2bf!important}.fm-checkbox:disabled{opacity:1!important;border-color:transparent!important;background:transparent!important}.fm-issue-tag{position:absolute;transform:translateY(-100%);font-size:10px;font-weight:700;color:#fff;background:#d92d20;padding:1px 5px;border-radius:4px 4px 0 0;white-space:nowrap;pointer-events:none;z-index:3}.fm-issues{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.fm-issues button{height:auto!important;padding:5px 8px!important;text-align:left;white-space:normal!important;width:100%;color:#b42318!important;border-color:#fecaca!important;background:#fef3f2!important;font-weight:500!important}.fm-tab{display:flex;flex-direction:column;gap:14px}.fm-tab-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #eef2f1}.fm-filler{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:#eef1f2}.fm-dialog{border:none;border-radius:12px;padding:0;width:min(560px,calc(100vw - 32px));box-shadow:0 18px 50px #0428244d;color:#17211f;font-size:13px}.fm-dialog::backdrop{background:#041e1c73}.fm-dialog-head{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid #eef2f1}.fm-dialog-head h2{margin:0;font-size:15px;flex:1}.fm-dialog-body{padding:16px 18px;display:flex;flex-direction:column;gap:12px;max-height:70vh;overflow:auto}.fm-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #eef2f1}.fm-dialog label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:#556663;text-transform:uppercase;letter-spacing:.3px}.fm-picklist{display:flex;flex-direction:column;border:1px solid #eef2f1;border-radius:9px;max-height:320px;overflow:auto}.fm-picklist button{display:flex!important;justify-content:space-between;align-items:center;height:auto!important;padding:10px 12px!important;border:none!important;border-bottom:1px solid #f2f5f4!important;border-radius:0!important;text-align:left;color:#17211f!important;font-weight:500!important}.fm-picklist button:hover,.fm-picklist button:focus-visible{background:#f0f6f5!important}@media(max-width:760px){.fm-workspace{flex-direction:column;overflow:auto}.fm-thumbs{flex:none;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid #dde5e4}.fm-side{flex:none;border-left:none;border-top:1px solid #dde5e4}.fm-canvas-area{overflow:auto;flex:none}.fm-list-page{padding:14px 12px 30px}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-grid-item.react-grid-placeholder{background:#dcece9;border:2px dashed #0f766e;border-radius:12px;opacity:1;z-index:2;transition:transform 90ms ease-out,width 90ms ease-out,height 90ms ease-out}.react-grid-item.cssTransforms{transition-property:transform,width,height;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,1.35,.4,1)}.react-grid-item.react-draggable-dragging,.react-grid-item.resizing{z-index:5;box-shadow:0 12px 28px #0b3b372e;border-color:#0f766e!important;transition:none}.wb-rail-collapsed:hover{background:#f8fbfa}.wb-rail-collapsed:focus-visible{outline:2px solid #0f766e;outline-offset:-2px}.wb-tile-header:active{cursor:grabbing}.wb-tile-header:focus-visible{outline:2px solid #0f766e;outline-offset:-2px}.react-grid-item>.react-resizable-handle:after{content:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:34px;right:0;bottom:12px;height:auto;width:8px;margin-top:0;transform:none;cursor:col-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:12px;right:12px;bottom:0;width:auto;height:8px;margin-left:0;transform:none;cursor:row-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{right:0;bottom:0;width:16px;height:16px;transform:none;cursor:nwse-resize;background-image:linear-gradient(-45deg,transparent 0 4px,#0f766e 4px 5px,transparent 5px 7px,#0f766e 7px 8px,transparent 8px)}@media(prefers-reduced-motion:reduce){.react-grid-layout,.react-grid-item,.react-grid-item.cssTransforms,.react-grid-item.react-grid-placeholder{transition:none!important}.react-grid-item.react-draggable-dragging,.react-grid-item.resizing{box-shadow:none}}.wb-lib-btn{display:none}@media(max-width:760px){.wb-rail-closed{display:none!important}.wb-lib-btn{display:inline-flex;align-items:center}.wb-rail-open{position:fixed;z-index:40;top:52px;left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom));width:auto!important;flex:none!important;border-right:none!important;box-shadow:0 12px 32px #0428242e}}
