.field-offline-launch{z-index:1;color:#102b46;background:#f3f6fa;border-bottom:1px solid #d6e0ea;padding:20px 24px;font:15px/1.5 Inter,Segoe UI,sans-serif;position:relative}.field-offline-launch h2{margin:0 0 8px;font-size:20px}.field-offline-launch p{max-width:75ch;margin:8px 0}.field-offline-launch button{color:#1559ad;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1559ad;border-radius:6px;padding:10px 16px;font-weight:600}.field-offline-launch button:focus-visible{outline-offset:3px;outline:3px solid #277ad2}:root{--system-list-hover:#dbe9fc}table tbody tr:not(.history-row-selected):not(.payment-file-type-selected):not(.selected):not(.is-selected):not(.active):not([aria-selected=true]):hover>td:not(.attendance-issue-cell):not(.attendance-exception-cell),.ez-combo-list>button:hover:not(:disabled),.ez-combo-list>button.is-active:not(:disabled),.context-table button.table-row:hover:not(:disabled),.report-list>button:not(.selected):hover,:is(.payment-run-row,.period-dialog-list>button,.retainage-provider-list>button,.openwa-automation-group-list>button,.openwa-group-card,.openwa-group-row,.integration-service-row):not(.selected):not(.is-selected):not(.active):not(.expanded):not([aria-selected=true]):hover{background-color:var(--system-list-hover)!important}.maplibregl-map{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl button{-webkit-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.locates-page{color:#17395f;gap:18px;padding:26px 30px 40px;display:grid}.locates-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.locates-heading h1{color:#0b2d55;letter-spacing:-.025em;margin:0;font-size:30px}.locates-heading p{color:#667d94;max-width:72ch;margin:7px 0 0;font-size:13px}.locates-heading-actions{align-items:center;gap:9px;display:flex}.locates-heading-actions button,.locates-list header button{align-items:center;gap:7px;display:inline-flex}.live{color:#788ca0;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.live svg{color:#8ba0b4}.live.on{color:#0f7b49}.live.on svg{color:#15a565;filter:drop-shadow(0 2px 5px #15a56555)}.locates-tabs{border-bottom:1px solid #d6e1ec;gap:2px;display:flex}.locates-tabs button{color:#607890;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 17px;font-size:12px;font-weight:800}.locates-tabs button.active{color:#075ebc;border-bottom-color:#0877ef}.locates-metric-strip{background:#fff;border:1px solid #d4dfeb;border-radius:9px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.locates-metric{border-right:1px solid #e0e8f0;gap:5px;padding:15px 17px;display:grid}.locates-metric:last-child{border:0}.locates-metric span{color:#708399;text-transform:uppercase;font-size:10px;font-weight:800}.locates-metric strong{color:#123860;font-variant-numeric:tabular-nums;font-size:25px}.locates-metric.warning strong{color:#9a6500}.locates-metric.danger strong{color:#b52a35}.locates-command{color:#17633e;background:#f3fbf6;border:1px solid #bcd8c9;border-radius:9px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.locates-command h2{margin:0 0 4px;font-size:15px}.locates-command p{color:#4f7461;margin:0;font-size:11px}.locates-list,.ticket-map,.response-matrix,.ticket-timeline,.locate-wizard>section{background:#fff;border:1px solid #d2deea;border-radius:10px;overflow:hidden;box-shadow:0 5px 18px #163b620a}.locates-list>header{border-bottom:1px solid #dce5ee;align-items:center;gap:12px;padding:14px 16px;display:flex}.locates-list>header>div{margin-right:auto}.locates-list h2,.ticket-detail-grid h2,.gis-workspace h2,.locate-wizard h2{color:#12375e;margin:0;font-size:16px}.locates-list header span{color:#7b8ea1;font-size:10px}.locates-list label{background:#fff;border:1px solid #cbd8e4;border-radius:7px;align-items:center;gap:8px;width:min(360px,35vw);padding:0 11px;display:flex}.locates-list input{color:#193d61;border:0;outline:0;width:100%;height:37px}.locates-table-wrap{overflow:auto}.locates-list table{border-collapse:collapse;width:100%}.locates-list th{color:#6c8095;text-align:left;text-transform:uppercase;background:#f5f8fb;padding:10px 14px;font-size:9px}.locates-list td{color:#385570;border-top:1px solid #e3eaf1;padding:12px 14px;font-size:11px}.locates-list td strong,.locates-list td small{display:block}.locates-list td small{color:#8191a2;margin-top:3px;font-size:9px}.locates-list tr:hover td{background:#f9fcff}.locates-status{color:#54708c;text-transform:capitalize;background:#f7f9fb;border:1px solid #c9d7e5;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.locates-status.blocked,.locates-status.reconciliation-required{color:#a92d38;background:#fff2f3;border-color:#efc3c8}.locates-status.review-required,.locates-status.submission-pending{color:#946100;background:#fff8e9;border-color:#ecd49e}.locates-status.released,.locates-status.released-by-human,.locates-status.eligible-for-human-release{color:#167647;background:#effaf3;border-color:#b8dfc7}.icon,.text-action{color:#176bc1;background:0 0;border:0}.locates-state,.locates-empty{color:#75899d;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.locates-empty strong{color:#365775}.locates-empty p{margin:0;font-size:11px}.locates-alert{border-radius:7px;align-items:center;gap:9px;padding:11px 13px;font-size:11px;display:flex}.locates-alert.error{color:#a62f3a;background:#fff2f3;border:1px solid #edc2c7}.ticket-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:14px;display:grid}.ticket-map{grid-row:span 2;align-self:start}.ticket-map>header,.response-matrix>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.map-canvas{color:#668295;text-align:center;background-color:#eef4f7;background-image:linear-gradient(#c9d8df55 1px,#0000 1px),linear-gradient(90deg,#c9d8df55 1px,#0000 1px);background-size:28px 28px;align-content:center;place-items:center;gap:7px;min-height:330px;display:grid}.map-canvas.large{min-height:620px}.map-canvas strong{color:#315a72}.map-canvas small{max-width:420px}.ticket-map dl{border-top:1px solid #dbe5ee;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.ticket-map dl div{border-right:1px solid #e1e9f0;padding:12px}.ticket-map dt{color:#788ba0;text-transform:uppercase;font-size:9px}.ticket-map dd{color:#23496e;margin:4px 0 0;font-size:11px;font-weight:800}.response-matrix article{border-top:1px solid #e2e9f0;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:13px 15px;display:grid}.response-matrix article:first-of-type{border:0}.response-matrix article p{color:#657b91;margin:4px 0;font-size:10px}.response-matrix article small{color:#8494a4;font-size:9px}.ticket-timeline{padding:16px}.ticket-timeline article{grid-template-columns:12px 1fr;gap:10px;padding:8px 0;display:grid}.ticket-timeline article i{background:#2180df;border-radius:50%;width:8px;height:8px;margin-top:4px}.ticket-timeline article p{color:#75899c;margin:2px 0;font-size:9px}.gis-workspace{background:#fff;border:1px solid #d2deea;border-radius:10px;grid-template-columns:310px 1fr;min-height:620px;display:grid;overflow:hidden}.gis-workspace aside{border-right:1px solid #d7e2eb;padding:16px}.gis-workspace aside>p{color:#708398;font-size:10px}.gis-workspace aside button{color:#315677;text-align:left;background:0 0;border:0;border-top:1px solid #e2e9ef;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:11px 5px;display:grid}.gis-workspace aside button span{display:grid}.gis-workspace aside small{color:#8191a1}.locate-wizard{grid-template-columns:220px minmax(0,1fr);gap:16px;display:grid}.locate-wizard>ol{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.locate-wizard>ol li{color:#72869b;align-items:center;gap:9px;padding:9px;font-size:11px;font-weight:750;display:flex}.locate-wizard>ol span{border:1px solid #cad7e3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.locate-wizard>ol li.active{color:#0c68c5}.locate-wizard>ol li.active span,.locate-wizard>ol li.done span{color:#fff;background:#1681e9;border-color:#1681e9}.locate-wizard>section>header{border-bottom:1px solid #dce5ee;padding:18px 20px}.locate-wizard>section>header p{color:#6b8094;max-width:75ch;margin:5px 0 0;font-size:11px}.wizard-fields{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.wizard-fields label,.json-editor{color:#526d87;gap:6px;font-size:10px;font-weight:800;display:grid}.wizard-fields input{border:1px solid #c8d6e3;border-radius:6px;height:40px;padding:0 11px}.json-editor{padding:18px 20px}.json-editor textarea,.review-json{color:#244865;resize:vertical;background:#f8fafc;border:1px solid #c8d5e2;border-radius:7px;min-height:430px;padding:14px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.review-json{margin:18px 20px;overflow:auto}.validation-list{gap:8px;padding:18px 20px;display:grid}.validation-list article{color:#a23842;background:#fff6f7;border:1px solid #e6ccd0;border-radius:7px;grid-template-columns:auto 1fr;gap:10px;padding:11px;display:grid}.validation-list article.success{color:#177645;background:#f1faf4;border-color:#badfc8}.validation-list strong{font-size:10px}.validation-list p{margin:3px 0 0;font-size:10px}.locate-wizard footer{border-top:1px solid #dce5ee;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}::selection{color:#092f58;background:#b8dcff}.locates-page :focus-visible{outline-offset:2px;outline:3px solid #65adf5}@media (width<=1200px){.locates-metric-strip{grid-template-columns:repeat(3,1fr)}.ticket-detail-grid{grid-template-columns:1fr}.ticket-map{grid-row:auto}.gis-workspace{grid-template-columns:250px 1fr}}@media (width<=760px){.locates-page{padding:18px 14px}.locates-heading{flex-direction:column;align-items:flex-start}.locates-heading>div:first-child{padding-left:48px}.locates-heading-actions{flex-wrap:wrap}.locates-tabs{overflow:auto}.locates-metric-strip{grid-template-columns:repeat(2,1fr)}.locates-list>header{flex-direction:column;align-items:stretch}.locates-list label{width:auto}.gis-workspace,.locate-wizard{grid-template-columns:1fr}.gis-workspace aside{border-bottom:1px solid #d7e2eb;border-right:0}.map-canvas.large{min-height:380px}.locate-wizard>ol{grid-template-columns:repeat(4,1fr)}.locate-wizard>ol li{justify-content:center;padding:5px;font-size:0}.wizard-fields{grid-template-columns:1fr}.ticket-map dl{grid-template-columns:repeat(2,1fr)}}.wizard-fields input,.wizard-fields select,.wizard-fields textarea{box-sizing:border-box;color:#193d61;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #c8d6e3;border-radius:6px;padding:0 11px}.wizard-fields textarea{resize:vertical;min-height:105px;padding:10px 11px;line-height:1.5}.wizard-fields .wide{grid-column:1/-1}.wizard-fields small{color:#788ca0;font-size:9px;font-weight:600}.wizard-fields .field-error{color:#ad2f3c}.attachment-step{gap:9px;padding:20px;display:grid}.attachment-drop{color:#285b8d;text-align:center;background:#f5faff;border:1px dashed #86afd6;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:150px;font-size:12px;font-weight:800;display:grid}.attachment-drop input{max-width:290px}.attachment-drop span{color:#71879b;max-width:580px;font-size:9px;font-weight:600}.attachment-step article{color:#557089;border:1px solid #dce5ed;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 12px;font-size:10px;display:grid}.attachment-step article strong{color:#254b6f}.locate-review{padding:20px}.locate-review dl{border:1px solid #d8e3ec;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.locate-review dl div{border-bottom:1px solid #e2eaf1;border-right:1px solid #e2eaf1;padding:12px 14px}.locate-review dt{color:#788ca0;text-transform:uppercase;font-size:9px;font-weight:800}.locate-review dd{overflow-wrap:anywhere;color:#254b6e;margin:4px 0 0;font-size:11px;font-weight:750}.locate-review>p{color:#6c8195;margin:14px 0 0;font-size:10px}@media (width<=760px){.locate-wizard>ol{grid-template-columns:repeat(7,minmax(34px,1fr));overflow-x:auto}.wizard-fields .wide{grid-column:auto}.attachment-step article{grid-template-columns:1fr auto}.attachment-step article button{grid-column:1/-1;justify-self:start}.locate-review dl{grid-template-columns:1fr}}.locates-alert.success{color:#177645;background:#f1faf4;border:1px solid #badfc8}.damage-panel{background:#fff;border:1px solid #e1c5c9;border-radius:10px;overflow:hidden;box-shadow:0 5px 18px #163b620a}.damage-panel.open{align-self:start;height:max-content}.damage-panel>header{border-bottom:1px solid #eadadd;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.damage-panel h2{color:#67313a;margin:0;font-size:16px}.damage-panel header p{color:#8a6970;margin:4px 0 0;font-size:10px}.damage-message{color:#785529;background:#fff8f3;border-bottom:1px solid #eadadd;padding:10px 15px;font-size:10px}.damage-form{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.damage-form label{color:#695861;gap:6px;font-size:10px;font-weight:800;display:grid}.damage-form input,.damage-form select,.damage-form textarea{box-sizing:border-box;color:#3d3340;background:#fff;border:1px solid #d9c7ca;border-radius:6px;width:100%;min-height:39px;padding:8px 10px}.damage-form textarea{resize:vertical;min-height:72px}.damage-form .wide,.damage-warning{grid-column:1/-1}.damage-form label.wide{min-height:90px}.damage-form .damage-check{align-items:center;gap:8px;display:flex}.damage-form .damage-check input{width:17px;min-height:17px}.damage-warning{color:#a1343f;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.damage-form-actions{justify-content:flex-end;padding:0 16px 16px;display:flex}.damage-form-actions .primary-action{min-width:220px}@media (width<=760px){.damage-panel>header{flex-direction:column;align-items:flex-start}.damage-form{grid-template-columns:1fr}.damage-form .wide,.damage-warning{grid-column:auto}.damage-form-actions .primary-action{width:100%}}.ticket-controls{background:#fff9f9;border:1px solid #e0c7ca;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.ticket-controls h2{color:#6d333b;margin:0;font-size:15px}.ticket-controls p{color:#896b70;margin:4px 0;font-size:10px}.ticket-controls small{color:#a23a43;font-size:9px}.ticket-controls button{flex:none}.ticket-detail-column{align-content:start;gap:14px;min-width:0;display:grid}.ticket-detail-column .ticket-map{grid-row:auto;align-self:auto}@media (width<=760px){.ticket-controls{flex-direction:column;align-items:stretch}}.ticket-map>header>div{gap:3px;display:grid}.ticket-map>header small{color:#71869a;font-size:9px;font-weight:700}.ticket-geometry-map-shell{background:#e8f0f4;min-height:360px;position:relative}.ticket-geometry-map{position:absolute;inset:0}.ticket-geometry-map-state{z-index:2;color:#668295;text-align:center;background:#eef4f7e8;align-content:center;place-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.ticket-geometry-map-state strong{color:#315a72}.ticket-geometry-map-state small{max-width:440px}.ticket-geometry-map-state.error{color:#a62f3a}.ticket-geometry-map-state.error strong{color:#8f2630}.ticket-geometry-map-shell .maplibregl-canvas{outline:none}.ticket-geometry-map-shell .maplibregl-ctrl-attrib{font-size:9px}@media (width<=760px){.ticket-geometry-map-shell{min-height:300px}}.locates-page.locate-tickets-page{color:var(--op-text);gap:14px;padding:22px 24px 38px}.locate-tickets-page .locates-heading{align-items:center;margin-bottom:0}.locate-tickets-page .locates-heading h1{color:#071638;letter-spacing:0;font-size:23px;line-height:1.15}.locate-tickets-page .locates-heading p{color:var(--op-muted);margin-top:4px;font-size:11px}.locate-tickets-page .locates-heading-actions{gap:10px}.locate-tickets-page .locates-heading-actions .square-button{justify-content:center;padding:0}.locate-tickets-page .locates-heading-actions .add-record{min-height:40px;padding-inline:14px}.ticket-detail-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ticket-detail-heading>div{justify-items:start;display:grid}.ticket-detail-heading h1{color:#071638;margin:0 0 3px;font-size:23px;line-height:1.15}.ticket-detail-heading .text-action{margin-bottom:7px;padding:0;font-size:10px;font-weight:850}.ticket-detail-number{color:#17395f;align-items:baseline;gap:6px;margin:0;display:flex}.ticket-detail-number span{font-size:12px;font-weight:850}.ticket-detail-number strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.ticket-detail-context{color:#667d94;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.locate-tickets-page .locates-tabs.legacy-tabs{border:1px solid var(--op-line);box-shadow:var(--panel-shadow);background:#fff;border-radius:8px;gap:0;display:flex;overflow:hidden}.locate-tickets-page .locates-tabs.legacy-tabs button{border:0;border-right:1px solid var(--op-line);color:#53627c;background:#fff;border-bottom:3px solid #0000;min-height:42px;padding:9px 18px;font-size:11px}.locate-tickets-page .locates-tabs.legacy-tabs button.active{border-bottom-color:var(--blue);color:#0753dc;background:#f5f9ff}.locate-tickets-page .locates-metric-strip{border-color:var(--op-line);box-shadow:var(--panel-shadow);border-radius:8px}.locate-tickets-page .locates-metric{border-color:var(--op-line);background:#fff}.locate-tickets-page .locates-command{border-radius:8px;box-shadow:0 4px 14px #173d6510}.locate-tickets-page .locates-list.history-panel{border:1px solid var(--op-line);box-shadow:var(--panel-shadow);border-radius:8px}.locate-tickets-page .locates-list.history-panel>header{border-bottom:1px solid var(--op-line);min-height:55px;padding:12px 16px}.locate-tickets-page .locates-list.history-panel>header>div{margin:0}.locate-tickets-page .locates-list.history-panel h2{color:#0753dc;font-size:15px}.locate-tickets-page .locates-list.history-panel header span{color:var(--op-muted);margin-top:3px;font-size:9px;display:block}.locate-ticket-filter-shell{border-color:var(--op-line)!important;background:#f8fbff!important;margin:12px 14px!important}.locate-ticket-filters{grid-template-columns:minmax(220px,1.4fr) minmax(230px,1.35fr) minmax(145px,.8fr) minmax(165px,.9fr) minmax(160px,.85fr) auto;align-items:end;gap:8px;padding:10px!important;display:grid!important;overflow:visible!important}.locate-ticket-filters>.filter-field{background:0 0;border:0;border-radius:0;width:auto;min-width:0;padding:0;display:grid}.locate-ticket-filters>.filter-field>.system-filter-caption{margin-bottom:7px}.locate-ticket-filters .field-with-icon{background:0 0;border:0;border-radius:0;width:100%;padding:0}.locate-ticket-filters .field-with-icon input{box-sizing:border-box;border:1px solid var(--op-line-strong);width:100%;height:36px;color:var(--op-text);font:inherit;background:#fff;border-radius:6px;outline:0;padding:6px 10px 6px 31px;font-size:12px;font-weight:700}.locate-ticket-filters .field-with-icon input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #075fff1c}.locate-ticket-filters .ez-combo{width:100%}.locate-ticket-actions{justify-content:flex-end;align-items:flex-end;display:flex}.locate-ticket-actions .primary-action{min-height:36px}.locates-table-loading{color:#315780;background:#f2f7ff;border:1px solid #c9dbf3;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin:0 14px 8px;padding:8px;font-size:10px;font-weight:750;display:flex}.locate-tickets-page .locates-table-wrap.production-table-wrap{border:1px solid #bfd1ea;border-radius:8px;margin:0 14px;overflow:auto}.locate-tickets-page .locates-ticket-table{border-collapse:separate;border-spacing:0;min-width:1040px}.locate-tickets-page .locates-ticket-table thead th{color:#0b3976;text-align:left;text-transform:uppercase;background:#dfeafb;border-top:0;border-bottom:1px solid #a9c1e2;border-right:1px solid #b8cce7;height:38px;padding:9px 12px;font-size:9px;font-weight:900}.locate-tickets-page .locates-ticket-table tbody td{color:#132b52;vertical-align:middle;background:#fff;border-top:0;border-bottom:1px solid #d5e0ef;border-right:1px solid #d5e0ef;height:48px;padding:9px 12px;font-size:11px}.locate-tickets-page .locates-ticket-table tbody tr:nth-child(2n) td{background:#eef4fc}.locate-tickets-page .locates-ticket-table tbody tr:hover td{background:#eaf2ff}.locate-tickets-page .locates-ticket-table th:last-child,.locate-tickets-page .locates-ticket-table td:last-child{text-align:center;border-right:0;width:54px}.locate-tickets-page .locates-ticket-table td strong,.locate-tickets-page .locates-ticket-table td small{display:block}.locate-tickets-page .locates-ticket-table td small{color:#687b94;margin-top:3px;font-size:9px}.locate-tickets-page .locates-empty{background:#f8fbff;border:1px solid #bfd1ea;border-radius:8px;min-height:220px;margin:0 14px}.locate-tickets-page .legacy-pager{border-top:1px solid var(--op-line);margin-top:8px}@media (width<=1500px){.locate-ticket-filters{display:flex!important;overflow-x:auto!important}.locate-ticket-filters>.filter-field{flex:0 0 165px}.locate-ticket-filters>.locate-ticket-search{flex-basis:240px}.locate-ticket-filters>.locate-job-filter{flex-basis:245px}.locate-ticket-actions{flex:none}}@media (width<=760px){.locates-page.locate-tickets-page{padding:16px}.locate-tickets-page .locates-heading{align-items:flex-start;padding-left:48px}.locate-tickets-page .locates-heading-actions{flex-wrap:wrap;justify-content:flex-end}.locate-tickets-page .locates-tabs.legacy-tabs,.locate-tickets-page .locates-list.history-panel{border-radius:0;margin-inline:-16px}.locate-ticket-filter-shell{margin-inline:10px!important}.locate-tickets-page .locates-table-wrap.production-table-wrap{margin-inline:10px}.locate-tickets-page .legacy-pager{gap:8px}.locate-tickets-page .legacy-pager>strong,.locate-tickets-page .pager-size span{display:none}.ticket-detail-heading{flex-direction:column;align-items:flex-start;gap:8px;padding-left:48px}}.response-matrix .response-row{color:#17395f;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e2e9f0;grid-template-columns:22px auto minmax(0,1fr) 20px;align-items:start;gap:12px;padding:13px 15px;display:grid}.response-matrix .response-row:first-of-type{border-top:0}.response-matrix .response-row:hover{background:#f8fbff}.response-matrix .response-row p{color:#657b91;margin:4px 0;font-size:10px}.response-matrix .response-row small{color:#8494a4;font-size:9px}.response-read-icon{color:#607890;place-items:center;width:22px;height:22px;display:grid}.positive-response-page{min-height:100%}.positive-response-workspace{background:#fff;border:1px solid #d2deea;border-radius:10px;min-height:520px;overflow:hidden;box-shadow:0 5px 18px #163b620a}.positive-response-tabs{background:#f8fbff;border-bottom:1px solid #d6e1ec;display:flex}.positive-response-tabs button{color:#536b84;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #d6e1ec;min-height:43px;padding:10px 18px;font-size:11px;font-weight:850}.positive-response-tabs button.active{color:#075ebc;background:#fff;border-bottom-color:#0877ef}.positive-response-details>header{border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.positive-response-details>header small{color:#708399;letter-spacing:.08em;font-size:9px;font-weight:900}.positive-response-details>header h2{color:#12375e;margin:5px 0 0;font-size:22px}.positive-response-details>header p{color:#526d87;white-space:pre-wrap;max-width:75ch;margin:8px 0 0;font-size:12px;line-height:1.6}.positive-response-details dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.positive-response-details dl div{border-bottom:1px solid #e1e9f0;border-right:1px solid #e1e9f0;min-width:0;padding:17px 20px}.positive-response-details dt{color:#788ba0;text-transform:uppercase;font-size:9px;font-weight:850}.positive-response-details dd{overflow-wrap:anywhere;color:#23496e;margin:5px 0 0;font-size:12px;font-weight:750}.positive-response-empty{color:#71869a;text-align:center;align-content:center;place-items:center;gap:9px;min-height:430px;padding:30px;display:grid}.positive-response-empty strong{color:#315a72;font-size:15px}.positive-response-empty p{max-width:520px;margin:0;font-size:11px}.locate-confirmation-backdrop{z-index:1000;background:#07182b99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.locate-confirmation-dialog{background:#fff;border:1px solid #c8d7e6;border-radius:10px;width:min(520px,100vw - 32px);overflow:hidden;box-shadow:0 22px 65px #07182b4d}.locate-confirmation-dialog>header{background:#f8fbff;border-bottom:1px solid #dce5ee;padding:20px 22px}.locate-confirmation-dialog>header small{color:#075ebc;letter-spacing:.08em;font-size:9px;font-weight:900}.locate-confirmation-dialog>header h2{color:#12375e;margin:5px 0 0;font-size:19px}.locate-confirmation-dialog>header p{color:#708399;margin:5px 0 0;font-size:10px}.locate-confirmation-body{gap:14px;padding:20px 22px;display:grid}.locate-confirmation-body>p{color:#254b6e;margin:0;font-size:13px;font-weight:750}.locate-confirmation-notice{color:#6f571a;background:#fff9e9;border:1px solid #e5d5aa;border-radius:7px;grid-template-columns:auto 1fr;gap:10px;padding:13px;font-size:11px;line-height:1.55;display:grid}.locate-confirmation-dialog>footer{background:#f8fbff;border-top:1px solid #dce5ee;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}@media (width<=760px){.response-matrix .response-row{grid-template-columns:22px auto minmax(0,1fr)}.response-matrix .response-row>svg:last-child{display:none}.positive-response-details dl{grid-template-columns:1fr}.positive-response-details dl div{border-right:0}.positive-response-details>header{flex-direction:column;align-items:flex-start}.locate-confirmation-dialog>footer{flex-direction:column-reverse;align-items:stretch}.locate-confirmation-dialog>footer button{width:100%}}.locates-page.locate-new-page{color:var(--op-text);gap:14px;padding:22px 24px 38px}.locate-new-page .locates-heading{align-items:center;margin-bottom:0}.locate-new-page .locates-heading h1{color:#071638;letter-spacing:0;font-size:23px;line-height:1.15}.locate-new-page .locates-heading p{color:var(--op-muted);margin-top:4px;font-size:11px}.locate-new-page .locates-heading-actions{gap:10px}.locate-new-page .locates-heading-actions .square-button{justify-content:center;padding:0}.locate-new-page .locates-heading-actions .add-record{min-height:40px;padding-inline:14px}.locate-new-page .locates-tabs.legacy-tabs{border:1px solid var(--op-line);box-shadow:var(--panel-shadow);background:#fff;border-radius:8px;gap:0;display:flex;overflow:hidden}.locate-new-page .locates-tabs.legacy-tabs button{border:0;border-right:1px solid var(--op-line);color:#53627c;background:#fff;border-bottom:3px solid #0000;min-height:42px;padding:9px 18px;font-size:11px}.locate-new-page .locates-tabs.legacy-tabs button.active{border-bottom-color:var(--blue);color:#0753dc;background:#f5f9ff}.locate-new-page .locate-request-form{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.locate-wizard-steps,.locate-new-page .locate-wizard-panel{border:1px solid var(--op-line);min-width:0;box-shadow:var(--panel-shadow);background:#fff;border-radius:8px;overflow:hidden}.locate-wizard-steps>header{border-bottom:1px solid var(--op-line);background:#f8fbff;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 14px;display:flex}.locate-wizard-steps>header h2{color:#0753dc;font-size:15px}.locate-wizard-steps>header p{color:var(--op-muted);margin:3px 0 0;font-size:9px;font-weight:650}.locate-wizard-steps>header>span,.locate-step-caption{color:#45627f;text-transform:uppercase;background:#fff;border:1px solid #c5d6ec;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:850}.locate-wizard-steps>ol{gap:2px;margin:0;padding:8px;list-style:none;display:grid}.locate-wizard-steps li{color:#667991;border:1px solid #0000;border-radius:6px;min-height:42px;font-size:11px}.locate-wizard-steps li>button{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:5px 8px;display:flex}.locate-wizard-steps li.done>button{cursor:pointer}.locate-wizard-steps li>button:disabled{cursor:default;opacity:1}.locate-wizard-steps li>button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.locate-wizard-steps li>button>span{color:#687c93;background:#fff;border:1px solid #c5d3e3;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.locate-wizard-steps li>button>strong{font-weight:800}.locate-wizard-steps li.active{color:#0753dc;background:#edf4ff;border-color:#c8daf2}.locate-wizard-steps li.active>button>span{border-color:var(--blue);background:var(--blue);color:#fff}.locate-wizard-steps li.done{color:#286044}.locate-wizard-steps li.done>button>span{color:#167647;background:#effaf3;border-color:#73bb91}.locate-new-page .locate-wizard-panel>header{border-bottom:1px solid var(--op-line);background:#f8fbff;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex}.locate-new-page .locate-wizard-panel>header h2{color:#0753dc;font-size:15px}.locate-new-page .locate-wizard-panel>header p{max-width:78ch;color:var(--op-muted);margin:4px 0 0;font-size:10px;line-height:1.45}.locate-new-page .wizard-fields{grid-auto-rows:max-content;align-items:start;gap:13px;padding:18px}.locate-new-page .wizard-fields label.wide{height:auto}.locate-new-page .wizard-fields .location-wide-fields{grid-column:1/-1;grid-auto-rows:max-content;gap:13px;min-width:0;display:grid}.locate-new-page .wizard-fields label,.locate-new-page .json-editor{color:#3d526f;text-transform:uppercase;gap:5px;font-size:10px;font-weight:900}.locate-new-page .wizard-fields input,.locate-new-page .wizard-fields select,.locate-new-page .wizard-fields textarea{color:#102c55;text-transform:none;border-color:#bacde7;border-radius:7px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:600}.locate-new-page .wizard-fields input:focus,.locate-new-page .wizard-fields select:focus,.locate-new-page .wizard-fields textarea:focus,.locate-new-page .json-editor textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 2px #075fff1c}.locate-new-page .wizard-fields .field-invalid>input,.locate-new-page .wizard-fields .field-invalid>select,.locate-new-page .wizard-fields .field-invalid>textarea,.locate-new-page .wizard-fields .field-invalid .ez-combo-control{border-color:#cf5560;box-shadow:0 0 0 2px #cf556014}.locate-new-page .wizard-fields .field-invalid{align-content:start;padding-bottom:6px}.locate-new-page .wizard-fields .field-error{text-transform:none;line-height:1.45;display:block}.address-validation-assist{color:#38536f;text-transform:none;background:#f8fbff;border:1px solid #cbd9e8;border-radius:7px;gap:9px;padding:11px 12px;display:grid}.address-validation-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.address-validation-toolbar>div{gap:3px;min-width:0;display:grid}.address-validation-toolbar strong{color:#17395f;align-items:center;gap:7px;font-size:11px;display:flex}.address-validation-toolbar small{color:#6d8197;font-size:9px;font-weight:650;line-height:1.45}.address-validation-toolbar button{flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex}.address-validation-result{color:#4f6680;background:#fff;border:1px solid #c8d8e9;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.address-validation-result>svg{margin-top:1px}.address-validation-result strong{color:#284966;font-size:10px;display:block}.address-validation-result p{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.45}.address-validation-result small{color:#70849a;margin-top:4px;font-size:9px;line-height:1.4;display:block}.address-validation-result.matched{color:#226d45;background:#f2faf5;border-color:#b7ddc5}.address-validation-result.matched strong{color:#17613a}.address-validation-result.warning,.address-validation-result.geometry{color:#805d14;background:#fff9eb;border-color:#ead59d}.address-validation-result.warning strong,.address-validation-result.geometry strong{color:#72500b}.address-validation-assist .spin{animation:.8s linear infinite locate-address-spin}.locate-new-page .wizard-fields .field-advisory{color:#6d8197;text-transform:none;line-height:1.45}.locate-new-page .location-type-groups{grid-column:1/-1;gap:12px;min-width:0;display:grid}.locate-new-page .location-type-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.locate-new-page .location-type-heading>div{color:#173a62;text-transform:none;gap:4px;display:grid}.locate-new-page .location-type-heading strong{font-size:12px}.locate-new-page .location-type-heading small{color:#6d8197;font-size:9px;font-weight:600}.locate-new-page .location-type-group{background:#f8fbfe;border:1px solid #cfdeec;border-radius:8px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.locate-new-page .location-type-group legend{color:#264d75;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:900}.locate-new-page .location-type-grid{grid-template-columns:1fr 1fr;gap:13px;min-width:0;display:grid}.locate-new-page .location-type-grid label{min-width:0}.locate-new-page .location-remove{justify-self:end;font-size:10px;font-weight:800}.address-first-lookup{text-transform:none;gap:5px;min-width:0;display:grid}.address-first-lookup>.ez-combo{width:100%}.address-lookup-status{gap:4px;display:grid}.address-lookup-status:empty{display:none}.address-lookup-status span{color:#805d14;text-transform:none;align-items:flex-start;gap:6px;font-size:9px;font-weight:700;line-height:1.45;display:flex}.address-lookup-status svg{flex:none;margin-top:1px}@keyframes locate-address-spin{to{transform:rotate(360deg)}}@media (width<=760px){.address-validation-toolbar{flex-direction:column;align-items:stretch}.address-validation-toolbar button{width:100%}.address-validation-result{grid-template-columns:auto minmax(0,1fr)}.address-validation-result>button{grid-column:1/-1;width:100%}}.locate-new-page .attachment-step,.locate-new-page .validation-list,.locate-new-page .locate-review,.locate-new-page .json-editor{padding:18px}.locate-new-page .review-json{margin:18px}.locate-new-page .locate-wizard-panel>.locates-alert{margin:0 18px 12px}.locate-new-page .locate-wizard-actions{border-top:1px solid var(--op-line);background:#f8fbff;justify-content:flex-end;align-items:center;gap:8px;padding:13px 16px;display:flex}.locate-new-page .locate-wizard-actions button{justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex}.locate-new-page .locate-wizard-actions button:first-child{margin-right:auto}.locate-rejection-details{background:#fff7f7;border:1px solid #efc3c8;border-radius:10px;overflow:hidden}.locate-rejection-details>header{color:#a62f3a;border-bottom:1px solid #f0d3d6;gap:10px;padding:14px 16px;display:flex}.locate-rejection-details h2{margin:0;font-size:14px}.locate-rejection-details header p,.locate-rejection-message{color:#76545a;margin:4px 0 0;font-size:10px}.locate-rejection-message{padding:12px 16px}.locate-rejection-details dl{margin:0}.locate-rejection-details dl div{border-top:1px solid #f2dcde;grid-template-columns:minmax(120px,.4fr) 1fr;gap:12px;padding:10px 16px;display:grid}.locate-rejection-details dt{color:#842a34;font:600 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.locate-rejection-details dd{color:#663f45;margin:0;font-size:10px}@media (width<=1100px){.locate-new-page .locate-request-form{grid-template-columns:1fr}.locate-wizard-steps>ol{grid-template-columns:repeat(7,minmax(96px,1fr));overflow-x:auto}.locate-wizard-steps li>button{justify-content:center}}@media (width<=760px){.locates-page.locate-new-page{padding:16px}.locate-new-page .locates-heading{align-items:flex-start;padding-left:48px}.locate-new-page .locates-heading-actions{flex-wrap:wrap;justify-content:flex-end}.locate-new-page .locates-tabs.legacy-tabs{border-radius:0;margin-inline:-16px}.locate-wizard-steps>ol{grid-template-columns:repeat(7,minmax(54px,1fr))}.locate-wizard-steps li>button{text-align:center;justify-items:center;gap:4px;padding:6px 3px;font-size:9px;display:grid}.locate-new-page .locate-wizard-panel>header{align-items:flex-start}.locate-new-page .wizard-fields{grid-template-columns:1fr;padding:14px}.locate-new-page .wizard-fields .wide{grid-column:auto}.locate-new-page .location-type-grid{grid-template-columns:1fr}.locate-new-page .location-type-heading{flex-direction:column;align-items:flex-start}.locate-new-page .locate-wizard-actions{flex-wrap:wrap;align-items:stretch;padding:12px 14px}.locate-new-page .locate-wizard-actions button:first-child{width:100%;margin-right:0}.locate-new-page .locate-wizard-actions button:not(:first-child){flex:140px}}.utility-help-trigger{color:#075dcc;background:#edf6ff;border:1px solid #a9c8ea;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.utility-help-trigger:hover{color:#0649ad;background:#dceeff;border-color:#0b6df4}.utility-help-trigger:focus-visible,.utility-help-close:focus-visible,.utility-help-topics button:focus-visible{outline-offset:2px;outline:2px solid #0b6df4}.utility-help-drawer{z-index:1000;color:#17395f;background:#fff;border-left:1px solid #bdccdc;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100vw);animation:.2s cubic-bezier(.16,1,.3,1) utility-help-enter;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 55px #06182c29}@keyframes utility-help-enter{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.utility-help-drawer>header{background:#f8fbfe;border-bottom:1px solid #d7e1eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:15px 18px;display:grid}.utility-help-icon{color:#075dcc;background:#e9f4ff;border:1px solid #bdd6ef;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.utility-help-drawer h2{color:#102f51;letter-spacing:-.02em;margin:0;font-size:19px}.utility-help-drawer>header p{color:#536b82;margin:3px 0 0;font-size:10px;line-height:1.4}.utility-help-close{color:#3e5b77;background:#fff;border:1px solid #c7d4e1;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.utility-help-close:hover{color:#075dcc;background:#edf6ff;border-color:#0b6df4}.utility-help-layout{grid-template-columns:190px minmax(0,1fr);min-width:0;min-height:0;display:grid}.utility-help-topics{background:#f8fbfe;border-right:1px solid #d7e1eb;flex-direction:column;gap:5px;min-width:0;padding:16px 12px;display:flex;overflow:auto}.utility-help-topics button{color:#48627d;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-height:40px;padding:9px 11px;font-size:10px;font-weight:800;line-height:1.35}.utility-help-topics button:hover{color:#075dcc;background:#fff;border-color:#c8d9ea}.utility-help-topics button.active{color:#075dcc;background:#e9f4ff;border-color:#b9d3ed}.utility-help-article{scrollbar-color:#a9bfd2 #f4f8fb;min-width:0;padding:24px 28px 36px;overflow:auto}.utility-help-article>header{max-width:70ch;padding-bottom:18px}.utility-help-article>header h3{color:#102f51;letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.2}.utility-help-article>header p{color:#536b82;margin:7px 0 0;font-size:12px;line-height:1.55}.utility-help-article>section{border-top:1px solid #dce5ee;max-width:70ch;padding:18px 0}.utility-help-article>section h4{color:#17395f;margin:0 0 8px;font-size:14px;line-height:1.35}.utility-help-article>section p{color:#425d78;margin:0;font-size:11px;line-height:1.65}.utility-help-article>section p+p{margin-top:8px}.utility-help-article ol,.utility-help-article ul{color:#425d78;gap:8px;margin:9px 0 0;padding-left:20px;font-size:11px;line-height:1.55;display:grid}.utility-help-article li::marker{color:#075dcc;font-weight:850}.utility-help-notice{color:#6f571a;background:#fff9e9;border:1px solid #e1ca8f;border-radius:7px;gap:6px;margin-top:10px;padding:13px 14px;display:grid}.utility-help-notice strong{font-size:11px}.utility-help-notice p{color:#6f571a!important}.utility-help-drawer>footer{color:#687d92;font-variant-numeric:tabular-nums;background:#f8fbfe;border-top:1px solid #d7e1eb;justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:9px 18px;font-size:9px;display:flex}@media (width<=760px){.utility-help-trigger span{display:none}.utility-help-trigger{width:40px;padding:0}.utility-help-drawer{border-left:0;width:100vw}.utility-help-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.utility-help-topics{border-bottom:1px solid #d7e1eb;border-right:0;flex-direction:row;padding:9px 12px;overflow-x:auto}.utility-help-topics button{text-align:center;width:auto;min-width:max-content}.utility-help-article{padding:20px 18px 30px}}@media (prefers-reduced-motion:reduce){.utility-help-drawer{animation:none}}.openwa-profile-controls{background:#f8fbfd;border-top:1px solid #dbe4ed;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:12px 14px;display:grid}.openwa-profile-controls button{min-height:48px}.openwa-power-toggle{color:#243d59;text-align:left;background:#fff;border:1px solid #c8d5e2;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.openwa-power-toggle:hover{border-color:#85acd2}.openwa-power-toggle:disabled,.openwa-replace-profile:disabled{opacity:.58;cursor:not-allowed}.openwa-power-track{background:#aab7c5;border-radius:15px;align-items:center;width:44px;height:24px;padding:3px;transition:background .18s;display:flex}.openwa-power-track i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;transform:translate(0);box-shadow:0 1px 3px #10243a44}.openwa-power-toggle.on .openwa-power-track{background:#15965a}.openwa-power-toggle.on .openwa-power-track i{transform:translate(20px)}.openwa-power-toggle>span:last-child{flex-direction:column;gap:3px;display:flex}.openwa-power-toggle strong{align-items:center;gap:6px;font-size:12px;display:flex}.openwa-power-toggle small{color:#718096;font-size:9px}.openwa-replace-profile{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.openwa-replace-confirm{color:#733a17;background:#fff8f1;border:1px solid #efc2a2;border-radius:8px;gap:10px;margin:0 14px 14px;padding:13px;display:flex}.openwa-replace-confirm>svg{color:#c05b1b;flex:none;margin-top:2px}.openwa-replace-confirm>div{min-width:0}.openwa-replace-confirm strong{font-size:12px}.openwa-replace-confirm p{color:#805737;margin:4px 0 10px;font-size:10px;line-height:1.5}.openwa-replace-confirm span{justify-content:flex-end;gap:8px;display:flex}.openwa-replace-confirm button{justify-content:center;align-items:center;gap:6px;min-height:34px;display:inline-flex}.openwa-replace-confirm button.danger{color:#fff;background:#c83b4d;border:1px solid #c83b4d;border-radius:6px;padding:0 13px;font-size:10px;font-weight:800}.openwa-replace-confirm button.danger:hover{background:#aa2638}@media (width<=560px){.openwa-profile-controls{grid-template-columns:1fr}.openwa-profile-controls button{width:100%}}.openwa-control-modal .openwa-settings-tabs{align-items:stretch;gap:8px;min-height:58px;padding:7px 16px}.openwa-control-modal .openwa-settings-tabs button{border-radius:8px;min-height:42px;padding:0 18px;font-size:12px}.openwa-control-modal .openwa-status-workspace{background:#f4f7fb;padding:16px 18px 22px;overflow:auto}.openwa-control-modal .openwa-settings-layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.7fr);align-items:start;gap:15px}.openwa-control-modal .openwa-pairing-panel .openwa-profile-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.openwa-control-modal .openwa-pairing-panel .openwa-profile-controls>button{width:100%;min-width:0;padding-left:10px;padding-right:10px}.openwa-control-modal .openwa-pairing-panel .openwa-replace-profile{white-space:normal;line-height:1.25}.openwa-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;display:grid}.openwa-ops-grid>.openwa-panel{min-width:0;box-shadow:none;background:#fff;border:1px solid #d7e1ee;border-radius:9px;margin:0;padding:0;overflow:hidden}.openwa-ops-loading{color:#60738c;justify-content:center;align-items:center;gap:10px;min-height:180px;font-weight:750;display:flex}.openwa-ops-title{background:#fbfdff;border-bottom:1px solid #dce5f0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.openwa-ops-title>span{color:#0870ed;background:#edf5ff;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.openwa-ops-title>span svg{width:18px;height:18px}.openwa-ops-title>div{gap:2px;display:grid}.openwa-ops-title small{color:#697c94;letter-spacing:.08em;font-size:8px;font-weight:900}.openwa-ops-title h3{color:#0a294f;margin:0;font-size:13px;line-height:1.2}.openwa-ops-title em{color:#62758c;text-transform:capitalize;background:#fff;border:1px solid #c9d7e7;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.openwa-ops-title em i{background:#8ca0b8;border-radius:50%;width:7px;height:7px}.openwa-ops-title em.ready{color:#137945;background:#edfbf3;border-color:#b9e5cd}.openwa-ops-title em.ready i{background:#16a766}.openwa-ops-title em.waiting{color:#9b6500;background:#fff8e8;border-color:#f2d494}.openwa-ops-title em.waiting i{background:#e79a00}.openwa-ops-title em.down{color:#bd2e2e;background:#fff1f1;border-color:#f0c1c1}.openwa-ops-title em.down i{background:#d93c3c}.openwa-readiness-list{padding:4px 14px 10px;display:grid}.openwa-readiness-list article{border-bottom:1px solid #e4ebf4;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.openwa-readiness-list article:last-child{border-bottom:0}.openwa-readiness-list svg{color:#13a463;width:17px;height:17px;margin-top:1px}.openwa-readiness-list article.attention svg{color:#d48700}.openwa-readiness-list strong{color:#15365d;font-size:10px;display:block}.openwa-readiness-list p{color:#647990;margin:3px 0 0;font-size:9px;line-height:1.35}.openwa-inline-warning{color:#815600;background:#fff8e8;border:1px solid #f0d18d;border-radius:7px;align-items:flex-start;gap:8px;margin:12px 14px 0;padding:9px 10px;font-size:9px;line-height:1.4;display:flex}.openwa-inline-warning svg{flex:none;width:16px;height:16px}.openwa-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:10px 14px;display:grid}.openwa-fact-grid>div{background:#fff;border:1px solid #e0e8f2;margin:-1px 0 0 -1px;padding:8px 10px}.openwa-fact-grid dt,.openwa-config-list dt{color:#718198;text-transform:uppercase;font-size:8px;font-weight:850}.openwa-fact-grid dd,.openwa-config-list dd{color:#17395f;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:800}.openwa-fact-grid small{color:#6e8198;margin-top:3px;font-size:8px;display:block}.openwa-group-freshness{padding:0 14px 12px;display:grid}.openwa-group-freshness>div{color:#294a70;border-top:1px solid #e4ebf3;justify-content:space-between;gap:10px;padding:7px 1px;font-size:9px;display:flex}.openwa-group-freshness time{color:#718198;white-space:nowrap}.openwa-group-freshness p{color:#718198;font-size:9px}.openwa-endpoint{background:#f5f9fe;border:1px solid #d6e2ef;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:12px 14px 0;padding:9px;display:grid}.openwa-endpoint b{color:#fff;background:#0a6ff0;border-radius:4px;padding:4px 6px;font-size:8px}.openwa-endpoint code{color:#244970;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.openwa-event-coverage{flex-wrap:wrap;gap:6px;padding:0 14px 13px;display:flex}.openwa-event-coverage span{color:#167547;background:#edf9f2;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.openwa-event-coverage span.missing{color:#9b6200;background:#fff3df}.openwa-event-coverage svg{width:12px;height:12px}.openwa-config-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px 14px;display:grid}.openwa-config-list>div{border-bottom:1px solid #e3eaf3;grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr);gap:8px;padding:8px 0;display:grid}.openwa-config-list>div:nth-last-child(-n+2){border-bottom:0}.openwa-config-list dd{text-align:right}.openwa-runtime-status-panel,.openwa-alerts-panel,.openwa-history-panel{grid-column:1/-1}.openwa-queue-metrics{grid-template-columns:repeat(6,1fr);gap:8px;padding:12px 14px 2px;display:grid}.openwa-queue-metrics>div{background:#f8fbff;border:1px solid #dce5ef;border-radius:7px;gap:3px;padding:10px;display:grid}.openwa-queue-metrics small{color:#718198;text-transform:uppercase;font-size:8px;font-weight:850}.openwa-queue-metrics strong{color:#14385f;font-size:17px}.openwa-queue-metrics .warning{background:#fff8e8;border-color:#f1cd8a}.openwa-queue-metrics .warning strong{color:#aa6800}.openwa-alert-form{grid-template-columns:1.4fr .7fr 1fr;gap:10px;padding:13px 14px 6px;display:grid}.openwa-alert-form label{color:#405875;gap:5px;font-size:8px;font-weight:850;display:grid}.openwa-alert-form input{color:#142f52;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cad8e8;border-radius:6px;padding:0 10px;font-size:10px}.openwa-alert-form .openwa-alert-toggle{grid-column:1/-1;align-items:center;gap:8px;padding:8px 1px;font-size:9px;display:flex}.openwa-alert-toggle input{width:16px;min-height:16px}.openwa-alert-actions{gap:8px;padding:5px 14px;display:flex}.openwa-alert-actions button{align-items:center;gap:6px;min-height:34px;display:inline-flex}.openwa-alert-actions svg{width:15px;height:15px}.openwa-alert-account{color:#637991;margin:5px 14px 13px;font-size:9px}.openwa-device-flow{color:#234e7d;background:#eef6ff;border:1px solid #b9d3f3;border-radius:7px;align-items:center;gap:9px;margin:5px 14px;padding:9px 10px;font-size:9px;display:flex}.openwa-device-flow svg{width:16px}.openwa-device-flow a{color:#076df0;margin-left:auto;font-weight:850}.openwa-history-list{padding:3px 14px 8px;display:grid}.openwa-history-list article{border-bottom:1px solid #e4ebf3;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:9px 2px 9px 15px;display:grid;position:relative}.openwa-history-list article>i{background:#17a663;border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:1px}.openwa-history-list article.warning>i{background:#e79a00}.openwa-history-list article.error>i{background:#d93c3c}.openwa-history-list article>svg{color:#5e7794;width:15px;height:15px}.openwa-history-list strong{color:#193b61;text-transform:capitalize;font-size:9px;display:block}.openwa-history-list p{color:#566f8d;margin:2px 0;font-size:9px}.openwa-history-list small{color:#8796a8;font-size:8px}.openwa-history-pagination{color:#667b94;border-top:1px solid #dce5ef;justify-content:space-between;align-items:center;padding:9px 14px;font-size:9px;display:flex}.openwa-history-pagination>div{align-items:center;gap:5px;display:flex}.openwa-history-pagination button{color:#365775;background:#fff;border:1px solid #cad8e8;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.openwa-history-pagination button:disabled{opacity:.35}.openwa-history-pagination svg{width:14px}.openwa-history-pagination b{color:#294966;padding:0 7px}@media (width<=1350px){.openwa-control-modal .openwa-settings-layout,.openwa-ops-grid{grid-template-columns:1fr}.openwa-runtime-status-panel,.openwa-alerts-panel,.openwa-history-panel{grid-column:auto}.openwa-queue-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.openwa-control-modal .openwa-settings-tabs{overflow:auto}.openwa-control-modal .openwa-settings-tabs button{min-width:max-content}.openwa-fact-grid,.openwa-config-list,.openwa-alert-form,.openwa-config-list>div{grid-template-columns:1fr}.openwa-config-list dd{text-align:left}.openwa-queue-metrics{grid-template-columns:repeat(2,1fr)}}.openwa-dashboard-workspace{background:#f4f7fb;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px 20px;display:flex;overflow:hidden}.openwa-dashboard-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.openwa-dashboard-heading small,.openwa-broadcast-composer>header small{color:#61758e;letter-spacing:.08em;font-size:9px;font-weight:900}.openwa-dashboard-heading h3,.openwa-broadcast-composer h4{color:#092d59;margin:3px 0 2px;font-size:17px}.openwa-dashboard-heading p,.openwa-broadcast-composer p{color:#64778d;margin:0;font-size:10px}.openwa-dashboard-metrics{background:#fff;border:1px solid #d7e1ec;grid-template-columns:repeat(4,1fr);display:grid}.openwa-dashboard-metrics>div{border-right:1px solid #e1e8f1;gap:3px;padding:11px 14px;display:grid}.openwa-dashboard-metrics>div:last-child{border:0}.openwa-dashboard-metrics small{color:#687d95;text-transform:uppercase;font-size:8px;font-weight:850}.openwa-dashboard-metrics strong{color:#113b69;font-size:18px}.openwa-dashboard-metrics .warning strong{color:#b26000}.openwa-dashboard-toolbar{background:#fff;border:1px solid #d7e1ec;grid-template-columns:minmax(250px,.75fr) minmax(360px,1.4fr) auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.openwa-dashboard-toolbar label{color:#5c718b;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.openwa-dashboard-toolbar select,.openwa-dashboard-search>div{color:#173b65;background:#fff;border:1px solid #cbd8e7;border-radius:6px;height:38px}.openwa-dashboard-toolbar select{padding:0 10px}.openwa-dashboard-search>div{align-items:center;gap:8px;padding:0 10px;display:flex}.openwa-dashboard-search input{color:#173b65;min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:10px}.openwa-dashboard-toolbar>button{align-items:center;gap:7px;height:38px;display:inline-flex}.openwa-dashboard-body{background:#fff;border:1px solid #d7e1ec;flex:1;grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-height:480px;display:grid;overflow:hidden}.openwa-capture-groups{background:#fbfdff;border-right:1px solid #d7e1ec;min-height:0;overflow:auto}.openwa-capture-groups>header{z-index:2;background:#fbfdff;border-bottom:1px solid #dce5ef;gap:2px;padding:12px 13px;display:grid;position:sticky;top:0}.openwa-capture-groups>header strong{color:#11365f;font-size:12px}.openwa-capture-groups>header small{color:#77899f;font-size:9px}.openwa-capture-groups>button{color:#153858;text-align:left;background:#fff;border:0;border-bottom:1px solid #e3eaf2;grid-template-columns:minmax(0,1fr) auto;gap:9px;width:100%;padding:11px 13px;display:grid}.openwa-capture-groups>button:hover,.openwa-capture-groups>button.active{background:#edf5ff}.openwa-capture-groups>button.active{box-shadow:inset 3px 0 #0b70ee}.openwa-capture-groups button>span{gap:3px;min-width:0;display:grid}.openwa-capture-groups button>span:first-child:has(svg){grid-template-columns:auto 1fr;align-items:center}.openwa-capture-groups button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.openwa-capture-groups button small{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.openwa-capture-groups button em{color:#55708d;white-space:nowrap;align-self:center;font-size:8px;font-style:normal;font-weight:800}.openwa-message-timeline{background:#eef3f7;min-height:0;padding:0 18px 18px;overflow:auto}.openwa-message-timeline>header{z-index:3;background:#fff;border-bottom:1px solid #d7e1ec;margin:0 -18px 12px;padding:11px 18px;position:sticky;top:0}.openwa-message-timeline>header strong,.openwa-message-timeline>header small{display:block}.openwa-message-timeline>header strong{color:#12375f;font-size:11px}.openwa-message-timeline>header small{color:#77899f;margin-top:2px;font-size:8px}.openwa-day-divider{color:#687d94;align-items:center;gap:9px;margin:14px 0 8px;font-size:8px;font-weight:800;display:flex}.openwa-day-divider:before,.openwa-day-divider:after{content:"";background:#cfd9e4;flex:1;height:1px}.openwa-day-divider span{background:#fff;border:1px solid #d3dde8;border-radius:999px;padding:4px 8px}.openwa-message-entry{justify-items:start;margin:8px 0;display:grid}.openwa-message-entry.outgoing{justify-items:end}.openwa-message-entry>header{color:#657a91;gap:7px;margin:0 5px 4px;font-size:8px;display:flex}.openwa-message-entry>header strong{color:#274d75}.openwa-message-bubble{background:#fff;border:1px solid #d4dfe9;border-radius:5px 12px 12px;min-width:210px;max-width:min(72%,720px);padding:9px 11px 6px;box-shadow:0 1px 2px #17395f0b}.openwa-message-entry.outgoing .openwa-message-bubble{background:#eaf9f0;border-color:#b7dec9;border-radius:12px 5px 12px 12px}.openwa-message-bubble p{color:#193b5e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.openwa-message-bubble footer{color:#7d8c9d;justify-content:flex-end;gap:8px;margin-top:5px;font-size:7px;display:flex}.openwa-message-bubble code{font:inherit}.openwa-message-media{margin-top:8px}.openwa-message-media button,.openwa-message-media>span{color:#24527f;background:#f5f9fd;border:1px solid #c9d9e8;border-radius:6px;align-items:center;gap:7px;width:100%;padding:9px;font-size:9px;font-weight:800;display:flex}.openwa-message-tags{flex-wrap:wrap;gap:5px;margin:4px 5px;display:flex}.openwa-message-tags span{color:#657991;background:#fff;border:1px solid #d1dce8;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.openwa-message-tags .delivery.processed,.openwa-message-tags .decision.create_report,.openwa-message-tags .decision.attach_evidence{color:#187545;background:#effaf3;border-color:#b8e1c8}.openwa-message-tags .delivery.failed,.openwa-message-tags .delivery.dead_lettered{color:#b63232;background:#fff2f2;border-color:#efc1c1}.openwa-empty-timeline{color:#687d95;text-align:center;place-content:center;justify-items:center;min-height:300px;display:grid}.openwa-empty-timeline strong{color:#23486f;margin-top:8px}.openwa-empty-timeline p{margin:4px 0;font-size:9px}.openwa-media-viewer{z-index:500;background:#071628d9;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.openwa-media-viewer>div{background:#08192c;border:1px solid #334a65;grid-template-rows:auto minmax(0,1fr) auto;width:min(1100px,92vw);height:min(820px,88vh);display:grid;box-shadow:0 28px 80px #0008}.openwa-media-viewer header{color:#fff;border-bottom:1px solid #29405a;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.openwa-media-viewer header strong,.openwa-media-viewer header small{display:block}.openwa-media-viewer header small{color:#9eb0c3;margin-top:3px;font-size:9px}.openwa-media-viewer header button{color:#fff;background:#102942;border:1px solid #405870;place-items:center;width:34px;height:34px;display:grid}.openwa-media-viewer main{place-items:center;min-height:0;padding:18px;display:grid;overflow:hidden}.openwa-media-viewer img{object-fit:contain;max-width:100%;max-height:100%}.openwa-media-viewer footer{border-top:1px solid #29405a;justify-content:center;gap:8px;padding:10px;display:flex}.openwa-media-viewer footer button{color:#fff;background:#102942;border:1px solid #405870;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.openwa-media-error{color:#ffcf83;align-items:center;gap:9px;display:flex}.openwa-broadcast-composer{background:#fff;border:1px solid #d2deeb;margin:12px 0}.openwa-broadcast-composer>header{border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.openwa-broadcast-composer>header>span{color:#1768be;background:#edf5ff;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.openwa-broadcast-grid{grid-template-columns:minmax(270px,.75fr) minmax(390px,1.25fr);min-height:300px;display:grid}.openwa-broadcast-targets{border-right:1px solid #dce5ef;padding:12px 14px}.openwa-broadcast-targets>strong,.openwa-target-heading>strong{color:#31516f;text-transform:uppercase;font-size:9px}.openwa-worktype-chips{flex-wrap:wrap;gap:6px;margin:8px 0 12px;display:flex}.openwa-worktype-chips button,.openwa-message-controls button,.openwa-target-heading button{color:#395b7b;background:#fff;border:1px solid #cad8e6;border-radius:5px;padding:6px 9px;font-size:8px;font-weight:850}.openwa-worktype-chips button.active,.openwa-message-controls button.active{color:#0564d6;background:#edf5ff;border-color:#0a70ee}.openwa-target-heading{border-top:1px solid #e0e8f1;justify-content:space-between;align-items:center;padding-top:9px;display:flex}.openwa-target-heading span{gap:5px;display:flex}.openwa-target-list{border:1px solid #d8e2ed;max-height:205px;margin-top:7px;overflow:auto}.openwa-target-list label{color:#224565;border-bottom:1px solid #e5ebf2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.openwa-target-list label:last-child{border:0}.openwa-target-list label>span,.openwa-target-list strong,.openwa-target-list small{min-width:0;display:block}.openwa-target-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.openwa-target-list small{color:#75869a;margin-top:2px;font-size:7px}.openwa-target-list p{color:#75869a;text-align:center;padding:18px;font-size:9px}.openwa-broadcast-message{grid-template-rows:auto minmax(180px,1fr) auto;padding:12px 14px;display:grid}.openwa-message-controls{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.openwa-message-controls>span{gap:5px;display:flex}.openwa-message-controls>button{align-items:center;gap:5px;display:inline-flex}.openwa-broadcast-message textarea{resize:none;color:#193b60;width:100%;font:inherit;border:1px solid #cad8e6;border-radius:6px;outline:0;padding:11px;font-size:10px;line-height:1.5}.openwa-broadcast-message textarea:focus{border-color:#1978ee;box-shadow:0 0 0 3px #1978ee19}.openwa-broadcast-message>footer{color:#76889d;justify-content:space-between;align-items:center;padding-top:8px;font-size:8px;display:flex}.openwa-broadcast-message>footer button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.openwa-broadcast-result{background:#f8fbff;border-top:1px solid #dce5ef;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 14px;display:flex}.openwa-broadcast-result>strong{color:#20466d;margin-right:8px;font-size:9px}.openwa-broadcast-result>span{color:#335b7d;border:1px solid #c9d9e7;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.openwa-broadcast-result>span.sent{color:#177443;background:#effaf3;border-color:#b9e3c9}.openwa-broadcast-result>span.failed{color:#ad3030;background:#fff2f2;border-color:#efc2c2}.openwa-broadcast-result svg{width:13px}.openwa-broadcast-result small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.openwa-group-list{gap:7px;display:grid}.openwa-group-card{background:#fff;border:1px solid #d6e1ec}.openwa-group-card.selected{border-color:#9fc7f1}.openwa-group-card.needs-mapping{border-color:#e9c481}.openwa-group-card summary{cursor:pointer;grid-template-columns:5px minmax(210px,1.4fr) minmax(270px,1.2fr) minmax(170px,.8fr) auto 42px 20px;align-items:center;gap:11px;min-height:62px;padding:0 12px 0 0;list-style:none;display:grid}.openwa-group-card summary::-webkit-details-marker{display:none}.openwa-group-accent{align-self:stretch}.openwa-group-card .openwa-group-copy{gap:3px;display:grid}.openwa-group-card .openwa-group-copy strong{color:#12375f;font-size:10px}.openwa-group-card .openwa-group-copy small{color:#75879a;font-size:8px}.openwa-group-mapping{flex-wrap:wrap;gap:5px;display:flex}.openwa-group-mapping b{color:#45617d;background:#eff4f8;border-radius:4px;padding:4px 6px;font-size:7px}.openwa-group-activity{color:#355573;gap:3px;display:grid}.openwa-group-activity b{font-size:9px}.openwa-group-activity small{font-size:7px}.openwa-group-toggle{background:#aebbc7;border:0;border-radius:13px;width:38px;height:22px;padding:2px}.openwa-group-toggle i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block;box-shadow:0 1px 3px #17395f55}.openwa-group-toggle.on{background:#15965a}.openwa-group-toggle.on i{transform:translate(16px)}.openwa-group-chevron{color:#5b7590;width:16px;transition:transform .16s}.openwa-group-card[open] .openwa-group-chevron{transform:rotate(90deg)}.openwa-group-editor{background:#f8fbff;border-top:1px solid #dce5ef;grid-template-columns:repeat(3,minmax(180px,1fr)) minmax(190px,.7fr);gap:10px;padding:12px 16px;display:grid}.openwa-group-editor label,.openwa-group-editor>div{gap:5px;display:grid}.openwa-group-editor span{color:#60758e;text-transform:uppercase;font-size:8px;font-weight:850}.openwa-group-editor select{color:#193c61;background:#fff;border:1px solid #c9d7e6;border-radius:6px;height:38px;padding:0 9px;font-size:9px}.openwa-group-editor strong{color:#244a70;font-size:9px}.openwa-group-editor small{color:#75879a;font-size:8px}.openwa-directory-pager{align-items:center;gap:6px;display:flex}.openwa-directory-pager button{color:#355a7d;background:#fff;border:1px solid #cad8e6;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.openwa-directory-pager b{color:#405d79;padding:0 5px;font-size:8px}@media (width<=1150px){.openwa-dashboard-body{grid-template-columns:250px minmax(0,1fr)}.openwa-broadcast-grid{grid-template-columns:1fr}.openwa-broadcast-targets{border-bottom:1px solid #dce5ef;border-right:0}.openwa-group-card summary{grid-template-columns:5px minmax(190px,1fr) minmax(220px,1fr) auto 42px 20px}.openwa-group-activity{display:none}.openwa-group-editor{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.openwa-dashboard-workspace{overflow:auto}.openwa-dashboard-toolbar,.openwa-dashboard-body{grid-template-columns:1fr}.openwa-dashboard-body{overflow:visible}.openwa-capture-groups{border-bottom:1px solid #d7e1ec;border-right:0;max-height:260px}.openwa-message-timeline{min-height:480px}.openwa-message-bubble{max-width:90%}.openwa-dashboard-metrics{grid-template-columns:repeat(2,1fr)}.openwa-group-card summary{grid-template-columns:5px minmax(0,1fr) auto 42px 20px}.openwa-group-mapping{display:none}.openwa-group-editor{grid-template-columns:1fr}}.openwa-control-modal .integration-modal-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.openwa-control-modal .openwa-settings-tabs{background:#f8fbff;border-bottom:1px solid #d7e1ec;flex:none;margin:0;padding:8px 24px 0}.openwa-control-modal .openwa-settings-tabs button{justify-content:center;min-width:190px;font-size:14px;font-weight:800}.openwa-control-modal .openwa-alert{flex:none;margin:12px 24px 0}.openwa-control-modal .openwa-status-workspace{background:#f3f7fb;flex:1;min-height:0;padding:16px 24px 22px;overflow:auto}.openwa-control-modal .openwa-settings-layout{flex-direction:column;align-items:stretch;gap:14px;width:100%;min-height:0;display:flex}.openwa-control-modal .openwa-profile-strip{background:#fff;border:1px solid #cfdbe8;border-radius:10px;grid-template-columns:minmax(340px,1fr) minmax(340px,.9fr) minmax(430px,1.08fr);align-items:center;gap:18px;min-height:92px;display:grid;box-shadow:0 3px 12px #0b315d0a}.openwa-control-modal .openwa-profile-identity{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.openwa-control-modal .openwa-profile-mark{color:#10965a;background:#e8f8ef;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.openwa-control-modal .openwa-profile-strip.disconnected .openwa-profile-mark{color:#b77900;background:#fff5df}.openwa-control-modal .openwa-profile-identity small{color:#6a7d94;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.openwa-control-modal .openwa-profile-identity h3{color:#0b2d55;margin:3px 0;font-size:17px}.openwa-control-modal .openwa-profile-identity p{color:#6b7f95;margin:0;font-size:11px}.openwa-control-modal .openwa-profile-facts{border-left:1px solid #dde6ef;border-right:1px solid #dde6ef;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.openwa-control-modal .openwa-profile-facts>div+div{border-left:1px solid #e2e9f1}.openwa-control-modal .openwa-profile-facts dt{color:#718399;text-transform:uppercase;font-size:9px;font-weight:850}.openwa-control-modal .openwa-profile-facts dd{color:#173b63;margin:5px 0 0;font-size:12px;font-weight:800}.openwa-control-modal .openwa-profile-strip .openwa-profile-controls{background:0 0;border:0;grid-template-columns:minmax(210px,.9fr) minmax(230px,1fr);gap:9px;min-height:0;padding:12px 16px;display:grid}.openwa-control-modal .openwa-profile-strip .openwa-profile-controls button{width:100%;min-height:46px}.openwa-control-modal .openwa-profile-pairing{background:#f8fbff;border-top:1px solid #dde6ef;grid-column:1/-1;align-items:center;gap:18px;padding:16px 18px;display:flex}.openwa-control-modal .openwa-profile-pairing img{object-fit:contain;background:#fff;border:1px solid #cbd8e7;width:142px;height:142px;padding:6px}.openwa-control-modal .openwa-profile-pairing>svg{color:#6d8197;width:36px;height:36px}.openwa-control-modal .openwa-profile-pairing h4{color:#12375f;margin:0 0 5px;font-size:15px}.openwa-control-modal .openwa-profile-pairing p{color:#6a7d94;max-width:650px;margin:0;font-size:11px;line-height:1.5}.openwa-control-modal .openwa-profile-strip>.openwa-replace-confirm{grid-column:1/-1;margin:0 16px 16px}.openwa-control-modal .openwa-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.openwa-control-modal .openwa-ops-grid>.openwa-panel{background:#fff;border:1px solid #d2deea;border-radius:9px;box-shadow:0 2px 8px #153b6408;min-height:0!important}.openwa-control-modal .openwa-accordion-trigger{color:#12365d;text-align:left;background:#fff;border:0;border-bottom:1px solid #0000;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 13px;display:grid}.openwa-control-modal .openwa-accordion-trigger:hover{background:#f7fbff}.openwa-control-modal .openwa-accordion-panel.expanded .openwa-accordion-trigger{background:#fbfdff;border-bottom-color:#dce5ef}.openwa-control-modal .openwa-accordion-icon{color:#0870ed;background:#eaf4ff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.openwa-control-modal .openwa-accordion-copy{gap:3px;display:grid}.openwa-control-modal .openwa-accordion-copy small{color:#6d8097;letter-spacing:.08em;font-size:9px;font-weight:900}.openwa-control-modal .openwa-accordion-copy strong{color:#0b2f58;font-size:14px}.openwa-control-modal .openwa-accordion-status{color:#61758c;text-transform:capitalize;border:1px solid #d0dce8;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.openwa-control-modal .openwa-accordion-status i{background:#8aa0b7;border-radius:50%;width:7px;height:7px}.openwa-control-modal .openwa-accordion-status.ready{color:#167847;background:#eefaf3;border-color:#b8e2c8}.openwa-control-modal .openwa-accordion-status.ready i{background:#16a463}.openwa-control-modal .openwa-accordion-status.waiting{color:#956300;background:#fff8e9;border-color:#edd299}.openwa-control-modal .openwa-accordion-status.waiting i{background:#e49a00}.openwa-control-modal .openwa-accordion-status.down{color:#b63030;background:#fff2f2;border-color:#efc3c3}.openwa-control-modal .openwa-accordion-status.down i{background:#d63b3b}.openwa-control-modal .openwa-accordion-chevron{color:#617990;width:17px;height:17px;transition:transform .18s}.openwa-control-modal .openwa-accordion-panel.expanded .openwa-accordion-chevron{transform:rotate(90deg)}.openwa-control-modal .openwa-accordion-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 13px 11px;display:grid}.openwa-control-modal .openwa-accordion-preview span{color:#60758c;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #e1e8f0;padding:7px 9px;font-size:10px;overflow:hidden}.openwa-control-modal .openwa-accordion-preview span:first-child{border-left:0;padding-left:0}.openwa-control-modal .openwa-accordion-body{min-width:0;animation:.18s ease-out openwa-panel-in}@keyframes openwa-panel-in{0%{opacity:.35;transform:translateY(-3px)}to{opacity:1;transform:none}}.openwa-control-modal .openwa-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:7px 14px 12px}.openwa-control-modal .openwa-group-freshness>div,.openwa-control-modal .openwa-history-list p,.openwa-control-modal .openwa-history-list strong{font-size:10px}.openwa-control-modal .openwa-queue-metrics{grid-template-columns:repeat(3,1fr)}.openwa-control-modal .openwa-dashboard-workspace{background:#f3f7fb;flex:1;gap:10px;min-height:0;padding:14px 24px 22px;overflow:hidden}.openwa-control-modal .openwa-dashboard-heading{border:0;min-height:54px;padding:0}.openwa-control-modal .openwa-dashboard-heading h3{font-size:19px}.openwa-control-modal .openwa-dashboard-heading p{font-size:12px}.openwa-control-modal .openwa-dashboard-metrics{border:1px solid #d4dfeb;border-radius:8px;flex:none;overflow:hidden}.openwa-control-modal .openwa-dashboard-toolbar{border-radius:8px;flex:none;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.5fr) auto;padding:10px 12px}.openwa-control-modal .openwa-dashboard-toolbar select,.openwa-control-modal .openwa-dashboard-search>div,.openwa-control-modal .openwa-dashboard-toolbar>button{height:42px}.openwa-control-modal .openwa-dashboard-body{border-radius:9px;grid-template-columns:minmax(320px,390px) minmax(0,1fr);min-height:0;box-shadow:0 3px 14px #123b6508}.openwa-control-modal .openwa-message-timeline>header small,.openwa-control-modal .openwa-message-entry>header{font-size:9px}.openwa-control-modal .openwa-message-bubble p{font-size:12px}.openwa-control-modal .openwa-monitor-groups{background:#f3f7fb;border:0;border-radius:0;flex:1;height:auto;min-height:0;overflow:hidden}.openwa-control-modal .openwa-groups-heading{background:#fff;flex:none;min-height:68px;padding:12px 24px}.openwa-control-modal .openwa-groups-heading h3{font-size:19px}.openwa-control-modal .openwa-group-heading-actions button{min-height:39px}.openwa-control-modal .openwa-group-stats{border:1px solid #d4dfeb;border-radius:8px;flex:none;margin:10px 24px 0;overflow:hidden}.openwa-control-modal .openwa-groups-toolbar{background:#fff;border:1px solid #d4dfeb;border-radius:8px;flex:none;grid-template-columns:minmax(330px,1fr) 190px 190px auto;min-height:58px;margin:10px 24px 0;padding:8px 10px}.openwa-control-modal .openwa-group-commandbar{background:0 0;border:0;flex:none;min-height:42px;margin:8px 24px 0;padding:5px 0}.openwa-control-modal .openwa-question-editor{flex:none;max-height:230px;margin:8px 24px 0;overflow:auto}.openwa-control-modal .openwa-monitor-workspace{flex:1;grid-template-columns:minmax(600px,.9fr) minmax(760px,1.45fr);gap:12px;min-height:0;margin:8px 24px 20px;display:grid;overflow:hidden}.openwa-control-modal .openwa-broadcast-composer{border-radius:9px;flex-direction:column;min-height:0;margin:0;display:flex;overflow:hidden;box-shadow:0 3px 14px #123b6508}.openwa-control-modal .openwa-broadcast-composer>header{flex:none;padding:14px 16px}.openwa-control-modal .openwa-broadcast-grid{flex:1;grid-template-columns:minmax(250px,.72fr) minmax(330px,1.28fr);min-height:0}.openwa-control-modal .openwa-broadcast-targets,.openwa-control-modal .openwa-broadcast-message{min-height:0;padding:14px 15px}.openwa-control-modal .openwa-target-list{height:calc(100% - 86px);max-height:none}.openwa-control-modal .openwa-broadcast-message{grid-template-rows:auto minmax(220px,1fr) auto}.openwa-control-modal .openwa-broadcast-message textarea{font-size:12px}.openwa-control-modal .openwa-directory-panel{background:#fff;border:1px solid #d2deea;border-radius:9px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 3px 14px #123b6508}.openwa-control-modal .openwa-directory-panel>header{border-bottom:1px solid #dce5ef;flex:none;justify-content:space-between;align-items:center;min-height:58px;padding:11px 14px;display:flex}.openwa-control-modal .openwa-directory-panel>header div{gap:3px;display:grid}.openwa-control-modal .openwa-directory-panel>header small{color:#6b7f95;letter-spacing:.08em;font-size:9px;font-weight:900}.openwa-control-modal .openwa-directory-panel>header strong{color:#0c315a;font-size:15px}.openwa-control-modal .openwa-directory-panel>header>span{color:#1768be;background:#edf5ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.openwa-control-modal .openwa-directory-panel .openwa-group-list{background:#f6f9fc;flex:1;min-height:0;overflow:auto}.openwa-control-modal .openwa-group-card{border-width:0 0 1px;margin:0}.openwa-control-modal .openwa-group-card summary{grid-template-columns:5px minmax(190px,1.25fr) minmax(230px,1.15fr) minmax(145px,.75fr) auto 42px 20px;min-height:68px}.openwa-control-modal .openwa-group-card .openwa-group-copy small,.openwa-control-modal .openwa-group-mapping b{font-size:8px}.openwa-control-modal .openwa-groups-actions{flex:none;min-height:68px;padding:9px 12px}.openwa-control-modal .openwa-directory-pager{white-space:nowrap;flex-direction:row;align-items:center;gap:7px;display:flex}.openwa-control-modal .openwa-directory-pager button{width:34px;height:34px}.openwa-control-modal .openwa-directory-pager b{font-size:9px}@media (width<=1700px){.openwa-control-modal .openwa-profile-strip{grid-template-columns:minmax(310px,1fr) minmax(280px,.82fr) minmax(360px,1fr)}.openwa-control-modal .openwa-monitor-workspace{grid-template-columns:minmax(520px,.88fr) minmax(650px,1.35fr)}.openwa-control-modal .openwa-group-card summary{grid-template-columns:5px minmax(170px,1fr) minmax(200px,1fr) auto 42px 20px}.openwa-control-modal .openwa-group-activity{display:none}}@media (width<=1250px){.openwa-control-modal .openwa-profile-strip{grid-template-columns:1fr 1fr}.openwa-control-modal .openwa-profile-facts{border-right:0}.openwa-control-modal .openwa-profile-strip .openwa-profile-controls{border-top:1px solid #dde6ef;grid-column:1/-1}.openwa-control-modal .openwa-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.openwa-control-modal .openwa-monitor-workspace{grid-template-columns:1fr;overflow:auto}.openwa-control-modal .openwa-broadcast-composer,.openwa-control-modal .openwa-directory-panel{min-height:620px}}@media (width<=850px){.openwa-control-modal .openwa-settings-tabs{padding-inline:12px}.openwa-control-modal .openwa-settings-tabs button{min-width:max-content;font-size:12px}.openwa-control-modal .openwa-profile-strip,.openwa-control-modal .openwa-ops-grid{grid-template-columns:1fr}.openwa-control-modal .openwa-profile-facts{border:0;border-top:1px solid #dde6ef}.openwa-control-modal .openwa-profile-strip .openwa-profile-controls{grid-template-columns:1fr}.openwa-control-modal .openwa-dashboard-workspace{padding-inline:12px;overflow:auto}.openwa-control-modal .openwa-dashboard-toolbar,.openwa-control-modal .openwa-dashboard-body{grid-template-columns:1fr}.openwa-control-modal .openwa-dashboard-body{overflow:visible}.openwa-control-modal .openwa-capture-groups{max-height:300px}.openwa-control-modal .openwa-groups-heading,.openwa-control-modal .openwa-group-stats,.openwa-control-modal .openwa-groups-toolbar,.openwa-control-modal .openwa-group-commandbar,.openwa-control-modal .openwa-monitor-workspace{margin-left:12px;margin-right:12px}.openwa-control-modal .openwa-groups-toolbar{display:flex}.openwa-control-modal .openwa-group-stats{grid-template-columns:repeat(2,1fr)}.openwa-control-modal .openwa-broadcast-grid{grid-template-columns:1fr}.openwa-control-modal .openwa-target-list{height:220px}}.openwa-control-modal .openwa-ops-grid{grid-auto-rows:auto;grid-auto-flow:row;align-items:start}.openwa-control-modal .openwa-accordion-panel{align-self:start}.openwa-control-modal .openwa-accordion-body{max-height:min(48vh,620px);overflow:auto}.openwa-control-modal .openwa-dashboard-toolbar{border-radius:9px;box-shadow:0 2px 8px #123b6508}.openwa-control-modal .openwa-dashboard-toolbar label{gap:7px}.openwa-control-modal .openwa-dashboard-toolbar select,.openwa-control-modal .openwa-dashboard-search>div{border-radius:7px}.openwa-control-modal .openwa-groups-toolbar{align-items:center;gap:10px}.openwa-control-modal .openwa-groups-toolbar>label,.openwa-control-modal .openwa-groups-toolbar>select,.openwa-control-modal .openwa-groups-toolbar>button{min-height:46px}.openwa-control-modal .openwa-group-card summary{grid-template-columns:6px minmax(220px,1.25fr) minmax(270px,1.15fr) minmax(170px,.75fr) auto 46px auto 22px;gap:13px}.openwa-group-configure{color:#0b69d1;font-size:11px;font-weight:850}.openwa-control-modal .openwa-group-editor{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;padding:18px}.openwa-control-modal .openwa-group-editor label,.openwa-control-modal .openwa-group-editor>div{align-content:start}.openwa-control-modal .openwa-group-editor label>span,.openwa-control-modal .openwa-group-editor>div>span{font-size:10px}.openwa-control-modal .openwa-group-editor select,.openwa-control-modal .openwa-group-editor input{color:#193c61;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #c9d7e6;border-radius:7px;padding:0 11px;font-size:12px}.openwa-control-modal .openwa-group-editor input:focus,.openwa-control-modal .openwa-group-editor select:focus{border-color:#1978ee;outline:0;box-shadow:0 0 0 3px #1978ee19}.openwa-color-field{grid-template-columns:52px minmax(0,1fr);gap:8px;display:grid}.openwa-control-modal .openwa-color-field input[type=color]{padding:5px}.openwa-group-inference{background:#fff;border:1px solid #d8e3ee;border-radius:7px;padding:10px 12px}.openwa-control-modal .openwa-group-editor>footer{color:#60758e;border-top:1px solid #dce5ef;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;font-size:11px;display:flex}.openwa-control-modal .openwa-group-editor>footer button{align-items:center;gap:7px;min-height:42px;display:inline-flex}.openwa-control-modal .openwa-inline-automation-summary{background:#f8fafc;border:1px solid #d8e2f1;border-radius:7px;align-content:center;gap:5px;min-height:70px;padding:10px 12px}.openwa-control-modal .openwa-inline-automation-summary>span{color:#10244a;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.openwa-control-modal .openwa-inline-automation-summary>small{color:#64748b;font-size:11px;line-height:1.35}.openwa-control-modal .openwa-number-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.openwa-control-modal .openwa-policy-switches{background:#f5f9fd;border:1px solid #d5e1ee;border-radius:9px;grid-column:1/-1;align-items:center;gap:20px;min-width:0;padding:13px 15px;display:flex}.openwa-control-modal .openwa-policy-switches legend{color:#60758e;letter-spacing:.05em;text-transform:uppercase;padding:0 7px;font-size:11px;font-weight:850}.openwa-control-modal .openwa-policy-switches label{color:#294969;text-transform:none;flex-direction:row;align-items:center;gap:8px;min-height:auto;font-size:12px;font-weight:750;display:flex}.openwa-control-modal .openwa-policy-switches input{accent-color:#0d6efd;width:17px;height:17px;margin:0}.openwa-control-modal .openwa-target-list label{min-height:52px}.openwa-control-modal .openwa-target-list input{width:18px;height:18px}@media (width<=1700px){.openwa-control-modal .openwa-group-card summary{grid-template-columns:6px minmax(190px,1fr) minmax(230px,1fr) auto 46px auto 22px}.openwa-control-modal .openwa-group-editor{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (width<=1250px){.openwa-control-modal .openwa-group-editor{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=850px){.openwa-control-modal .openwa-group-card summary{grid-template-columns:6px minmax(0,1fr) auto 46px auto 22px}.openwa-control-modal .openwa-group-editor{grid-template-columns:1fr}}.openwa-control-modal .integration-modal-header .integration-main{align-items:center;gap:12px}.openwa-control-modal .integration-modal-header .service-icon{width:38px;height:38px}.openwa-control-modal .integration-modal-header h2{letter-spacing:-.2px;margin:0;font-size:21px}.openwa-control-modal .integration-modal-actions button{min-height:40px;font-size:13px}.openwa-control-modal .openwa-settings-tabs{padding:6px 28px 0}.openwa-control-modal .openwa-settings-tabs button{min-width:220px;height:50px;font-size:16px}.openwa-control-modal .openwa-settings-tabs button svg{width:19px;height:19px}.openwa-control-modal .openwa-settings-tabs button span{font-size:11px}.openwa-control-modal .openwa-status-workspace{padding:20px 28px 28px}.openwa-control-modal .openwa-settings-layout{gap:18px}.openwa-control-modal .openwa-profile-strip{gap:20px;min-height:108px}.openwa-control-modal .openwa-profile-identity{grid-template-columns:50px minmax(0,1fr) auto;gap:14px;padding:16px 20px}.openwa-control-modal .openwa-profile-mark{width:48px;height:48px}.openwa-control-modal .openwa-profile-mark svg{width:25px;height:25px}.openwa-control-modal .openwa-profile-identity small{font-size:11px}.openwa-control-modal .openwa-profile-identity h3{margin:4px 0;font-size:20px}.openwa-control-modal .openwa-profile-identity p{font-size:13px}.openwa-control-modal .openwa-status-pill{padding:7px 11px;font-size:11px}.openwa-control-modal .openwa-profile-facts>div{padding:16px 20px}.openwa-control-modal .openwa-profile-facts dt{font-size:11px}.openwa-control-modal .openwa-profile-facts dd{font-size:14px}.openwa-control-modal .openwa-profile-strip .openwa-profile-controls{gap:11px;padding:15px 18px}.openwa-control-modal .openwa-profile-strip .openwa-profile-controls button{min-height:52px;font-size:13px}.openwa-control-modal .openwa-profile-strip .openwa-power-toggle strong{font-size:13px}.openwa-control-modal .openwa-profile-strip .openwa-power-toggle small{font-size:10px}.openwa-control-modal .openwa-profile-pairing{padding:18px 20px}.openwa-control-modal .openwa-profile-pairing h4{font-size:17px}.openwa-control-modal .openwa-profile-pairing p{font-size:13px}.openwa-control-modal .openwa-ops-grid{grid-auto-rows:minmax(112px,auto);grid-auto-flow:dense;gap:16px}.openwa-control-modal .openwa-accordion-trigger{grid-template-columns:46px minmax(0,1fr) auto 20px;gap:13px;min-height:72px;padding:13px 16px}.openwa-control-modal .openwa-accordion-icon{width:44px;height:44px}.openwa-control-modal .openwa-accordion-icon svg{width:22px;height:22px}.openwa-control-modal .openwa-accordion-copy{gap:4px}.openwa-control-modal .openwa-accordion-copy small{font-size:10px}.openwa-control-modal .openwa-accordion-copy strong{font-size:17px}.openwa-control-modal .openwa-accordion-status{padding:6px 10px;font-size:11px}.openwa-control-modal .openwa-accordion-preview{padding:0 16px 14px}.openwa-control-modal .openwa-accordion-preview span{padding:9px 11px;font-size:12px}.openwa-control-modal .openwa-readiness-list{padding:10px 18px 16px}.openwa-control-modal .openwa-readiness-list article{padding:12px 0}.openwa-control-modal .openwa-readiness-list strong{font-size:14px}.openwa-control-modal .openwa-readiness-list p{font-size:12px}.openwa-control-modal .openwa-fact-grid dt,.openwa-control-modal .openwa-config-list dt{font-size:11px}.openwa-control-modal .openwa-fact-grid dd,.openwa-control-modal .openwa-config-list dd{font-size:14px}.openwa-control-modal .openwa-group-freshness>div,.openwa-control-modal .openwa-history-list p{font-size:12px}.openwa-control-modal .openwa-history-list strong{font-size:13px}.openwa-control-modal .openwa-dashboard-workspace{gap:13px;padding:14px 28px 28px}.openwa-control-modal .openwa-dashboard-heading{min-height:48px}.openwa-control-modal .openwa-dashboard-heading h3{margin:0;font-size:24px}.openwa-control-modal .openwa-dashboard-metrics>div{min-height:74px;padding:12px 18px}.openwa-control-modal .openwa-dashboard-metrics small{font-size:11px}.openwa-control-modal .openwa-dashboard-metrics strong{font-size:24px}.openwa-control-modal .openwa-dashboard-toolbar{grid-template-columns:minmax(320px,.8fr) minmax(500px,1.5fr) auto;padding:11px 14px}.openwa-control-modal .openwa-dashboard-toolbar label{font-size:11px}.openwa-control-modal .openwa-dashboard-body{grid-template-columns:minmax(370px,440px) minmax(0,1fr)}.openwa-control-modal .openwa-capture-groups>header{padding:17px 18px}.openwa-control-modal .openwa-capture-groups>header small{font-size:12px}.openwa-control-modal .openwa-capture-groups>button{min-height:82px;padding:14px 18px}.openwa-control-modal .openwa-capture-groups button strong{font-size:14px}.openwa-control-modal .openwa-capture-groups button small,.openwa-control-modal .openwa-capture-groups button em{font-size:11px}.openwa-control-modal .openwa-message-timeline{padding:0 26px 24px}.openwa-control-modal .openwa-message-timeline>header{margin:0 -26px 15px;padding:16px 26px}.openwa-control-modal .openwa-message-timeline>header small,.openwa-control-modal .openwa-message-entry>header{font-size:11px}.openwa-control-modal .openwa-message-bubble{min-width:340px;max-width:min(70%,960px);padding:14px 16px 10px}.openwa-control-modal .openwa-message-bubble p{font-size:15px;line-height:1.5}.openwa-control-modal .openwa-message-tags span{font-size:10px}.openwa-control-modal .openwa-groups-heading{background:0 0;border:0;min-height:64px;margin:0 28px;padding:12px 0 6px}.openwa-control-modal .openwa-groups-heading h3{margin:0 0 5px;font-size:24px}.openwa-control-modal .openwa-groups-heading p{font-size:13px}.openwa-control-modal .openwa-group-heading-actions button{min-height:44px;font-size:12px}.openwa-control-modal .openwa-group-stats{margin:10px 28px 0}.openwa-control-modal .openwa-group-stats>div{min-height:72px;padding:11px 18px}.openwa-control-modal .openwa-group-stats small{font-size:11px}.openwa-control-modal .openwa-group-stats strong{font-size:22px}.openwa-control-modal .openwa-group-stats>div:last-child strong{font-size:13px}.openwa-control-modal .openwa-groups-toolbar{grid-template-columns:minmax(390px,1fr) 210px 210px auto;min-height:66px;margin:12px 28px 0;padding:9px 12px}.openwa-control-modal .openwa-groups-toolbar input,.openwa-control-modal .openwa-groups-toolbar select{font-size:13px}.openwa-control-modal .openwa-group-commandbar{min-height:48px;margin:9px 28px 0}.openwa-control-modal .openwa-group-commandbar button{height:40px;font-size:12px}.openwa-control-modal .openwa-monitor-workspace{grid-template-columns:minmax(640px,.95fr) minmax(800px,1.45fr);gap:15px;margin:10px 28px 24px}.openwa-control-modal .openwa-broadcast-composer>header{padding:16px 18px}.openwa-control-modal .openwa-broadcast-composer>header small{font-size:10px}.openwa-control-modal .openwa-broadcast-composer h4{font-size:22px}.openwa-control-modal .openwa-broadcast-composer p{font-size:13px}.openwa-control-modal .openwa-broadcast-targets,.openwa-control-modal .openwa-broadcast-message{padding:16px 18px}.openwa-control-modal .openwa-target-list strong{font-size:13px}.openwa-control-modal .openwa-target-list small{font-size:10px}.openwa-control-modal .openwa-broadcast-message textarea{font-size:14px;line-height:1.5}.openwa-control-modal .openwa-directory-panel>header{min-height:68px;padding:13px 17px}.openwa-control-modal .openwa-directory-panel>header small{font-size:10px}.openwa-control-modal .openwa-directory-panel>header strong{font-size:18px}.openwa-control-modal .openwa-directory-panel>header>span{font-size:11px}.openwa-control-modal .openwa-group-card summary{grid-template-columns:6px minmax(220px,1.25fr) minmax(270px,1.15fr) minmax(170px,.75fr) auto 46px 22px;min-height:84px;padding-right:15px}.openwa-control-modal .openwa-group-card .openwa-group-copy strong{font-size:14px}.openwa-control-modal .openwa-group-card .openwa-group-copy small,.openwa-control-modal .openwa-group-mapping b{font-size:10px}.openwa-control-modal .openwa-group-activity b{font-size:12px}.openwa-control-modal .openwa-group-activity small{font-size:9px}.openwa-control-modal .openwa-group-state{font-size:10px}.openwa-control-modal .openwa-groups-actions{min-height:76px;padding:10px 14px}.openwa-control-modal .openwa-groups-actions>div:first-child strong{font-size:13px}.openwa-control-modal .openwa-groups-actions>div:first-child span,.openwa-control-modal .openwa-directory-pager b{font-size:11px}@media (width<=1700px){.openwa-control-modal .openwa-monitor-workspace{grid-template-columns:minmax(560px,.9fr) minmax(690px,1.35fr)}.openwa-control-modal .openwa-group-card summary{grid-template-columns:6px minmax(190px,1fr) minmax(230px,1fr) auto 46px 22px}}@media (width<=1250px){.openwa-control-modal .openwa-profile-strip{grid-template-columns:1fr 1fr}.openwa-control-modal .openwa-profile-facts{border-right:0}.openwa-control-modal .openwa-profile-strip .openwa-profile-controls{border-top:1px solid #dde6ef;grid-column:1/-1}.openwa-control-modal .openwa-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.openwa-control-modal .openwa-monitor-workspace{grid-template-columns:1fr;overflow:auto}.openwa-control-modal .openwa-broadcast-composer,.openwa-control-modal .openwa-directory-panel{min-height:620px}}@media (width<=850px){.openwa-control-modal .integration-modal-header{padding-inline:14px}.openwa-control-modal .openwa-settings-tabs{padding-inline:12px;overflow:auto}.openwa-control-modal .openwa-settings-tabs button{min-width:max-content;font-size:13px}.openwa-control-modal .openwa-status-workspace{padding-inline:12px}.openwa-control-modal .openwa-profile-strip,.openwa-control-modal .openwa-ops-grid{grid-template-columns:1fr}.openwa-control-modal .openwa-profile-facts{border:0;border-top:1px solid #dde6ef}.openwa-control-modal .openwa-profile-strip .openwa-profile-controls{grid-template-columns:1fr}.openwa-control-modal .openwa-dashboard-workspace{padding-inline:12px;overflow:auto}.openwa-control-modal .openwa-dashboard-toolbar,.openwa-control-modal .openwa-dashboard-body{grid-template-columns:1fr}.openwa-control-modal .openwa-dashboard-body{overflow:visible}.openwa-control-modal .openwa-capture-groups{max-height:300px}.openwa-control-modal .openwa-groups-heading,.openwa-control-modal .openwa-group-stats,.openwa-control-modal .openwa-groups-toolbar,.openwa-control-modal .openwa-group-commandbar,.openwa-control-modal .openwa-monitor-workspace{margin-left:12px;margin-right:12px}.openwa-control-modal .openwa-groups-toolbar{display:flex}.openwa-control-modal .openwa-group-stats{grid-template-columns:repeat(2,1fr)}.openwa-control-modal .openwa-broadcast-grid{grid-template-columns:1fr}.openwa-control-modal .openwa-target-list{height:220px}.openwa-control-modal .openwa-group-card summary{grid-template-columns:6px minmax(0,1fr) auto 46px 22px}.openwa-control-modal .openwa-group-mapping,.openwa-control-modal .openwa-group-activity{display:none}}.openwa-control-modal .openwa-dashboard-workspace{background:#f3f7fb;gap:12px;height:calc(100vh - 178px);min-height:640px;padding:16px 28px 26px}.openwa-control-modal .openwa-dashboard-heading{flex:none;min-height:54px}.openwa-control-modal .openwa-dashboard-heading h3{color:#0b2e56;letter-spacing:-.02em;margin:0;font-size:24px}.openwa-control-modal .openwa-dashboard-heading p{color:#536b84;margin:4px 0 0;font-size:13px}.openwa-dashboard-readiness{background:#fff;border:1px solid #cedae7;border-radius:9px;flex:none;overflow:hidden}.openwa-dashboard-readiness summary{color:#123b65;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 16px;list-style:none;transition:background-color .18s ease-out;display:flex}.openwa-dashboard-readiness summary::-webkit-details-marker{display:none}.openwa-dashboard-readiness summary:hover{background:#f7faff}.openwa-dashboard-readiness summary>span{align-items:center;gap:11px;display:flex}.openwa-dashboard-readiness summary>span>svg{color:#0d6efd}.openwa-dashboard-readiness summary strong,.openwa-dashboard-readiness summary small{display:block}.openwa-dashboard-readiness summary strong{font-size:14px}.openwa-dashboard-readiness summary small{color:#536b84;text-transform:capitalize;margin-top:3px;font-size:11px}.openwa-dashboard-readiness summary>svg{transition:transform .18s ease-out}.openwa-dashboard-readiness[open] summary>svg{transform:rotate(90deg)}.openwa-dashboard-readiness-body{background:#f8fbfe;border-top:1px solid #d8e2ec}.openwa-control-modal .openwa-dashboard-readiness .openwa-dashboard-metrics{border:0;border-bottom:1px solid #d8e2ec;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr))}.openwa-control-modal .openwa-dashboard-readiness .openwa-dashboard-metrics>div{min-height:68px;padding:11px 16px}.openwa-control-modal .openwa-dashboard-readiness .openwa-dashboard-metrics small{font-size:10px}.openwa-control-modal .openwa-dashboard-readiness .openwa-dashboard-metrics strong{font-size:22px}.openwa-readiness-checks{background:#dce5ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.openwa-readiness-checks article{background:#fff;align-items:flex-start;gap:9px;min-height:62px;padding:11px 14px;display:flex}.openwa-readiness-checks article.ready>svg{color:#15945d}.openwa-readiness-checks article.attention>svg{color:#b77400}.openwa-readiness-checks strong,.openwa-readiness-checks small{display:block}.openwa-readiness-checks strong{color:#183d63;font-size:12px}.openwa-readiness-checks small{color:#5b7189;margin-top:3px;font-size:10px;line-height:1.35}.openwa-readiness-checks>p{color:#5b7189;background:#fff;grid-column:1/-1;margin:0;padding:16px;font-size:12px}.openwa-control-modal .openwa-dashboard-toolbar{min-height:68px;box-shadow:none;border-color:#cedae7;border-radius:9px;grid-template-columns:minmax(340px,.85fr) minmax(520px,1.55fr) auto;align-items:center;gap:12px;padding:10px 13px}.openwa-control-modal .openwa-dashboard-toolbar label{color:#526b84;gap:6px;font-size:10px}.openwa-control-modal .openwa-dashboard-toolbar select,.openwa-control-modal .openwa-dashboard-search>div,.openwa-control-modal .openwa-dashboard-toolbar>button{height:44px;font-size:13px}.openwa-control-modal .openwa-dashboard-search input{font-size:13px}.openwa-control-modal .openwa-dashboard-search input::placeholder{color:#526b84;opacity:1}.openwa-control-modal .openwa-dashboard-body{min-height:0;box-shadow:none;border-color:#cbd7e4;border-radius:10px;flex:1;grid-template-columns:minmax(490px,570px) minmax(0,1fr)}.openwa-control-modal .openwa-capture-groups{scrollbar-gutter:stable;background:#f8fbfe}.openwa-control-modal .openwa-capture-groups>header{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:13px 17px;display:flex}.openwa-control-modal .openwa-capture-groups>header>div{gap:3px;display:grid}.openwa-control-modal .openwa-capture-groups>header strong{font-size:17px}.openwa-control-modal .openwa-capture-groups>header small{margin-top:3px;font-size:11px}.openwa-control-modal .openwa-capture-groups>header>span{color:#117747;background:#eaf8f0;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.openwa-control-modal .openwa-capture-groups>button{min-height:0;transition:background-color .16s ease-out,box-shadow .16s ease-out}.openwa-control-modal .openwa-capture-groups>button:hover{background:#f0f6fd}.openwa-control-modal .openwa-capture-groups>button.active{background:#e9f3ff;box-shadow:inset 0 0 0 2px #1773d1}.openwa-control-modal .openwa-capture-groups>.openwa-capture-all{align-items:center;min-height:68px;padding:12px 17px}.openwa-capture-all>span{align-items:center;gap:10px;display:flex!important}.openwa-capture-all>span>span{gap:3px;display:grid}.openwa-control-modal .openwa-capture-all strong{font-size:14px}.openwa-control-modal .openwa-capture-all small{font-size:10px}.openwa-control-modal .openwa-capture-all em{font-size:11px}.openwa-control-modal .openwa-capture-groups>.openwa-capture-group{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity tags""facts facts";align-content:center;gap:12px 14px;min-height:142px;padding:15px 17px;display:grid}.openwa-capture-group-main{grid-area:identity;align-items:center;gap:11px;min-width:0;display:flex!important}.openwa-capture-group-main>span:last-child{gap:4px;min-width:0;display:grid}.openwa-control-modal .openwa-capture-group-main strong{white-space:normal;font-size:14px;line-height:1.3}.openwa-capture-group-main code{color:#536d87;text-overflow:ellipsis;white-space:nowrap;font:500 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.openwa-group-avatar{background:color-mix(in srgb,var(--group-accent) 12%,white);width:38px;height:38px;color:var(--group-accent);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.openwa-capture-group-tags{grid-area:tags;justify-content:flex-end;align-items:center;gap:6px;display:flex}.openwa-capture-group-tags b{color:#3e5f80;background:#edf3f8;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.openwa-capture-group-tags b.production{color:#117747;background:#e9f8ef}.openwa-capture-group-tags b.review{color:#925e00;background:#fff4dd}.openwa-capture-group dl{border-top:1px solid #dce5ee;grid-area:facts;grid-template-columns:.65fr .65fr 1.7fr;margin:0;padding-top:11px;display:grid}.openwa-capture-group dl div{border-right:1px solid #dce5ee;min-width:0;padding:0 10px}.openwa-capture-group dl div:first-child{padding-left:0}.openwa-capture-group dl div:last-child{border-right:0;padding-right:0}.openwa-capture-group dt{color:#667d94;text-transform:uppercase;font-size:9px;font-weight:800}.openwa-capture-group dd{color:#183d63;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:750;overflow:hidden}.openwa-control-modal .openwa-message-timeline{scrollbar-gutter:stable;background:#edf3f8;padding:0 28px 24px}.openwa-control-modal .openwa-message-timeline>header{justify-content:space-between;align-items:center;gap:12px;min-height:70px;margin:0 -28px 18px;padding:13px 28px;display:flex}.openwa-control-modal .openwa-message-timeline>header strong{font-size:16px}.openwa-control-modal .openwa-message-timeline>header small{font-size:11px}.openwa-control-modal .openwa-message-timeline>header>span{color:#315d88;background:#edf4fb;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.openwa-control-modal .openwa-day-divider{margin:18px 0 13px;font-size:10px}.openwa-control-modal .openwa-message-entry{margin:12px 0}.openwa-control-modal .openwa-message-bubble{border-color:#ccd8e4;border-radius:7px 13px 13px;min-width:360px;max-width:min(76%,980px);padding:0;overflow:hidden;box-shadow:0 2px 6px #153a610c}.openwa-control-modal .openwa-message-entry.outgoing .openwa-message-bubble{border-radius:13px 7px 13px 13px}.openwa-message-bubble>header{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 0;display:flex}.openwa-message-bubble>header strong{color:var(--sender-color);font-size:14px;line-height:1.25}.openwa-message-bubble>header span{background:color-mix(in srgb,var(--message-group-color) 11%,white);max-width:440px;color:color-mix(in srgb,var(--message-group-color) 78%,#0d2c4d);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800;overflow:hidden}.openwa-control-modal .openwa-message-bubble>p{color:#173755;margin:0;padding:9px 14px 6px;font-size:14px;line-height:1.52}.openwa-control-modal .openwa-message-media{margin:4px 14px 8px}.openwa-control-modal .openwa-message-media button,.openwa-control-modal .openwa-message-media>span{font-size:11px}.openwa-control-modal .openwa-message-bubble footer{margin:0;padding:2px 14px 9px;font-size:9px}.openwa-control-modal .openwa-message-tags{gap:6px;margin:5px 6px}.openwa-control-modal .openwa-message-tags span{padding:4px 7px;font-size:9px}@media (width<=1500px){.openwa-control-modal .openwa-dashboard-body{grid-template-columns:minmax(390px,460px) minmax(0,1fr)}.openwa-control-modal .openwa-capture-groups>.openwa-capture-group{grid-template-columns:1fr;grid-template-areas:"identity""tags""facts"}.openwa-capture-group-tags{justify-content:flex-start}.openwa-readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.openwa-control-modal .openwa-dashboard-workspace{height:auto;padding-inline:14px;overflow:auto}.openwa-control-modal .openwa-dashboard-toolbar,.openwa-control-modal .openwa-dashboard-body{grid-template-columns:1fr}.openwa-control-modal .openwa-dashboard-body{overflow:visible}.openwa-control-modal .openwa-capture-groups{border-bottom:1px solid #d7e1ec;border-right:0;max-height:430px}.openwa-control-modal .openwa-dashboard-readiness .openwa-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.openwa-control-modal .openwa-dashboard-readiness .openwa-dashboard-metrics,.openwa-readiness-checks{grid-template-columns:1fr 1fr}.openwa-control-modal .openwa-message-bubble{min-width:0;max-width:94%}.openwa-control-modal .openwa-capture-groups>.openwa-capture-group{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.openwa-dashboard-readiness summary,.openwa-dashboard-readiness summary>svg,.openwa-control-modal .openwa-capture-groups>button{transition:none}}.openwa-control-modal .azure-dashboard{color:#0b2d50;background:#f4f7fb;gap:10px;height:calc(100vh - 174px);min-height:680px;padding:12px 18px 18px;overflow:hidden}.openwa-azure-dashboard-overview{background:#fff;border:1px solid #d3deea;border-radius:8px;flex:none;overflow:hidden}.openwa-azure-dashboard-overview>header{border-bottom:1px solid #dce5ef;grid-template-columns:42px minmax(360px,1fr) minmax(310px,.55fr) minmax(175px,.24fr);align-items:center;gap:12px;min-height:76px;padding:10px 16px;display:grid}.openwa-azure-dashboard-icon{color:#11a361;background:#eaf8f0;border:1px solid #cce9d9;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.openwa-azure-dashboard-overview>header>div:nth-child(2){min-width:0}.openwa-azure-dashboard-overview>header small,.openwa-azure-dashboard-overview dt,.openwa-azure-dashboard-facts>label>span{color:#61778e;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:850}.openwa-azure-dashboard-overview h3{color:#102f51;letter-spacing:-.015em;margin:2px 0 1px;font-size:17px;line-height:1.15}.openwa-azure-dashboard-overview p{color:#60758a;margin:0;font-size:10px;line-height:1.35}.openwa-azure-current-status{color:#0d8450;background:#eaf8f0;border:1px solid #b9dfca;border-radius:7px;align-items:center;gap:9px;min-height:50px;padding:8px 12px;display:flex}.openwa-azure-current-status.attention{color:#a16a00;background:#fff8e8;border-color:#ecd49a}.openwa-azure-current-status span{gap:1px;display:grid}.openwa-azure-current-status small{color:inherit}.openwa-azure-current-status strong{color:#123554;font-size:13px}.openwa-azure-current-status em{color:#5f778b;font-size:9px;font-style:normal}.openwa-azure-dashboard-overview>header>dl{text-align:right;margin:0}.openwa-azure-dashboard-overview dd{color:#163956;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:800}.openwa-azure-dashboard-facts{background:#f8fafd;grid-template-columns:minmax(300px,.9fr) minmax(400px,1.4fr) minmax(170px,.45fr) minmax(170px,.45fr);align-items:stretch;min-height:66px;display:grid}.openwa-azure-dashboard-facts>label,.openwa-azure-dashboard-facts>div{border-right:1px solid #dce5ef;align-items:center;gap:10px;min-width:0;margin:0;padding:9px 16px;display:flex}.openwa-azure-dashboard-facts>label{grid-template-columns:1fr;gap:4px;display:grid}.openwa-azure-dashboard-facts>:last-child{border-right:0}.openwa-azure-dashboard-facts select,.openwa-azure-dashboard-search>div{color:#173956;background:#fff;border:1px solid #bfd0e2;border-radius:5px;width:100%;height:32px;font-size:11px;font-weight:700}.openwa-azure-dashboard-facts select{padding:0 28px 0 9px}.openwa-azure-dashboard-search>div{align-items:center;gap:7px;padding:0 9px;display:flex}.openwa-azure-dashboard-search svg{color:#6b8095;flex:none}.openwa-azure-dashboard-search input{color:#173956;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.openwa-azure-dashboard-facts label>small{color:#7a8da0;font-size:8px}.openwa-azure-dashboard-facts>div>svg{color:#0878ed;background:#eaf4ff;border-radius:7px;width:31px;height:31px;padding:7px}.openwa-azure-dashboard-facts>div>span{gap:1px;display:grid}.openwa-azure-dashboard-facts>div em{color:#73879b;font-size:8px;font-style:normal}.openwa-control-modal .azure-dashboard .openwa-dashboard-readiness{border-color:#d3deea;border-radius:8px}.openwa-control-modal .azure-dashboard .openwa-dashboard-readiness summary{min-height:45px;padding:7px 12px}.openwa-control-modal .azure-dashboard .openwa-dashboard-readiness summary>span{gap:1px;display:grid}.openwa-control-modal .azure-dashboard .openwa-dashboard-readiness summary strong{color:#123655;font-size:11px}.openwa-control-modal .azure-dashboard .openwa-dashboard-readiness summary small{color:#71869a;text-transform:none;margin:0;font-size:9px}.openwa-control-modal .azure-dashboard .openwa-dashboard-readiness[open] summary>svg{transform:rotate(180deg)}.openwa-control-modal .azure-dashboard .openwa-dashboard-readiness-body{background:#fff}.openwa-control-modal .azure-dashboard .openwa-dashboard-metrics{background:#f8fafd;border-bottom:1px solid #dce5ef;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:10px}.openwa-control-modal .azure-dashboard .openwa-dashboard-metrics>.openwa-dashboard-metric{background:#fff;border:1px solid #dae4ee;border-radius:6px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.openwa-dashboard-metric>span{color:#0d6efd;background:#eaf3ff;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.openwa-dashboard-metric>span svg{width:15px;height:15px}.openwa-dashboard-metric>div{gap:1px;display:grid}.openwa-control-modal .azure-dashboard .openwa-dashboard-metric small{color:#71869a;text-transform:none;font-size:8px}.openwa-control-modal .azure-dashboard .openwa-dashboard-metric strong{color:#123653;text-transform:none;font-size:15px}.openwa-dashboard-metric.ready>span{color:#10945a;background:#eaf8f0}.openwa-dashboard-metric.warning>span{color:#a96e00;background:#fff5dd}.openwa-dashboard-metric.neutral>span{color:#64798e;background:#eff3f7}.openwa-pilot-readiness-heading{color:#0d65d9;justify-content:space-between;align-items:center;min-height:50px;padding:8px 12px 6px;display:flex}.openwa-pilot-readiness-heading h4{margin:0;font-size:13px}.openwa-pilot-readiness-heading small{color:#60778d;margin-top:2px;font-size:9px;display:block}.openwa-control-modal .azure-dashboard .openwa-readiness-checks{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 10px 10px}.openwa-control-modal .azure-dashboard .openwa-readiness-checks article{background:#effaf4;border:1px solid #bfe4cf;border-radius:6px;min-height:52px;padding:9px 10px}.openwa-control-modal .azure-dashboard .openwa-readiness-checks article.attention{background:#fff9eb;border-color:#efdba9}.openwa-control-modal .azure-dashboard .openwa-dashboard-body{background:0 0;border:0;border-radius:0;flex:1;grid-template-columns:minmax(520px,20%) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.openwa-control-modal .azure-dashboard .openwa-capture-groups,.openwa-control-modal .azure-dashboard .openwa-message-stream{background:#fff;border:1px solid #d1dde9;border-radius:8px;min-height:0;overflow:hidden}.openwa-control-modal .azure-dashboard .openwa-capture-groups{border-right:1px solid #d1dde9;flex-direction:column;max-height:none;display:flex}.openwa-control-modal .azure-dashboard .openwa-capture-groups>header,.openwa-control-modal .azure-dashboard .openwa-message-stream>header{background:#fff;border-bottom:1px solid #d7e2ed;justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:9px 12px;display:flex}.openwa-control-modal .azure-dashboard .openwa-capture-groups>header h4,.openwa-control-modal .azure-dashboard .openwa-message-stream>header h4{color:#0868db;margin:0;font-size:13px}.openwa-control-modal .azure-dashboard .openwa-capture-groups>header small,.openwa-control-modal .azure-dashboard .openwa-message-stream>header small{color:#71869a;margin-top:2px;font-size:9px;display:block}.openwa-control-modal .azure-dashboard .openwa-capture-groups>header svg,.openwa-control-modal .azure-dashboard .openwa-message-stream>header svg{color:#315f8a}.openwa-capture-group-list{scrollbar-gutter:stable;background:#f7faff;flex:1;min-height:0;padding:8px;overflow:auto}.openwa-control-modal .azure-dashboard .openwa-capture-group{text-align:left;background:#fff;border:1px solid #d3deea;border-radius:6px;flex-direction:column;align-items:stretch;gap:7px;width:100%;min-height:108px;margin:0 0 7px;padding:9px 10px;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;display:flex;box-shadow:0 1px 2px #13395e08}.openwa-control-modal .azure-dashboard .openwa-capture-group:hover{background:#fbfdff;border-color:#88b9ef}.openwa-control-modal .azure-dashboard .openwa-capture-group.active{background:#f8fbff;border-color:#0d6efd;box-shadow:inset 3px 0 #0d6efd}.openwa-capture-group-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.openwa-capture-group-top>span{gap:4px;min-width:0;display:flex}.openwa-capture-group-top b{color:#0566d8;text-transform:lowercase;background:#eef6ff;border:1px solid #afd0fb;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:850}.openwa-capture-group-top time{color:#73879a;white-space:nowrap;font-size:8px}.openwa-control-modal .azure-dashboard .openwa-capture-group>strong{color:#153858;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.openwa-capture-group-stats{color:#536f89;justify-content:space-between;gap:10px;font-size:9px;display:flex}.openwa-control-modal .azure-dashboard .openwa-capture-group>small{color:#678099;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.openwa-control-modal .azure-dashboard .openwa-message-stream{flex-direction:column;display:flex}.openwa-control-modal .azure-dashboard .openwa-message-timeline{scrollbar-gutter:stable;background:#eef4f9;flex:1;min-height:0;padding:12px 14px 22px;overflow:auto}.openwa-control-modal .azure-dashboard .openwa-day-divider{text-align:center;margin:7px 0 9px}.openwa-control-modal .azure-dashboard .openwa-day-divider span{color:#506b84;background:#fff;border:1px solid #d3dfeb;border-radius:999px;padding:4px 9px;font-size:8px;font-weight:800;display:inline-block}.openwa-control-modal .azure-dashboard .openwa-message-entry{margin:7px 0;display:flex}.openwa-control-modal .azure-dashboard .openwa-message-entry.outgoing{justify-content:flex-end}.openwa-control-modal .azure-dashboard .openwa-message-bubble{background:#fff;border:1px solid #d2deea;border-radius:7px;min-width:0;max-width:min(72%,900px);padding:9px 11px 7px;overflow:visible;box-shadow:0 1px 3px #173b600d}.openwa-control-modal .azure-dashboard .openwa-message-bubble>header{gap:6px;padding:0}.openwa-control-modal .azure-dashboard .openwa-message-bubble>header strong{color:#0868db;font-size:10px}.openwa-control-modal .azure-dashboard .openwa-message-bubble>header span{color:#667d93;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;max-width:520px;padding:0;font-size:8px;font-weight:600;overflow:hidden}.openwa-control-modal .azure-dashboard .openwa-message-bubble>p{color:#173955;white-space:pre-wrap;margin:5px 0 0;padding:0;font-size:11px;line-height:1.42}.openwa-control-modal .azure-dashboard .openwa-message-media{margin:7px 0 1px}.openwa-control-modal .azure-dashboard .openwa-message-media button{color:#0667d8;background:#f2f8ff;border:1px solid #a9cdf9;border-radius:5px;min-height:29px;padding:5px 9px;font-size:9px;font-weight:800}.openwa-control-modal .azure-dashboard .openwa-message-media>span{color:#627a91;font-size:9px}.openwa-control-modal .azure-dashboard .openwa-message-bubble footer{color:#7a8c9d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin:5px 0 0;padding:0;font-size:7px;display:flex}.openwa-control-modal .azure-dashboard .openwa-message-bubble footer code{color:#7a8c9d;font:inherit}.openwa-control-modal .azure-dashboard .openwa-message-bubble footer span,.openwa-control-modal .azure-dashboard .openwa-message-bubble footer b,.openwa-control-modal .azure-dashboard .openwa-message-bubble footer em{color:#4e6b85;text-transform:none;background:#edf3f8;border-radius:999px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:750}.openwa-control-modal .azure-dashboard .openwa-empty-timeline{color:#688097}@media (width<=1500px){.openwa-azure-dashboard-overview>header{grid-template-columns:38px minmax(280px,1fr) minmax(250px,.7fr) minmax(150px,.35fr)}.openwa-azure-dashboard-facts{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr) minmax(140px,.4fr) minmax(140px,.4fr)}.openwa-control-modal .azure-dashboard .openwa-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.openwa-control-modal .azure-dashboard .openwa-readiness-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.openwa-control-modal .azure-dashboard{height:auto;padding-inline:12px;overflow:auto}.openwa-azure-dashboard-overview>header{grid-template-columns:38px 1fr}.openwa-azure-current-status,.openwa-azure-dashboard-overview>header>dl{text-align:left;grid-column:2}.openwa-azure-dashboard-facts{grid-template-columns:1fr 1fr}.openwa-control-modal .azure-dashboard .openwa-dashboard-body{grid-template-columns:1fr;overflow:visible}.openwa-control-modal .azure-dashboard .openwa-capture-groups{max-height:430px}}@media (width<=650px){.openwa-azure-dashboard-facts{grid-template-columns:1fr}.openwa-azure-dashboard-facts>*{border-bottom:1px solid #dce5ef;border-right:0}.openwa-control-modal .azure-dashboard .openwa-dashboard-metrics,.openwa-control-modal .azure-dashboard .openwa-readiness-checks{grid-template-columns:1fr 1fr}.openwa-control-modal .azure-dashboard .openwa-message-bubble{max-width:94%}}@media (prefers-reduced-motion:reduce){.openwa-control-modal .azure-dashboard .openwa-capture-group{transition:none}}.openwa-control-modal .openwa-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;align-items:start;gap:16px}.openwa-control-modal .openwa-ops-grid>.openwa-panel.expanded{grid-column:auto}.openwa-control-modal .openwa-accordion-body{background:#f8fafd;max-height:min(50vh,680px);overflow:auto}.openwa-control-modal .openwa-status-detail-grid{background:#f8fafd;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.openwa-control-modal .openwa-status-detail-grid>div{background:#fff;border:1px solid #d7e2ed;border-radius:7px;flex-direction:column;justify-content:center;min-height:78px;margin:0;padding:12px 14px;display:flex}.openwa-control-modal .openwa-status-detail-grid dt{color:#667c92;letter-spacing:.045em;font-size:11px;line-height:1.2}.openwa-control-modal .openwa-status-detail-grid dd{color:#153858;text-align:left;overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.35}.openwa-control-modal .openwa-status-detail-grid small{color:#6b8197;margin-top:4px;font-size:11px;line-height:1.35}.openwa-control-modal .openwa-status-detail-list{background:#f8fafd;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.openwa-control-modal .openwa-status-detail-list article{background:#fff;border:1px solid #d7e2ed;border-radius:7px;min-height:76px;margin:0;padding:12px 14px}.openwa-control-modal .openwa-status-detail-list article.ready{background:#f4fbf7;border-color:#bfe4cf}.openwa-control-modal .openwa-status-detail-list article.attention{background:#fffaf0;border-color:#efdba9}.openwa-control-modal .openwa-endpoint{background:#fff;border:1px solid #d7e2ed;border-radius:7px;margin:14px 14px 0;padding:11px 12px}.openwa-control-modal .openwa-event-coverage{background:#f8fafd;padding:0 14px 14px}.openwa-control-modal .openwa-group-freshness{background:#f8fafd;margin:0;padding:0 14px 14px}.openwa-control-modal .openwa-alert-form{gap:12px;padding:17px 16px 8px}.openwa-control-modal .openwa-alert-form label{color:#35536f;gap:7px;font-size:12px;line-height:1.2}.openwa-control-modal .openwa-alert-form input{min-height:44px;padding:0 12px;font-size:13px}.openwa-control-modal .openwa-alert-form .openwa-alert-toggle{padding:10px 1px;font-size:12px;line-height:1.4}.openwa-control-modal .openwa-alert-toggle input{width:18px;min-height:18px}.openwa-control-modal .openwa-alert-actions{gap:10px;padding:7px 16px}.openwa-control-modal .openwa-alert-actions button{min-height:40px;font-size:12px}.openwa-control-modal .openwa-alert-account{margin:7px 16px 16px;font-size:12px;line-height:1.4}.openwa-control-modal .openwa-device-flow{margin:7px 16px;padding:11px 12px;font-size:12px}.openwa-control-modal .openwa-groups-toolbar{grid-template-columns:minmax(360px,1fr) 190px 190px auto auto auto;overflow:visible}.openwa-control-modal .openwa-export-groups{white-space:nowrap;justify-content:center;min-width:126px}.openwa-group-actions-menu{z-index:20;position:relative}.openwa-group-actions-menu>summary{color:#17345f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c5d4ea;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;list-style:none;display:flex}.openwa-group-actions-menu>summary::-webkit-details-marker{display:none}.openwa-group-actions-menu[open]>summary{color:#075fff;border-color:#075fff}.openwa-group-actions-menu>div{z-index:50;background:#fff;border:1px solid #c5d4ea;border-radius:9px;min-width:248px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #0a1f4329}.openwa-group-actions-menu button{color:#17345f;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-weight:750;display:flex}.openwa-group-actions-menu button:hover{color:#075fff;background:#edf4ff}.openwa-group-actions-menu button svg{width:15px;height:15px}.openwa-group-actions-menu button:disabled{opacity:.48;cursor:not-allowed}.openwa-control-modal .openwa-monitor-workspace{margin-top:12px}.openwa-control-modal .openwa-directory-panel{border-color:#cad8e6;box-shadow:0 4px 18px #173b600b}.openwa-control-modal .openwa-directory-panel .openwa-group-list{background:#f7faff}.openwa-control-modal .openwa-group-card{background:#fff;transition:background-color .15s,box-shadow .15s}.openwa-control-modal .openwa-group-card:hover{background:#fbfdff;box-shadow:inset 3px 0 #8fc0f3}.openwa-control-modal .openwa-group-card.selected{background:#f4f9ff;box-shadow:inset 3px 0 #0d6efd}.openwa-control-modal .openwa-group-card.needs-mapping{box-shadow:inset 3px 0 #d58a00}.openwa-control-modal .openwa-group-card summary{grid-template-columns:6px minmax(220px,1.25fr) minmax(290px,1.2fr) minmax(180px,.8fr) auto 46px auto 22px;gap:14px;min-height:88px;padding-right:17px}.openwa-control-modal .openwa-group-card .openwa-group-copy{gap:5px}.openwa-control-modal .openwa-group-card .openwa-group-copy strong{color:#123858;font-size:14px;line-height:1.3}.openwa-control-modal .openwa-group-card .openwa-group-copy small{color:#71869a;font-size:10px}.openwa-control-modal .openwa-group-mapping{gap:6px}.openwa-control-modal .openwa-group-mapping b{color:#365b7c;background:#f0f6fc;border:1px solid #d5e3f0;border-radius:5px;padding:5px 7px;font-size:10px}.openwa-control-modal .openwa-group-activity{gap:4px}.openwa-control-modal .openwa-group-activity b{color:#284d6e;font-size:12px}.openwa-control-modal .openwa-group-activity small{color:#71869a;font-size:10px}.openwa-control-modal .openwa-group-state{padding:6px 9px;font-size:10px}.openwa-control-modal .openwa-group-configure{color:#0968d2;background:#f4f9ff;border:1px solid #b8d3ef;border-radius:6px;padding:6px 8px;font-size:11px}.openwa-azure-dashboard-overview>header small,.openwa-azure-dashboard-overview dt,.openwa-azure-dashboard-facts>label>span{font-size:11px}.openwa-azure-dashboard-overview h3{font-size:21px}.openwa-azure-dashboard-overview p{font-size:12px}.openwa-azure-current-status strong{font-size:15px}.openwa-azure-current-status em{font-size:11px}.openwa-azure-dashboard-overview dd{font-size:12px}.openwa-azure-dashboard-facts select,.openwa-azure-dashboard-search>div{height:40px;font-size:13px}.openwa-azure-dashboard-search input{font-size:13px}.openwa-azure-dashboard-facts label>small{font-size:10px}.openwa-azure-dashboard-facts>div strong{font-size:18px}.openwa-azure-dashboard-facts>div em{font-size:10px}.openwa-control-modal .azure-dashboard .openwa-dashboard-readiness summary strong{font-size:14px}.openwa-control-modal .azure-dashboard .openwa-dashboard-readiness summary small{font-size:11px}.openwa-control-modal .azure-dashboard .openwa-dashboard-metric small{font-size:10px}.openwa-control-modal .azure-dashboard .openwa-dashboard-metric strong{font-size:18px}.openwa-pilot-readiness-heading h4{font-size:16px}.openwa-pilot-readiness-heading small{font-size:11px}.openwa-control-modal .azure-dashboard .openwa-readiness-checks strong{font-size:12px}.openwa-control-modal .azure-dashboard .openwa-readiness-checks small{font-size:10px}.openwa-control-modal .azure-dashboard .openwa-capture-groups>header h4,.openwa-control-modal .azure-dashboard .openwa-message-stream>header h4{font-size:16px}.openwa-control-modal .azure-dashboard .openwa-capture-groups>header small,.openwa-control-modal .azure-dashboard .openwa-message-stream>header small{font-size:11px}.openwa-capture-group-top b,.openwa-capture-group-top time{font-size:10px}.openwa-control-modal .azure-dashboard .openwa-capture-group>strong{font-size:14px}.openwa-capture-group-stats{font-size:11px}.openwa-control-modal .azure-dashboard .openwa-capture-group>small,.openwa-control-modal .azure-dashboard .openwa-day-divider span{font-size:10px}.openwa-control-modal .azure-dashboard .openwa-message-bubble>header strong{font-size:13px}.openwa-control-modal .azure-dashboard .openwa-message-bubble>header span{font-size:10px}.openwa-control-modal .azure-dashboard .openwa-message-bubble>p{font-size:14px}.openwa-control-modal .azure-dashboard .openwa-message-media button,.openwa-control-modal .azure-dashboard .openwa-message-media>span{font-size:11px}.openwa-control-modal .azure-dashboard .openwa-message-bubble footer,.openwa-control-modal .azure-dashboard .openwa-message-bubble footer span,.openwa-control-modal .azure-dashboard .openwa-message-bubble footer b,.openwa-control-modal .azure-dashboard .openwa-message-bubble footer em{font-size:9px}@media (width<=1500px){.openwa-control-modal .openwa-status-detail-grid,.openwa-control-modal .openwa-status-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.openwa-control-modal .openwa-group-card summary{grid-template-columns:6px minmax(190px,1fr) minmax(230px,1fr) auto 46px auto 22px}}@media (width<=850px){.openwa-control-modal .openwa-ops-grid,.openwa-control-modal .openwa-status-detail-grid,.openwa-control-modal .openwa-status-detail-list{grid-template-columns:1fr}.openwa-control-modal .openwa-groups-toolbar{grid-template-columns:1fr 1fr;display:grid}.openwa-control-modal .openwa-groups-toolbar>label{grid-column:1/-1}.openwa-group-actions-menu>div{left:0;right:auto}.openwa-control-modal .openwa-group-card summary{grid-template-columns:6px minmax(0,1fr) auto 46px 22px}.openwa-control-modal .openwa-group-card .openwa-group-mapping,.openwa-control-modal .openwa-group-card .openwa-group-activity,.openwa-control-modal .openwa-group-configure{display:none}}.openwa-automation-backdrop{z-index:1300;background:#081b3980;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.openwa-automation-modal{background:#fff;border:1px solid #cbd9ec;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);height:min(880px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 20px 48px #0b254e33}.openwa-automation-header,.openwa-automation-footer{background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.openwa-automation-header{border-bottom:1px solid #d7e2f1}.openwa-automation-header h2{color:#075fff;margin:0 0 4px;font-size:18px;line-height:1.2}.openwa-automation-header p{color:#53627c;margin:0;font-size:12px;line-height:1.4}.openwa-automation-body{background:#f6f9fd;grid-template-columns:290px minmax(0,1fr);min-height:0;display:grid}.openwa-automation-rail{background:#fff;border-right:1px solid #d7e2f1;grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:14px 12px;display:grid}.openwa-automation-rail>header{color:#071638;justify-content:space-between;align-items:center;padding:0 2px 10px;font-size:13px;display:flex}.openwa-automation-rail>header span{color:#075fff;text-align:center;background:#edf4ff;border-radius:999px;min-width:25px;padding:3px 7px;font-size:11px;font-weight:900}.openwa-automation-rail>label{color:#6a7890;background:#fff;border:1px solid #b8cae6;border-radius:6px;align-items:center;gap:7px;min-height:38px;margin-bottom:10px;padding:0 10px;display:flex}.openwa-automation-rail>label:focus-within{border-color:#075fff;box-shadow:0 0 0 3px #075fff14}.openwa-automation-rail>label input{color:#071638;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.openwa-automation-rail>label svg{width:15px;height:15px}.openwa-automation-group-list{background:#fff;border:1px solid #d7e2f1;border-radius:7px;min-height:0;overflow:auto}.openwa-automation-group-list>button{color:#071638;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5ecf5;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:9px 10px;display:grid}.openwa-automation-group-list>button:last-of-type{border-bottom:0}.openwa-automation-group-list>button:hover{background:#f7faff}.openwa-automation-group-list>button.selected{background:#edf4ff;box-shadow:inset 0 0 0 1px #8fb6fa}.openwa-automation-group-list>button>i{background:#8998ae;border-radius:50%;width:8px;height:8px}.openwa-automation-group-list>button>i.enabled{background:#049a4b}.openwa-automation-group-list>button>span{gap:3px;min-width:0;display:grid}.openwa-automation-group-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.openwa-automation-group-list small{color:#657895;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.openwa-automation-group-list em{color:#c46a00;font-size:9px;font-style:normal;font-weight:900}.openwa-automation-empty{color:#657895;text-align:center;place-items:center;padding:24px 12px;font-size:11px;display:grid}.openwa-automation-settings{min-width:0;min-height:0;padding:16px;overflow-y:auto}.openwa-automation-selected{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:0 2px;display:flex}.openwa-automation-selected>div{gap:2px;min-width:0;display:grid}.openwa-automation-selected>div>span{color:#53627c;text-transform:uppercase;font-size:10px;font-weight:900}.openwa-automation-selected h3{color:#071638;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.openwa-automation-selected small{color:#657895;font-size:10px}.openwa-automation-mode-pill{color:#53627c;background:#f7f9fc;border:1px solid #ccd9e9;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:900}.openwa-automation-mode-pill.ready{color:#08763d;background:#eaf8f0;border-color:#91d7ad}.openwa-automation-mode-pill.waiting{color:#9a5500;background:#fff8eb;border-color:#efcc8e}.openwa-automation-section{background:#fff;border:1px solid #d7e2f1;border-radius:8px;margin-bottom:12px;padding:14px;box-shadow:0 5px 16px #142b4f0d}.openwa-automation-section.global{background:#f9fbff;border-color:#b8cae6}.openwa-automation-section-heading{color:#075fff;align-items:flex-start;gap:9px;margin-bottom:13px;display:flex}.openwa-automation-section-heading svg{flex:none;margin-top:1px}.openwa-automation-section-heading div{gap:2px;display:grid}.openwa-automation-section-heading h4{color:#075fff;margin:0;font-size:13px}.openwa-automation-section-heading p{color:#657895;margin:0;font-size:11px;line-height:1.4}.openwa-automation-section-heading>svg{width:17px;height:17px}.openwa-automation-activation,.openwa-automation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.openwa-automation-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.openwa-automation-form-grid.limits{grid-template-columns:repeat(3,minmax(130px,1fr))}.openwa-automation-field{color:#17345f;align-content:start;gap:5px;min-width:0;font-size:10px;font-weight:900;display:grid}.openwa-automation-field>small{color:#72819a;font-size:9px;font-weight:600;line-height:1.35}.openwa-automation-field input,.openwa-automation-field select,.openwa-automation-field textarea{box-sizing:border-box;color:#071638;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #b8cae6;border-radius:6px;outline:0;padding:8px 10px;font-size:12px;font-weight:600}.openwa-automation-field textarea{resize:vertical}.openwa-automation-field input:focus,.openwa-automation-field select:focus,.openwa-automation-field textarea:focus{border-color:#075fff;box-shadow:0 0 0 3px #075fff14}.openwa-automation-field textarea:disabled{color:#7a879a;background:#eef2f7;border-color:#0000}.openwa-automation-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.openwa-automation-mode-grid button{color:#17345f;text-align:left;background:#fff;border:1px solid #cbd9ec;border-radius:7px;align-content:start;gap:5px;min-height:88px;padding:10px;display:grid}.openwa-automation-mode-grid button:hover{background:#f7faff;border-color:#8fb6fa}.openwa-automation-mode-grid button.selected{background:#edf4ff;border-color:#075fff;box-shadow:inset 0 0 0 1px #075fff}.openwa-automation-mode-grid button strong{color:#071638;font-size:12px}.openwa-automation-mode-grid button span{color:#657895;font-size:10px;line-height:1.35}.openwa-automation-notice{color:#53627c;background:#f7faff;border:1px solid #d7e2f1;border-radius:6px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;font-size:10px;line-height:1.4;display:flex}.openwa-automation-notice svg{flex:none}.openwa-automation-notice.ready{color:#08763d;background:#eaf8f0;border-color:#8bd9aa}.openwa-automation-notice.waiting{color:#9a5500;background:#fff8eb;border-color:#efcc8e}.openwa-automation-weekdays,.openwa-automation-paused-reasons{border:0;flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0;display:flex}.openwa-automation-weekdays legend,.openwa-automation-paused-reasons legend{color:#17345f;width:100%;margin-bottom:3px;font-size:10px;font-weight:900}.openwa-automation-weekdays label,.openwa-automation-paused-reasons label{cursor:pointer}.openwa-automation-weekdays input,.openwa-automation-paused-reasons input{opacity:0;pointer-events:none;position:absolute}.openwa-automation-weekdays span{color:#53627c;background:#fff;border:1px solid #b8cae6;border-radius:6px;place-items:center;min-width:44px;min-height:32px;padding:0 8px;font-size:10px;font-weight:800;display:grid}.openwa-automation-weekdays label.selected span{color:#075fff;background:#edf4ff;border-color:#075fff}.openwa-automation-validation{color:#b25c00;align-items:center;gap:6px;margin-top:8px;font-size:10px;font-weight:800;display:flex}.openwa-automation-number{background:#fff;border:1px solid #b8cae6;border-radius:6px;align-items:center;display:flex}.openwa-automation-number:focus-within{border-color:#075fff;box-shadow:0 0 0 3px #075fff14}.openwa-automation-number input{box-shadow:none;border:0}.openwa-automation-number input:focus{box-shadow:none}.openwa-automation-number small{color:#72819a;flex:none;padding-right:9px;font-size:9px;font-weight:700}.openwa-automation-reason-header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.openwa-automation-reason-header>div{color:#17345f;gap:2px;font-size:10px;display:grid}.openwa-automation-reason-header small{color:#72819a;font-size:9px;font-weight:600}.openwa-automation-reason-header button{color:#075fff;background:0 0;border:0;font-size:10px;font-weight:900}.openwa-automation-reason-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.openwa-automation-reason-list label{cursor:pointer;background:#fff;border:1px solid #d7e2f1;border-radius:6px;align-items:flex-start;gap:8px;min-height:52px;padding:8px 9px;display:flex}.openwa-automation-reason-list label.selected{background:#f3f7ff;border-color:#8fb6fa}.openwa-automation-reason-list input{accent-color:#075fff;width:15px;height:15px;margin-top:1px}.openwa-automation-reason-list span{gap:2px;display:grid}.openwa-automation-reason-list strong{color:#17345f;font-size:10px}.openwa-automation-reason-list small{color:#657895;font-size:9px;line-height:1.3}.openwa-automation-toggle-list{gap:7px;margin-top:10px;display:grid}.openwa-automation-toggle-list.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.openwa-automation-toggle{cursor:pointer;background:#fff;border:1px solid #d7e2f1;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 9px;display:flex;position:relative}.openwa-automation-toggle>span{gap:2px;min-width:0;display:grid}.openwa-automation-toggle strong{color:#17345f;font-size:10px}.openwa-automation-toggle small{color:#657895;font-size:9px;line-height:1.3}.openwa-automation-toggle input{opacity:0;pointer-events:none;position:absolute}.openwa-automation-toggle i{background:#b8c4d5;border-radius:999px;flex:0 0 34px;width:34px;height:20px;transition:background .15s;position:relative}.openwa-automation-toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.openwa-automation-toggle input:checked+i{background:#075fff}.openwa-automation-toggle input:checked+i:after{transform:translate(14px)}.openwa-automation-toggle:focus-within{border-color:#075fff;box-shadow:0 0 0 3px #075fff14}.openwa-automation-policy-meta{background:#f7faff;border:1px solid #d7e2f1;border-radius:6px;align-content:center;gap:3px;min-height:58px;padding:8px 10px;display:grid}.openwa-automation-policy-meta span{color:#53627c;text-transform:uppercase;font-size:9px;font-weight:900}.openwa-automation-policy-meta strong{color:#17345f;font-size:11px}.openwa-automation-policy-meta small{color:#657895;font-size:9px}.openwa-automation-paused-reasons span{color:#53627c;background:#fff;border:1px solid #b8cae6;border-radius:999px;place-items:center;min-height:29px;padding:0 9px;font-size:9px;font-weight:800;display:grid}.openwa-automation-paused-reasons label.selected span{color:#b32222;background:#fff0f0;border-color:#efb4b4}.openwa-automation-global-save{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.openwa-automation-global-save button{white-space:nowrap}.openwa-automation-footer{color:#53627c;border-top:1px solid #d7e2f1;min-height:62px;font-size:11px;font-weight:800}.openwa-automation-footer>div{gap:8px;display:flex}.openwa-inline-switch{background:#f8fbff;border:1px solid #d7e2f1;border-radius:7px;min-height:70px;padding:10px 12px;justify-content:space-between!important;align-items:center!important;display:flex!important}.openwa-inline-switch>button{background:#b8c4d5;border:0;border-radius:999px;width:38px;height:22px;padding:0;position:relative}.openwa-inline-switch>button i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.openwa-inline-switch>button.on{background:#075fff}.openwa-inline-switch>button.on i{transform:translate(16px)}@media (width<=900px){.openwa-automation-body{grid-template-columns:230px minmax(0,1fr)}.openwa-automation-mode-grid,.openwa-automation-form-grid.limits,.openwa-automation-toggle-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.openwa-automation-backdrop{place-items:end center;padding:0}.openwa-automation-modal{border-radius:8px 8px 0 0;width:100%;height:96vh}.openwa-automation-body{grid-template-rows:178px minmax(0,1fr);grid-template-columns:1fr}.openwa-automation-rail{border-bottom:1px solid #d7e2f1;border-right:0;padding:10px}.openwa-automation-group-list{display:flex;overflow:auto hidden}.openwa-automation-group-list>button{border-bottom:0;border-right:1px solid #e5ecf5;flex:0 0 220px}.openwa-automation-settings{padding:10px}.openwa-automation-activation,.openwa-automation-form-grid,.openwa-automation-form-grid.three,.openwa-automation-form-grid.limits,.openwa-automation-reason-list,.openwa-automation-toggle-list.compact,.openwa-automation-global-save,.openwa-automation-mode-grid{grid-template-columns:1fr}.openwa-automation-mode-grid button{min-height:68px}.openwa-automation-footer{flex-direction:column;align-items:stretch}.openwa-automation-footer>div{grid-template-columns:1fr 1fr;display:grid}}:root{color:#0c1e3a;font-synthesis:none;--navy:#071b35;--navy-2:#102c4e;--accent:#ff5b0a;--line:#dbe3ec;--muted:#60708a;--soft:#f5f8fb;--green:#1da34a;background:#fff;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.login-shell{grid-template-columns:minmax(340px,36%) 1fr;min-height:100vh;display:grid}.login-brand{background:var(--navy);align-items:center;padding:55px;display:flex;position:relative;overflow:hidden}.login-brand .logo{z-index:1;font-size:46px;position:relative}.fiber-mark{fill:#39516e;stroke:#39516e;stroke-width:2px;width:92%;height:100%;position:absolute;inset:0 0 0 auto}.fiber-mark path{fill:none}.fiber-mark path:first-child{stroke:var(--accent);stroke-width:2.5px}.login-content{place-items:center;padding:48px;display:grid;position:relative}.login-form{width:min(500px,100%)}h1,h2,p{margin-top:0}.login-form h1{letter-spacing:-1.5px;margin-bottom:10px;font-size:40px}.login-form>p{color:var(--muted);margin-bottom:44px;font-size:20px}.login-form label,.drawer label{margin-bottom:24px;font-size:14px;font-weight:650;display:block}.input-wrap{height:58px;color:var(--muted);border:1px solid #c9d3df;border-radius:8px;align-items:center;margin-top:10px;padding:0 17px;display:flex}.input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #ff5b0a18}.input-wrap input{border:0;outline:0;flex:1;height:100%;padding:0 14px;font-size:16px}.primary,.secondary,.icon-button,.text-button{border:0;justify-content:center;align-items:center;gap:8px;font-weight:650;display:inline-flex}.primary{background:var(--accent);color:#fff;border-radius:7px;padding:12px 20px}.primary:hover{background:#e94e00}.primary:disabled{opacity:.48;cursor:not-allowed}.secondary{color:var(--navy);background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px 16px}.secondary:hover{background:var(--soft)}.wide{width:100%;height:54px;font-size:16px}.form-error{color:#aa1d2c;background:#fff1f2;border-left:3px solid #d1273a;margin:-8px 0 18px;padding:10px 12px;font-size:14px}.login-footer{color:var(--muted);font-size:13px;position:absolute;bottom:48px}.logo{letter-spacing:-1.1px;color:#fff;font-size:26px;font-weight:750}.logo b{color:var(--accent)}.app-shell{background:#fff;min-height:100vh}.sidebar{background:var(--navy);color:#fff;z-index:20;flex-direction:column;width:236px;padding:25px 0 20px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar>.logo{margin-bottom:34px;padding:0 24px}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav button{color:#dbe7f5;text-align:left;background:0 0;border:0;border-left:4px solid #0000;align-items:center;gap:15px;height:49px;padding:0 22px;font-size:14px;display:flex}.sidebar nav button.active{border-left-color:var(--accent);color:#fff;background:#17385e}.tenant{border-top:1px solid #35506d;align-items:center;gap:12px;margin:auto 17px 0;padding:18px 5px 0;display:flex}.tenant span{flex-direction:column;flex:1;display:flex}.tenant strong{font-size:13px}.tenant small{color:#9fb0c4;margin-top:2px}.workspace{min-height:100vh;margin-left:236px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 28px;display:flex}.user-menu{color:var(--navy);background:0 0;border:0;align-items:center;gap:10px;font-weight:650;display:flex}.avatar{color:#fff;background:#405672;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.page{max-width:1500px;margin:0 auto;padding:26px 30px 42px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-heading h1{letter-spacing:-1.1px;margin-bottom:4px;font-size:32px}.page-heading p{color:var(--muted);margin:0;font-size:16px}.icon-button{border:1px solid var(--line);color:#43546b;background:#fff;border-radius:7px;width:39px;height:39px}.migration-band{border-left:4px solid var(--green);background:#f1faf5;border-radius:5px;grid-template-columns:1.7fr repeat(4,1fr);align-items:center;min-height:96px;margin:20px 0 26px;padding:14px 18px;display:grid}.migration-title{align-items:center;gap:14px;font-size:16px;display:flex}.checkmark{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.metric{border-left:1px solid #ccdbd4;flex-direction:column;justify-content:center;align-items:center;min-height:58px;display:flex}.metric strong{font-size:21px}.metric span{color:#516178;text-align:center;margin-top:5px;font-size:12px}.section-block{margin-top:28px}.section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:46px;display:flex}.section-heading h2{letter-spacing:-.4px;margin:0;font-size:20px}.text-button{color:var(--accent);background:0 0}.data-table{border:1px solid var(--line);border-radius:6px;overflow:hidden}.table-head,.table-row{grid-template-columns:1.2fr 1fr 1.2fr 34px;align-items:center;min-height:42px;display:grid}.table-head{color:#3b4b62;background:#f4f7fa;font-size:12px;font-weight:700}.table-head>*,.table-row>*{padding:10px 14px}.table-head>*+*,.table-row>*+*{border-left:1px solid var(--line)}.table-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--navy);background:#fff;font-size:13px}.context-table button.table-row:hover{background:#f5f9fd}.status{align-items:center;gap:9px;display:inline-flex!important}.status i{background:var(--green);border-radius:50%;flex:none;width:10px;height:10px}.status.paused i,.status.draft i{background:#e9a11a}.status.error i{background:#cc283c}.status.archived i{background:#718096}.integration-grid{grid-template-columns:1fr 1.55fr .9fr 1.1fr}.collection-grid{grid-template-columns:1.8fr .65fr .65fr .8fr}.service{align-items:center;gap:10px;display:flex}.service-icon{color:#159344;background:#e8f7ed;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.service-icon.openwa{background:#e8f6ef}.storage-note{color:var(--muted);align-items:center;gap:8px;margin:18px 5px;font-size:12px;display:flex}.storage-note strong{color:#33455d}.search{border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;width:260px;padding:0 10px;display:flex}.search input{border:0;outline:0;flex:1;min-width:0;height:38px;padding-left:8px}.page-state{min-height:70vh;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.page-state.error{flex-direction:column}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.integration-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.integration-list article{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.6fr auto;align-items:center;gap:24px;padding:25px 4px;display:grid}.integration-main{align-items:center;gap:14px;display:flex}.integration-main .service-icon{width:42px;height:42px}.integration-main h2{margin-bottom:4px;font-size:17px}.integration-main p{color:var(--muted);margin:0;font-size:12px}.integration-facts{grid-template-columns:.7fr 1fr 1fr;gap:24px;display:grid}.integration-facts span{flex-direction:column;gap:7px;display:flex}.integration-facts small{color:var(--muted);font-size:11px}.integration-facts strong{font-size:12px}.integration-actions{gap:8px;display:flex}.notice{border-left:3px solid var(--green);background:#f1faf5;margin-bottom:18px;padding:11px 14px;font-size:13px}.drawer-backdrop{z-index:50;background:#071b3566;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(470px,100%);height:100%;padding:25px;overflow:auto;box-shadow:-12px 0 40px #071b3522}.drawer-heading{justify-content:space-between;margin-bottom:30px;display:flex}.drawer-heading h2{margin-bottom:3px}.drawer-heading p{color:var(--muted);font-size:13px}.drawer input,.drawer select,.drawer textarea{border:1px solid #cbd5e1;border-radius:7px;outline:none;width:100%;margin-top:8px;padding:11px 12px}.drawer textarea{font-family:Cascadia Code,Consolas,monospace;font-size:12px}.drawer input:focus,.drawer select:focus,.drawer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff5b0a18}.security-note{color:var(--muted);background:var(--soft);gap:9px;padding:12px;font-size:12px;line-height:1.45;display:flex}.drawer-actions{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.mobile-menu{z-index:30;background:var(--navy);color:#fff;border:0;border-radius:6px;width:40px;height:40px;display:none;position:fixed;top:10px;left:10px}.table-row code{color:#243852;font-size:12px}.empty{color:var(--muted)}@media (width<=1050px){.migration-band{grid-template-columns:1.5fr repeat(4,1fr)}.integration-list article{grid-template-columns:1fr}.integration-actions{justify-content:flex-start}.integration-facts{max-width:650px}}@media (width<=760px){.login-shell{grid-template-columns:1fr}.login-brand{min-height:170px;padding:28px}.login-brand .logo{font-size:31px}.login-content{align-items:start;padding:38px 22px}.login-form h1{font-size:31px}.login-form>p{margin-bottom:32px;font-size:16px}.login-footer{bottom:22px}.mobile-menu{place-items:center;display:grid}.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.workspace{margin-left:0}.topbar{padding-left:58px}.user-menu span:not(.avatar){display:none}.page{padding:22px 16px}.migration-band{grid-template-columns:1fr 1fr;gap:12px}.migration-title{grid-column:1/-1}.metric{border-top:1px solid #ccdbd4;border-left:0;padding-top:10px}.data-table{overflow:auto}.table-head,.table-row{min-width:680px}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:10px}.section-heading .primary,.search{width:100%}.integration-facts{grid-template-columns:1fr}.integration-actions{flex-wrap:wrap}.integration-list article{gap:18px}.fiber-mark{opacity:.65}}.openwa-gateway-card{background:#f8fbfa;border:1px solid #cfd9e5;border-top:3px solid #16a36a;margin-bottom:28px;box-shadow:0 5px 18px #071b3509}.openwa-gateway-card>header{border-bottom:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.openwa-gateway-card h2{margin:2px 0 3px}.openwa-gateway-card small{letter-spacing:.08em;color:#68798b;font-size:10px;font-weight:800}.gateway-state{white-space:nowrap;background:#fff;border:1px solid #cad7d2;border-radius:18px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:750;display:inline-flex}.gateway-state i{background:#cf3345;border-radius:50%;width:9px;height:9px}.gateway-state.ready i{background:#1aa45a}.gateway-facts{grid-template-columns:1fr .65fr 1.4fr 1fr;display:grid}.gateway-facts>span{border-right:1px solid #dce5e1;flex-direction:column;gap:7px;min-height:76px;padding:17px 20px;display:flex}.gateway-facts>span:last-child{border-right:0}.gateway-facts strong{font-size:13px;line-height:1.35}.openwa-gateway-card>footer{color:#76571a;background:#fff9ed;border-top:1px solid #eadcbf;align-items:center;gap:9px;padding:11px 20px;font-size:12px;display:flex}@media (width<=900px){.gateway-facts{grid-template-columns:1fr 1fr}.gateway-facts>span:nth-child(2){border-right:0}.gateway-facts>span:nth-child(-n+2){border-bottom:1px solid #dce5e1}}@media (width<=600px){.openwa-gateway-card>header{flex-direction:column;align-items:flex-start}.gateway-facts{grid-template-columns:1fr}.gateway-facts>span{border-bottom:1px solid #dce5e1;border-right:0}.gateway-facts>span:last-child{border-bottom:0}}.credential-vault-band{background:#f7faff;border:1px solid #d9e3ee;border-left:4px solid #0d67b5;justify-content:space-between;align-items:center;gap:24px;margin:-12px 0 28px;padding:14px 18px;display:flex}.credential-vault-band>div{color:#0d67b5;align-items:center;gap:12px;display:flex}.credential-vault-band span{flex-direction:column;gap:3px;display:flex}.credential-vault-band small{letter-spacing:.08em;font-size:9px;font-weight:850}.credential-vault-band strong{color:var(--navy);font-size:13px}.credential-vault-band p{color:var(--muted);text-align:right;margin:0;font-size:12px}@media (width<=700px){.credential-vault-band{flex-direction:column;align-items:flex-start}.credential-vault-band p{text-align:left}}.secondary:disabled{opacity:.48;cursor:not-allowed;color:#738096;background:#f5f7fa}.secondary:disabled:hover{background:#f5f7fa}.nyvyx-login-shell{--login-header-height:7.12dvh;--login-art-left:49.46vw;color:#06152f;isolation:isolate;background:linear-gradient(135deg,#fbfdff 0%,#f5f8fc 60%,#edf4fc 100%);width:100%;height:100dvh;min-height:620px;position:relative;overflow:hidden}.nyvyx-login-brand{z-index:5;height:var(--login-header-height);pointer-events:none;background:#fff;position:absolute;top:0;left:0;right:0;overflow:hidden}.nyvyx-login-header-logo{width:15.6vw;min-width:280px;max-width:600px;height:auto;animation:.48s cubic-bezier(.16,1,.3,1) both nyvyx-brand-arrive;position:absolute;top:50%;left:2.8vw;overflow:visible;transform:translateY(-50%)}.nyvyx-login-hero{z-index:0;left:var(--login-art-left);right:0;top:var(--login-header-height);pointer-events:none;position:absolute;bottom:0;overflow:hidden}.nyvyx-login-hero img{left:calc(-1 * var(--login-art-left));top:calc(-1 * var(--login-header-height));object-fit:fill;width:100vw;max-width:none;height:100dvh;position:absolute}.nyvyx-login-content{z-index:2;width:var(--login-art-left);padding:21.3dvh 0 0 6.46vw;position:absolute;inset:0 auto 0 0}.nyvyx-login-form{color:#06152f;width:min(26.05vw,500px);animation:.52s cubic-bezier(.16,1,.3,1) both nyvyx-form-arrive;position:relative}.nyvyx-login-form h1{letter-spacing:-2.2px;white-space:nowrap;align-items:baseline;margin:0 0 -.08em;font-size:clamp(52px,3.4vw,68px);font-weight:780;line-height:1.05;display:flex;overflow:visible}.nyvyx-login-form h1 span{color:#06152f}.nyvyx-login-form h1 strong{font:inherit;letter-spacing:-2px;background:linear-gradient(118deg,#00c9ff 2%,#1169f5 53%,#7625e9 98%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.08em -.08em 0;padding:0 .08em .08em 0;display:inline-block;overflow:visible}.nyvyx-login-subtitle{color:#52617a;letter-spacing:-.5px;white-space:nowrap;margin:10px 0 38px;font-size:clamp(22px,1.35vw,27px);line-height:1.15}.nyvyx-login-fields{flex-direction:column;gap:24px;display:flex}.nyvyx-login-field{color:#06152f;margin:0;font-size:16px;font-weight:740;line-height:1.2;display:block}.nyvyx-login-field>span{margin-bottom:8px;display:block}.nyvyx-login-field>div{color:#52617a;background:#fff;border:1.5px solid #cbd5e2;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;height:52px;min-height:52px;padding:0 14px;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden;box-shadow:0 2px 8px #06152f08}.nyvyx-login-field>div:hover{border-color:#aebed1}.nyvyx-login-field>div:focus-within{border-color:#1169f5;transform:translateY(-1px);box-shadow:0 0 0 4px #1169f51a,0 5px 8px #06152f0d}.nyvyx-login-field svg{flex:none;width:24px;height:auto;transition:color .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1)}.nyvyx-login-field>div:focus-within>svg{color:#1169f5;transform:scale(1.035)}.nyvyx-login-field input{--nyvyx-input-size:18px;box-sizing:border-box;appearance:none;color:#06152f;letter-spacing:-.012em;caret-color:#1169f5;-webkit-text-size-adjust:100%;background:0 0;border:0;border-radius:7px;outline:0;width:100%;min-width:0;height:44px;padding:0 12px;transition:background-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);font:560 var(--nyvyx-input-size)/1.2 Inter,"Segoe UI",Arial,sans-serif!important}.nyvyx-login-field input:not(:placeholder-shown){background:#f2f6fd;box-shadow:inset 0 0 0 1px #dfe8f4}.nyvyx-login-field input:focus{background:#f7faff;box-shadow:inset 0 0 0 1px #d8e6fa}.nyvyx-login-field input::placeholder{color:#5f6f86;opacity:1;font:inherit}.nyvyx-login-field input:-webkit-autofill{caret-color:#1169f5;letter-spacing:-.012em;width:100%;max-width:none;height:44px;padding:0 12px;animation-name:nyvyx-autofill-start;animation-duration:10ms;animation-iteration-count:1;transform:none;-webkit-text-fill-color:#06152f!important;font:560 18px/1.2 Inter,Segoe UI,Arial,sans-serif!important;box-shadow:inset 0 0 0 1000px #f2f6fd!important}.nyvyx-login-field input:-webkit-autofill:hover{caret-color:#1169f5;letter-spacing:-.012em;width:100%;max-width:none;height:44px;padding:0 12px;animation-name:nyvyx-autofill-start;animation-duration:10ms;animation-iteration-count:1;transform:none;-webkit-text-fill-color:#06152f!important;font:560 18px/1.2 Inter,Segoe UI,Arial,sans-serif!important;box-shadow:inset 0 0 0 1000px #f2f6fd!important}.nyvyx-login-field input:-webkit-autofill:focus{caret-color:#1169f5;letter-spacing:-.012em;width:100%;max-width:none;height:44px;padding:0 12px;animation-name:nyvyx-autofill-start;animation-duration:10ms;animation-iteration-count:1;transform:none;-webkit-text-fill-color:#06152f!important;font:560 18px/1.2 Inter,Segoe UI,Arial,sans-serif!important;box-shadow:inset 0 0 0 1000px #f2f6fd!important}.nyvyx-login-field input:-webkit-autofill:active{caret-color:#1169f5;letter-spacing:-.012em;width:100%;max-width:none;height:44px;padding:0 12px;animation-name:nyvyx-autofill-start;animation-duration:10ms;animation-iteration-count:1;transform:none;-webkit-text-fill-color:#06152f!important;font:560 18px/1.2 Inter,Segoe UI,Arial,sans-serif!important;box-shadow:inset 0 0 0 1000px #f2f6fd!important}.nyvyx-login-field input:-webkit-autofill:first-line{color:#06152f!important;font:560 18px/1.2 Inter,Segoe UI,Arial,sans-serif!important}.nyvyx-login-field input[type=password]{letter-spacing:.1em}.nyvyx-login-field input[type=password]:-webkit-autofill{letter-spacing:.057em}.nyvyx-password-toggle{color:#52617a;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:transform .16s cubic-bezier(.25,1,.5,1),color .16s cubic-bezier(.25,1,.5,1),background-color .16s cubic-bezier(.25,1,.5,1);display:grid}.nyvyx-password-toggle:hover{color:#1169f5;background:#eef5ff;transform:scale(1.045)}.nyvyx-password-toggle:active{transform:scale(.95)}.nyvyx-password-toggle:focus-visible{outline-offset:1px;outline:3px solid #1169f533}.nyvyx-login-options{justify-content:flex-start;align-items:center;gap:18px;margin-top:20px;font-size:15px;line-height:1.2;display:flex}.nyvyx-login-checkbox{cursor:pointer;white-space:nowrap;align-items:center;gap:12px;font-weight:520;display:inline-flex}.nyvyx-login-checkbox input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.nyvyx-login-checkbox>span{background:#fff;border:2px solid #52617a;border-radius:5px;place-items:center;width:24px;height:24px;transition:transform .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1);display:grid}.nyvyx-login-checkbox:hover>span{border-color:#1169f5;transform:scale(1.035)}.nyvyx-login-checkbox input:checked+span{background:#1169f5;border-color:#1169f5}.nyvyx-login-checkbox input:checked+span:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:42%;height:22%;animation:.18s cubic-bezier(.16,1,.3,1) both nyvyx-check-in;transform:translateY(-1px)rotate(-45deg)}.nyvyx-login-checkbox input:focus-visible+span{box-shadow:0 0 0 4px #1169f526}.nyvyx-login-feedback{color:#294766;background:#edf5ff;border-left:3px solid #1169f5;margin-top:clamp(12px,1.45vh,17px);padding:8px 11px;font-size:clamp(12px,.78vw,14px);line-height:1.35}.nyvyx-login-feedback.error{color:#9f1d2c;background:#fff1f2;border-left-color:#d1273a}.nyvyx-login-submit{color:#fff;background:linear-gradient(90deg,#0870ff 0%,#0866f1 100%);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;min-height:52px;margin-top:24px;font-size:18px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 8px 18px #1169f51d}.nyvyx-login-submit:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 11px 24px #1169f52b}.nyvyx-login-submit:active:not(:disabled){transform:translateY(0)scale(.995);box-shadow:0 5px 10px #1169f51f}.nyvyx-login-submit:focus-visible{outline-offset:3px;outline:4px solid #00c9ff55}.nyvyx-login-submit:disabled{cursor:not-allowed;opacity:.62}.nyvyx-login-form footer{color:#52617a;justify-content:center;align-items:center;gap:9px;margin-top:24px;font-size:13px;font-weight:450;display:flex}.nyvyx-login-form footer svg{flex:none;width:28px;height:auto}.nyvyx-login-restoring{align-items:center;padding-top:0;display:flex}.nyvyx-login-restoring>div{color:#52617a;justify-content:center;align-items:center;gap:12px;width:min(26.05vw,500px);font-size:clamp(14px,.9vw,17px);display:flex}@keyframes nyvyx-brand-arrive{0%{opacity:0;transform:translateY(calc(5px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes nyvyx-form-arrive{0%{opacity:0;filter:blur(2px);transform:translateY(9px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes nyvyx-check-in{0%{opacity:0;transform:translateY(-1px)rotate(-45deg)scale(.55)}to{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}}@keyframes nyvyx-autofill-start{0%{opacity:.999}to{opacity:1}}@media (aspect-ratio<=4/3),(width<=860px){.nyvyx-login-shell{height:auto;min-height:100dvh;overflow:auto}.nyvyx-login-brand{height:62px}.nyvyx-login-header-logo{width:144px;min-width:0;max-width:none;left:8px}.nyvyx-login-hero{width:100%;height:164px;inset:62px 0 auto}.nyvyx-login-hero img{object-fit:fill;width:200%;height:auto;top:-31px;left:-100%}.nyvyx-login-content{width:100%;min-height:100dvh;padding:258px 24px 42px;position:relative;top:auto;bottom:auto;left:auto}.nyvyx-login-form{width:min(480px,100%);margin:0 auto}.nyvyx-login-form h1{letter-spacing:-2.8px;font-size:clamp(42px,11vw,58px)}.nyvyx-login-form h1 strong{letter-spacing:-2.3px}.nyvyx-login-subtitle{white-space:normal;margin:10px 0 34px;font-size:clamp(18px,4.8vw,24px)}.nyvyx-login-fields{gap:22px}.nyvyx-login-field{font-size:16px}.nyvyx-login-field>span{margin-bottom:8px}.nyvyx-login-field>div{border-radius:8px;gap:13px;height:52px;min-height:52px;padding:0 14px}.nyvyx-login-field svg{width:24px}.nyvyx-login-field input{--nyvyx-input-size:18px;height:44px;padding:0 12px;font-size:var(--nyvyx-input-size)!important}.nyvyx-login-options{margin-top:21px;font-size:14px}.nyvyx-login-checkbox{gap:10px}.nyvyx-login-checkbox>span{width:24px;height:24px}.nyvyx-login-submit{border-radius:8px;height:56px;margin-top:27px;font-size:17px}.nyvyx-login-form footer{gap:9px;margin-top:29px;font-size:13px}.nyvyx-login-feedback{margin-top:15px;padding:9px 11px;font-size:13px}.nyvyx-login-restoring{min-height:100dvh;padding:0 24px}.nyvyx-login-restoring>div{width:100%;font-size:15px}}@media (width<=480px){.nyvyx-login-hero{background:linear-gradient(108deg,#f8fbff 0 15%,#00d3ef 15.8%,#0c77de 17.5%,#08336f 20%,#041e48 55%,#071b3d 100%);height:92px}.nyvyx-login-hero img{display:none}.nyvyx-login-content{padding:186px 19px 42px}}@media (aspect-ratio<=4/3),(width<=860px){.nyvyx-login-field input:-webkit-autofill{letter-spacing:-.012em;width:100%;height:44px;padding:0 12px;transform:none;font-size:18px!important}.nyvyx-login-field input:-webkit-autofill:hover{letter-spacing:-.012em;width:100%;height:44px;padding:0 12px;transform:none;font-size:18px!important}.nyvyx-login-field input:-webkit-autofill:focus{letter-spacing:-.012em;width:100%;height:44px;padding:0 12px;transform:none;font-size:18px!important}.nyvyx-login-field input:-webkit-autofill:active{letter-spacing:-.012em;width:100%;height:44px;padding:0 12px;transform:none;font-size:18px!important}.nyvyx-login-field input:-webkit-autofill:first-line{font-size:18px!important}}@media (prefers-reduced-motion:reduce){.nyvyx-login-header-logo,.nyvyx-login-form,.nyvyx-login-checkbox input:checked+span:after{animation:none!important}.nyvyx-login-field>div,.nyvyx-login-field svg,.nyvyx-password-toggle,.nyvyx-login-checkbox>span,.nyvyx-login-submit{transition-duration:.01ms!important}.nyvyx-login-field>div:focus-within,.nyvyx-login-field>div:focus-within>svg,.nyvyx-password-toggle:hover,.nyvyx-password-toggle:active,.nyvyx-login-checkbox:hover>span,.nyvyx-login-submit:hover:not(:disabled),.nyvyx-login-submit:active:not(:disabled){transform:none!important}}.integration-modal-backdrop{z-index:80;background:#03142b99;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.integration-modal{background:#f6f9fc;border:1px solid #b9c8d9;border-radius:9px;flex-direction:column;width:min(1180px,100%);height:min(850px,100vh - 60px);display:flex;overflow:hidden;box-shadow:0 28px 80px #00112755}.integration-modal-header{background:#fff;border-bottom:1px solid #ccd8e5;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:17px 21px;display:flex}.integration-modal-header .service-icon{width:44px;height:44px}.integration-modal-header small,.openwa-panel-heading small{letter-spacing:.09em;color:#62748a;font-size:9px;font-weight:850;line-height:1.2;display:block}.integration-modal-header h2{margin:2px 0;font-size:21px}.integration-modal-header p{color:var(--muted);margin:0;font-size:12px}.integration-modal-actions{align-items:center;gap:8px;display:flex}.integration-modal-body{flex:1;padding:18px 20px 20px;overflow:auto}.openwa-alert{color:#9e2132;background:#fff3f5;border:1px solid #efb4bc;align-items:center;gap:10px;margin-bottom:14px;padding:11px 13px;font-size:12px;font-weight:650;display:flex}.openwa-health-grid{background:#fff;border:1px solid #d4dfea;border-radius:7px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.openwa-health-fact{border-right:1px solid #dce4ed;align-items:center;gap:11px;min-height:72px;padding:14px 16px;display:flex}.openwa-health-fact:last-child{border-right:0}.openwa-health-fact>span{color:#ad7200;background:#fff4dd;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.openwa-health-fact.ready>span{color:#139359;background:#e7f8ef}.openwa-health-fact>div{flex-direction:column;gap:4px;min-width:0;display:flex}.openwa-health-fact small{text-transform:uppercase;letter-spacing:.05em;color:#6b7a8e;font-size:9px;font-weight:800}.openwa-health-fact strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.openwa-settings-layout{grid-template-columns:minmax(340px,.82fr) minmax(440px,1.18fr);gap:16px;display:grid}.openwa-panel{background:#fff;border:1px solid #d1dce8;border-radius:7px;flex-direction:column;min-height:500px;display:flex;overflow:hidden}.openwa-panel-heading{border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 16px;display:flex}.openwa-panel-heading h3{margin:3px 0 0;font-size:16px}.openwa-status-pill{color:#835d00;text-transform:capitalize;background:#fff9e9;border:1px solid #ecd18e;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.openwa-status-pill i{background:#d89700;border-radius:50%;width:7px;height:7px}.openwa-status-pill.ready{color:#117941;background:#eefbf3;border-color:#a9dfbf}.openwa-status-pill.ready i{background:#15a55c}.openwa-qr-state,.openwa-empty-qr,.openwa-connected-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.openwa-qr-state img{object-fit:contain;background:#fff;border:1px solid #ccd8e5;border-radius:6px;width:236px;height:236px;padding:9px}.openwa-qr-state h4,.openwa-empty-qr h4,.openwa-connected-state h4{margin:17px 0 6px;font-size:16px}.openwa-qr-state p,.openwa-empty-qr p,.openwa-connected-state p{max-width:340px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.openwa-empty-qr>svg{color:#7b8ba0}.openwa-connected-icon{color:#149859;background:#e7f8ef;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.openwa-connected-state dl{border:1px solid #dbe4ed;grid-template-columns:1fr 1fr;width:100%;max-width:340px;margin:22px 0 0;display:grid}.openwa-connected-state dl div{border-right:1px solid #dbe4ed;padding:11px}.openwa-connected-state dl div:last-child{border-right:0}.openwa-connected-state dt{text-transform:uppercase;color:#6a7a8e;font-size:9px;font-weight:800}.openwa-connected-state dd{margin:4px 0 0;font-size:11px;font-weight:700}.openwa-panel-actions{border-top:1px solid #dbe4ed;align-items:center;gap:8px;min-height:65px;padding:11px 14px;display:flex}.openwa-panel-actions button{min-height:39px}.openwa-event-count{color:#126d47;background:#e9f8f0;border:1px solid #b8e2ca;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:800}.openwa-capture-summary{background:#f8fbfd;border-bottom:1px solid #dbe4ed;grid-template-columns:1fr 1.45fr .8fr;display:grid}.openwa-capture-summary>span{color:#2b6d9e;border-right:1px solid #dbe4ed;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-height:68px;padding:12px 14px;display:grid}.openwa-capture-summary>span:last-child{border-right:0}.openwa-capture-summary strong{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.openwa-capture-summary small{color:#748297;grid-column:2;font-size:9px}.openwa-capture-summary .has-error{color:#c53045}.openwa-activity-list{flex:1;min-height:0;overflow:auto}.openwa-activity-list article{border-bottom:1px solid #e0e7ef;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:12px 14px;display:grid}.openwa-activity-icon{color:#1769ad;background:#edf5fd;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.openwa-activity-list article strong{font-size:11px}.openwa-activity-list article p{color:#344960;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:11px;line-height:1.35;overflow:hidden}.openwa-activity-list article small{color:#7a899c;font-size:9px}.openwa-delivery-state{text-transform:uppercase;color:#147b47;background:#ebf9f1;border-radius:12px;padding:5px 7px;font-size:9px;font-weight:800}.openwa-delivery-state.failed{color:#a52235;background:#fff0f2}.openwa-no-activity{text-align:center;color:#738398;flex-direction:column;justify-content:center;align-items:center;min-height:315px;padding:25px;display:flex}.openwa-no-activity strong{color:#344960;margin:10px 0 5px;font-size:13px}.openwa-no-activity p{max-width:330px;font-size:11px;line-height:1.5}.openwa-modal-note{color:#617187;background:#fff;border:1px solid #d8e3ee;align-items:center;gap:9px;min-height:43px;margin-top:16px;padding:10px 13px;font-size:11px;display:flex}.openwa-modal-note svg{color:#1769ad;flex:none}@media (width<=900px){.integration-modal-backdrop{padding:12px}.integration-modal{height:calc(100vh - 24px)}.openwa-health-grid{grid-template-columns:1fr 1fr}.openwa-health-fact:nth-child(2){border-right:0}.openwa-health-fact:nth-child(-n+2){border-bottom:1px solid #dce4ed}.openwa-settings-layout{grid-template-columns:1fr}.openwa-panel{min-height:470px}}@media (width<=560px){.integration-modal-header{align-items:flex-start}.integration-modal-actions .secondary{padding:10px;font-size:0}.openwa-health-grid{grid-template-columns:1fr}.openwa-health-fact{border-bottom:1px solid #dce4ed;border-right:0}.openwa-health-fact:last-child{border-bottom:0}.openwa-panel-actions{flex-wrap:wrap}.openwa-panel-actions button{width:100%}}.openwa-settings-tabs{border-bottom:1px solid #cfdbe7;align-items:flex-end;gap:4px;height:46px;margin:-2px 0 12px;display:flex}.openwa-settings-tabs button{color:#617188;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:11px;font-weight:760;display:inline-flex}.openwa-settings-tabs button:hover{color:#0e5fa9;background:#edf5fd}.openwa-settings-tabs button.active{color:#0d63b1;background:#fff;border-bottom-color:#126fd1}.openwa-settings-tabs button span{color:#516176;background:#e7edf4;border-radius:10px;place-items:center;min-width:20px;height:18px;padding:0 5px;font-size:9px;display:grid}.openwa-settings-tabs button.active span{color:#0d63b1;background:#dcecff}.openwa-groups-panel{background:#fff;border:1px solid #d1dce8;border-radius:7px;flex-direction:column;height:500px;display:flex;overflow:hidden}.openwa-groups-heading{border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:15px 17px;display:flex}.openwa-groups-heading small{letter-spacing:.09em;color:#62748a;font-size:9px;font-weight:850;line-height:1.2}.openwa-groups-heading h3{margin:3px 0;font-size:17px}.openwa-groups-heading p{color:#6d7d91;margin:0;font-size:11px}.openwa-groups-unavailable,.openwa-groups-loading{text-align:center;color:#718196;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px;display:flex}.openwa-groups-unavailable h4{color:#1d324c;margin:13px 0 6px;font-size:16px}.openwa-groups-unavailable p{max-width:470px;margin:0 0 18px;font-size:12px;line-height:1.55}.openwa-groups-toolbar{background:#f8fbfd;border-bottom:1px solid #dbe4ed;align-items:center;gap:9px;min-height:58px;padding:9px 12px;display:flex}.openwa-groups-toolbar label{color:#65758a;background:#fff;border:1px solid #cbd8e5;border-radius:6px;flex:1;align-items:center;gap:8px;height:39px;padding:0 12px;display:flex}.openwa-groups-toolbar label:focus-within{border-color:#1972c8;box-shadow:0 0 0 2px #1972c815}.openwa-groups-toolbar input{color:#172d49;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:11px}.openwa-groups-toolbar button{min-height:39px}.openwa-group-list{flex:1;min-height:0;overflow:auto}.openwa-group-row{cursor:pointer;background:#fff;border-bottom:1px solid #e0e7ef;grid-template-columns:22px 34px minmax(220px,1fr) 145px 92px;align-items:center;gap:10px;min-height:62px;padding:9px 14px;display:grid}.openwa-group-row:hover{background:#f6faff}.openwa-group-row.selected{background:#eef8f3}.openwa-group-row>input{opacity:0;pointer-events:none;position:absolute}.openwa-group-check{color:#fff;background:#fff;border:1px solid #b9c8d8;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.openwa-group-row.selected .openwa-group-check{background:#14975a;border-color:#14975a}.openwa-group-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.openwa-group-copy strong{color:#112944;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.openwa-group-copy small{color:#708096;font-family:Cascadia Code,Consolas,monospace;font-size:9px}.openwa-group-meta{color:#586b82;font-size:10px}.openwa-group-state{text-align:center;border-radius:13px;justify-self:end;min-width:76px;padding:5px 8px;font-size:9px;font-weight:800}.openwa-group-state.available{color:#596b81;background:#edf1f5}.openwa-group-state.monitored{color:#117941;background:#dff6e9}.openwa-groups-actions{background:#f8fbfd;border-top:1px solid #d5e0eb;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:10px 13px;display:flex}.openwa-groups-actions>div{flex-direction:column;gap:3px;display:flex}.openwa-groups-actions strong{font-size:11px}.openwa-groups-actions span{color:#6f7f92;font-size:9px}.openwa-groups-actions button{min-height:39px}@media (width<=700px){.openwa-groups-panel{height:520px}.openwa-groups-heading{align-items:flex-start}.openwa-group-row{grid-template-columns:22px minmax(0,1fr) auto}.openwa-group-row .openwa-group-check,.openwa-group-meta{display:none}.openwa-groups-toolbar{flex-direction:column;align-items:stretch}.openwa-groups-toolbar label,.openwa-groups-toolbar button{width:100%}.openwa-groups-actions{flex-direction:column;align-items:stretch}.openwa-groups-actions button{width:100%}}.openwa-group-row{grid-template-columns:22px minmax(220px,1fr) 145px 92px}.google-settings-modal{height:min(870px,100vh - 48px)}.google-alert{color:#9e2132;background:#fff3f5;border:1px solid #efb4bc;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:12px;font-weight:650;display:flex}.google-alert.success{color:#117941;background:#eefbf3;border-color:#a9dfbf}.google-loading{color:#68798d;justify-content:center;align-items:center;gap:10px;min-height:420px;display:flex}.google-overview-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.google-panel,.google-workbooks,.google-schedule{background:#fff;border:1px solid #d1dce8;border-radius:7px;overflow:hidden}.google-panel{flex-direction:column;min-height:430px;padding:17px;display:flex}.google-panel>header,.google-workbooks>header{border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;display:flex}.google-panel header small,.google-workbooks header small,.google-schedule header small{letter-spacing:.09em;color:#62748a;font-size:9px;font-weight:850}.google-panel h3,.google-workbooks h3,.google-schedule h3{margin:3px 0;font-size:16px}.google-panel dl{border:1px solid #dbe4ed;grid-template-columns:1fr 1fr;margin:16px 0;display:grid}.google-panel dl div{border-bottom:1px solid #dbe4ed;padding:12px}.google-panel dl div:nth-child(odd){border-right:1px solid #dbe4ed}.google-panel dl div:nth-last-child(-n+2){border-bottom:0}.google-panel dt{text-transform:uppercase;color:#718096;font-size:9px;font-weight:800}.google-panel dd{word-break:break-word;margin:5px 0 0;font-size:11px;font-weight:700}.google-panel>button{align-self:flex-start;min-height:39px;margin-top:auto}.google-inspection,.google-empty{flex-direction:column;flex:1;justify-content:center;padding:20px 5px;display:flex}.google-inspection>strong{font-size:25px}.google-inspection>p,.google-empty p{color:#6b7b8f;font-size:11px;line-height:1.5}.google-inspection>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.google-inspection span{color:#117941;background:#eef9f3;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.google-inspection span.blocked{color:#a52235;background:#fff1f3}.google-inspection span i{background:currentColor;border-radius:50%;width:7px;height:7px}.google-empty{text-align:center;align-items:center}.google-empty svg{color:#7b8ba0}.google-empty strong{margin-top:12px;font-size:13px}.google-workbooks{flex-direction:column;height:540px;display:flex}.google-workbooks>header{padding:14px 16px}.google-workbooks>header p{color:#6c7c90;margin:3px 0 0;font-size:10px}.google-workbooks>div{flex:1;overflow:auto}.google-workbooks label{border-bottom:1px solid #e0e7ef;grid-template-columns:245px minmax(280px,1fr) 110px;align-items:center;gap:12px;min-height:67px;padding:9px 14px;display:grid}.google-workbooks label>span{flex-direction:column;gap:4px;display:flex}.google-workbooks label strong{font-size:11px}.google-workbooks label small{color:#738397;font-size:9px}.google-workbooks input,.google-schedule input{border:1px solid #cbd8e5;border-radius:5px;outline:none;height:37px;padding:0 10px;font-size:10px}.google-workbooks input:focus{border-color:#1972c8;box-shadow:0 0 0 2px #1972c815}.google-workbooks em{color:#7b899a;justify-self:end;font-size:9px;font-style:normal;font-weight:800}.google-workbooks em.ready{color:#117941}.google-workbooks em.blocked{color:#a52235}.google-workbooks>footer{background:#f8fbfd;border-top:1px solid #d5e0eb;justify-content:space-between;align-items:center;gap:15px;min-height:65px;padding:10px 14px;display:flex}.google-workbooks>footer span{color:#6c7c90;font-size:10px}.google-schedule{min-height:420px;padding:20px}.google-schedule header p{color:#6b7b8f;font-size:11px}.google-switch{background:#f8fafc;border:1px solid #dbe4ed;align-items:center;gap:12px;margin:24px 0;padding:14px;display:flex}.google-switch span{flex-direction:column;gap:4px;display:flex}.google-switch strong{font-size:12px}.google-switch small{color:#718096;font-size:10px}.google-schedule-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.google-schedule-fields label{color:#52647a;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.google-schedule input:disabled{color:#738397;background:#f2f5f8}.google-safety-note{color:#795b16;background:#fff9ea;border:1px solid #edd69f;gap:10px;margin-top:22px;padding:14px;font-size:11px;line-height:1.5;display:flex}.google-safety-note svg{flex:none}.google-settings-modal>.openwa-modal-note{border-width:1px 0 0;margin:0}@media (width<=850px){.google-overview-grid,.google-workbooks label{grid-template-columns:1fr}.google-workbooks em{justify-self:start}.google-schedule-fields{grid-template-columns:1fr}}@media (width<=560px){.google-settings-modal .openwa-settings-tabs{justify-content:space-between;align-items:flex-end;gap:0;overflow:hidden}.google-settings-modal .openwa-settings-tabs button{flex:none;gap:4px;padding:0 4px;font-size:10px}.google-settings-modal .openwa-settings-tabs button span{min-width:18px;padding:0 4px}.google-panel dl{grid-template-columns:1fr}.google-panel dl div,.google-panel dl div:nth-child(odd),.google-panel dl div:nth-last-child(-n+2){border-bottom:1px solid #dbe4ed;border-right:0}.google-panel dl div:last-child{border-bottom:0}.google-panel dd{overflow-wrap:anywhere}.google-panel>button{width:100%}}.integration-modal-backdrop:has(.openwa-control-modal){padding:2.5vh 2.5vw}.integration-modal-backdrop .openwa-control-modal{max-width:none;width:95vw!important;height:95vh!important}.openwa-control-modal{border-radius:12px;width:calc(100vw - 20px);max-width:none;height:calc(100vh - 20px);max-height:none}.openwa-control-modal .integration-modal-header{min-height:90px;padding:19px 24px}.openwa-control-modal .integration-modal-body{padding:0 24px 20px}.openwa-control-modal .openwa-health-grid{margin:18px 0 0}.openwa-control-modal .openwa-settings-tabs{gap:6px;height:58px;margin:0 0 16px}.openwa-control-modal .openwa-settings-tabs button{border-radius:7px 7px 0 0;height:48px;padding:0 19px;font-size:13px}.openwa-control-modal .openwa-settings-tabs button.active{box-shadow:0 -1px #d7e1ec,1px 0 #d7e1ec,-1px 0 #d7e1ec}.openwa-control-modal .openwa-alert.success{color:#117941;background:#eefbf3;border-color:#a9dfbf}.openwa-control-modal .openwa-alert button{color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.openwa-status-workspace{min-height:0}.openwa-status-workspace .openwa-settings-layout{grid-template-columns:minmax(390px,.78fr) minmax(560px,1.22fr)}.openwa-control-modal .openwa-panel{border-radius:9px;min-height:calc(100vh - 320px)}.openwa-technical-panel{min-width:0}.openwa-technical-list{border-bottom:1px solid #dbe4ed;grid-template-columns:1fr 1fr;margin:0;display:grid}.openwa-technical-list>div{border-bottom:1px solid #dbe4ed;border-right:1px solid #dbe4ed;min-height:108px;padding:17px 18px}.openwa-technical-list>div:nth-child(2n){border-right:0}.openwa-technical-list>div:nth-last-child(-n+2){border-bottom:0}.openwa-technical-list dt{letter-spacing:.06em;text-transform:uppercase;color:#65768a;font-size:10px;font-weight:850}.openwa-technical-list dd{color:#102b49;overflow-wrap:anywhere;margin:7px 0 5px;font-size:13px;font-weight:760}.openwa-technical-list small{color:#77869a;font-size:10px;line-height:1.45}.openwa-operational-history{flex-direction:column;flex:1;min-height:0;display:flex}.openwa-panel-heading.compact{min-height:59px}.openwa-operational-history .openwa-activity-list{max-height:none}.openwa-operational-history .openwa-activity-list article{min-height:67px}.openwa-dashboard{background:#fff;border:1px solid #d1dce8;border-radius:9px;flex-direction:column;height:calc(100vh - 320px);min-height:560px;display:flex;overflow:hidden}.openwa-dashboard-heading{border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:center;min-height:82px;padding:16px 18px;display:flex}.openwa-dashboard-heading small{letter-spacing:.09em;color:#62748a;font-size:9px;font-weight:850;line-height:1.2}.openwa-dashboard-heading h3{margin:4px 0 3px;font-size:18px}.openwa-dashboard-heading p{color:#6d7d91;margin:0;font-size:11px}.openwa-dashboard-metrics,.openwa-group-stats{background:#f8fbfd;border-bottom:1px solid #dbe4ed;grid-template-columns:repeat(4,1fr);display:grid}.openwa-dashboard-metrics>div,.openwa-group-stats>div{border-right:1px solid #dbe4ed;flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:12px 16px;display:flex}.openwa-dashboard-metrics>div:last-child,.openwa-group-stats>div:last-child{border-right:0}.openwa-dashboard-metrics small,.openwa-group-stats small{text-transform:uppercase;letter-spacing:.05em;color:#708096;font-size:9px;font-weight:800}.openwa-dashboard-metrics strong,.openwa-group-stats strong{color:#102b49;font-size:19px}.openwa-dashboard-metrics .warning strong,.openwa-group-stats .warning strong{color:#bd2b3e}.openwa-group-stats>div:last-child strong{font-size:12px;line-height:1.4}.openwa-dashboard-toolbar{border-bottom:1px solid #dbe4ed;gap:9px;min-height:60px;padding:10px 13px;display:flex}.openwa-dashboard-toolbar label{color:#65758a;border:1px solid #cbd8e5;border-radius:6px;flex:1;align-items:center;gap:8px;height:39px;padding:0 12px;display:flex}.openwa-dashboard-toolbar input{background:0 0;border:0;outline:0;width:100%;height:100%;font-size:12px}.openwa-dashboard-toolbar select,.openwa-groups-toolbar select,.openwa-send-bar select,.openwa-group-row select{color:#18314f;background:#fff;border:1px solid #cbd8e5;border-radius:6px;outline:none;height:39px;padding:0 30px 0 10px;font-size:11px}.openwa-dashboard-toolbar select{min-width:240px}.openwa-dashboard-toolbar select:focus,.openwa-groups-toolbar select:focus,.openwa-send-bar select:focus,.openwa-group-row select:focus{border-color:#1972c8;box-shadow:0 0 0 2px #1972c815}.openwa-dashboard-body{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.openwa-dashboard-body aside{background:#f8fafc;border-right:1px solid #dbe4ed;padding:14px;overflow:auto}.openwa-dashboard-body aside>strong{text-transform:uppercase;letter-spacing:.04em;margin:0 5px 9px;font-size:11px;display:block}.openwa-dashboard-body aside button{color:#263d57;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 9px;display:flex}.openwa-dashboard-body aside button:hover,.openwa-dashboard-body aside button.active{color:#0d63b1;background:#e7f1fb}.openwa-dashboard-body aside button span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex;overflow:hidden}.openwa-dashboard-body aside button b{background:#fff;border-radius:12px;padding:4px 7px;font-size:10px}.openwa-dashboard-body aside p{color:#77869a;font-size:11px;line-height:1.5}.openwa-timeline{min-height:0;overflow:auto}.openwa-timeline article{border-bottom:1px solid #e0e7ef;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:12px 16px;display:grid}.openwa-timeline article strong{font-size:12px}.openwa-timeline article p{color:#344960;margin:4px 0;font-size:12px}.openwa-timeline article small{color:#7a899c;font-size:9px}.openwa-monitor-groups{height:calc(100vh - 320px);min-height:590px}.openwa-group-heading-actions{align-items:center;gap:9px;display:flex}.openwa-send-bar{background:#eef7ff;border-bottom:1px solid #dbe4ed;grid-template-columns:300px minmax(280px,1fr) auto;gap:9px;min-height:60px;padding:9px 12px;display:grid}.openwa-send-bar input{border:1px solid #cbd8e5;border-radius:6px;outline:none;height:39px;padding:0 12px}.openwa-groups-toolbar{grid-template-columns:minmax(320px,1fr) 190px 180px auto;display:grid}.openwa-group-commandbar{background:#fff;border-bottom:1px solid #dbe4ed;gap:7px;min-height:48px;padding:7px 12px;display:flex}.openwa-group-commandbar button{color:#24415f;background:#fff;border:1px solid #d4deea;border-radius:6px;align-items:center;gap:6px;height:33px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.openwa-group-commandbar button:hover{background:#f0f7fd;border-color:#9fc2e3}.openwa-group-commandbar button:disabled{opacity:.55;cursor:not-allowed}.openwa-monitor-groups .openwa-group-list{background:#f5f8fb}.openwa-monitor-groups .openwa-group-row{cursor:default;grid-template-columns:32px minmax(255px,1.25fr) minmax(190px,1fr) minmax(190px,1fr) 170px 112px;gap:11px;min-height:92px;margin:0;padding:11px 15px}.openwa-group-row.needs-mapping{border-left:3px solid #e8a11c}.openwa-group-row.mapped{border-left:3px solid #25a36a}.openwa-group-row .openwa-group-check{border:1px solid #b9c8d8;padding:0}.openwa-group-row .openwa-group-check:hover{border-color:#1972c8}.openwa-group-row select{width:100%;min-width:0}.openwa-group-copy{padding-left:12px;position:relative}.openwa-group-copy:before{content:"";background:var(--group-accent);border-radius:3px;width:4px;position:absolute;top:1px;bottom:1px;left:0}.openwa-group-copy em{color:#52708e;margin-top:4px;font-size:9px;font-style:normal;font-weight:750;display:block}.openwa-group-state.invalid{color:#945f00;background:#fff2cf}.openwa-monitor-groups .openwa-groups-actions{min-height:72px}.openwa-monitor-groups .openwa-groups-actions strong{font-size:12px}.openwa-monitor-groups .openwa-groups-actions span{font-size:10px}.openwa-control-modal>.openwa-modal-note{border-width:1px 0 0;margin:0}.openwa-offline-directory{color:#795b16;background:#fff9e9;border-bottom:1px solid #ead8a6;align-items:center;gap:9px;min-height:43px;padding:10px 13px;font-size:10px;display:flex}.openwa-question-editor{background:#f7fbff;border-bottom:1px solid #dbe4ed;padding:13px 15px}.openwa-question-editor>div{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.openwa-question-editor>div strong{font-size:12px}.openwa-question-editor>div small{color:#6b7d91;font-size:10px}.openwa-question-editor label{grid-template-columns:26px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-top:7px;display:grid}.openwa-question-editor label>span{color:#1769ad;background:#e1edfa;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.openwa-question-editor input{border:1px solid #cbd8e5;border-radius:6px;outline:none;height:35px;padding:0 10px;font-size:11px}.openwa-question-editor label button{color:#7a3440;background:#fff;border:1px solid #d4deea;border-radius:6px;place-items:center;height:34px;display:grid}.openwa-question-editor footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}@media (width<=1100px){.openwa-status-workspace .openwa-settings-layout{grid-template-columns:1fr}.openwa-dashboard-body{grid-template-columns:210px minmax(0,1fr)}.openwa-monitor-groups .openwa-group-row{grid-template-columns:30px minmax(190px,1fr) minmax(150px,1fr) minmax(150px,1fr) 130px}.openwa-monitor-groups .openwa-group-state{display:none}}@media (width<=800px){.openwa-control-modal{width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important}.openwa-control-modal .integration-modal-body{padding:0 12px 14px}.openwa-dashboard{height:auto;min-height:600px}.openwa-dashboard-toolbar,.openwa-groups-toolbar,.openwa-send-bar{flex-direction:column;align-items:stretch;display:flex}.openwa-dashboard-toolbar select{min-width:0}.openwa-dashboard-body{grid-template-columns:1fr}.openwa-dashboard-body aside{border-bottom:1px solid #dbe4ed;border-right:0;max-height:150px}.openwa-monitor-groups{height:auto;min-height:650px}.openwa-monitor-groups .openwa-group-row{grid-template-columns:30px minmax(0,1fr);padding:12px}.openwa-monitor-groups .openwa-group-row select{grid-column:2}.openwa-group-commandbar{overflow:auto}.openwa-group-stats{grid-template-columns:1fr 1fr}}.schedule-save{margin-top:20px}.google-switch.compact{margin:12px 0;padding:10px}.smartsheet-inline-fields{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.smartsheet-inline-fields label{color:#52647a;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.smartsheet-inline-fields input{border:1px solid #cbd8e5;border-radius:5px;height:36px;padding:0 10px}.smartsheet-counts{background:#dbe4ed;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid}.smartsheet-counts span{background:#f8fbfd;flex-direction:column;justify-content:center;min-height:94px;padding:14px;display:flex}.smartsheet-counts strong{color:var(--navy);font-size:23px}.smartsheet-counts small{color:#6b7b8f;margin-top:4px;font-size:10px}.smartsheet-sources,.smartsheet-rules{background:#fff;border:1px solid #d1dce8;border-radius:7px;overflow:hidden}.smartsheet-sources>header,.smartsheet-rules>header{border-bottom:1px solid #dbe4ed;padding:15px 16px}.smartsheet-sources header small,.smartsheet-rules header small{letter-spacing:.09em;color:#62748a;font-size:9px;font-weight:850}.smartsheet-sources h3,.smartsheet-rules h3{margin:3px 0;font-size:16px}.smartsheet-sources header p{color:#6c7c90;margin:3px 0 0;font-size:10px}.smartsheet-sources>label{border-bottom:1px solid #e0e7ef;grid-template-columns:250px minmax(300px,1fr) 150px;align-items:center;gap:12px;padding:15px;display:grid}.smartsheet-sources label>span{flex-direction:column;gap:4px;display:flex}.smartsheet-sources label strong{font-size:11px}.smartsheet-sources label small{color:#738397;font-size:9px}.smartsheet-sources input{border:1px solid #cbd8e5;border-radius:5px;height:37px;padding:0 10px;font-size:10px}.smartsheet-sources em{color:#7b899a;justify-self:end;font-size:9px;font-style:normal;font-weight:800}.smartsheet-sources em.ready{color:#117941}.smartsheet-sources em.blocked{color:#a52235}.smartsheet-sources>footer{background:#f8fbfd;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.smartsheet-sources>footer span{color:#6c7c90;font-size:10px}.smartsheet-rules>div{grid-template-columns:1fr 1fr;display:grid}.smartsheet-rules article{border-bottom:1px solid #e0e7ef;border-right:1px solid #e0e7ef;gap:12px;min-height:145px;padding:22px;display:flex}.smartsheet-rules article:nth-child(2n){border-right:0}.smartsheet-rules article svg{color:#159259;flex:none}.smartsheet-rules article span{flex-direction:column;gap:7px;display:flex}.smartsheet-rules article strong{font-size:12px}.smartsheet-rules article small{color:#67798e;font-size:10px;line-height:1.55}@media (width<=850px){.smartsheet-sources>label{grid-template-columns:1fr}.smartsheet-sources em{justify-self:start}.smartsheet-rules>div{grid-template-columns:1fr}.smartsheet-rules article{border-right:0}.smartsheet-inline-fields{grid-template-columns:1fr}}.integration-run-history{border:1px solid #dbe4ed;border-radius:5px;max-height:170px;margin-top:14px;overflow:auto}.integration-run-history>strong{text-transform:uppercase;letter-spacing:.05em;background:#f5f8fb;padding:9px 10px;font-size:10px;display:block}.integration-run-history>div{border-top:1px solid #e4eaf0;grid-template-columns:1fr auto;gap:3px 10px;padding:8px 10px;font-size:9px;display:grid}.integration-run-history>div span{text-transform:capitalize;align-items:center;gap:6px;font-weight:800;display:flex}.integration-run-history>div span i{background:#718096;border-radius:50%;width:7px;height:7px}.integration-run-history>div.succeeded span i{background:#149a59}.integration-run-history>div.failed span,.integration-run-history>div.failed small{color:#a52235}.integration-run-history>div.failed span i{background:#d6404f}.integration-run-history time{color:#67798e}.integration-run-history small{white-space:normal;grid-column:1/-1;line-height:1.35}.integration-run-history>small{color:#67798e;padding:12px;display:block}.openai-recent{border:1px solid #dbe4ed;flex-direction:column;flex:1;margin-top:12px;display:flex;overflow:auto}.openai-recent article{border-bottom:1px solid #e0e7ef;grid-template-columns:92px 1fr;gap:5px 10px;padding:10px 12px;display:grid}.openai-recent article:last-child{border-bottom:0}.openai-recent .status{font-size:9px}.openai-recent strong{font-size:11px}.openai-recent small{color:#708096;grid-column:2;font-size:9px}.openai-capabilities{background:#fff;border:1px solid #d1dce8;border-radius:7px;overflow:hidden}.openai-capabilities>header{border-bottom:1px solid #dbe4ed;padding:15px 16px}.openai-capabilities header small,.openai-governance header small{letter-spacing:.09em;color:#62748a;font-size:9px;font-weight:850}.openai-capabilities h3,.openai-governance h3{margin:3px 0;font-size:16px}.openai-capabilities header p{color:#6c7c90;margin:3px 0 0;font-size:10px}.openai-capabilities>article{border-bottom:1px solid #e0e7ef;grid-template-columns:minmax(245px,1.5fr) minmax(150px,1fr) 120px 130px 100px;align-items:center;gap:11px;min-height:76px;padding:10px 14px;display:grid}.openai-capabilities article>label:not(.openai-capability-toggle),.openai-runtime-fields label{color:#52647a;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.openai-capabilities input,.openai-capabilities select{color:#172d49;background:#fff;border:1px solid #cbd8e5;border-radius:5px;height:35px;padding:0 9px;font-size:10px}.openai-capability-toggle{align-items:center;gap:10px;display:flex}.openai-capability-toggle>input{width:16px;height:16px}.openai-capability-toggle span{flex-direction:column;gap:4px;display:flex}.openai-capability-toggle strong{font-size:11px}.openai-capability-toggle small{color:#718096;font-size:9px;line-height:1.35}.openai-capabilities>footer{background:#f8fbfd;justify-content:space-between;align-items:flex-end;gap:18px;min-height:76px;padding:12px 14px;display:flex}.openai-runtime-fields{grid-template-columns:repeat(3,130px);gap:10px;display:grid}.openai-version-grid{border-top:1px solid #dbe4ed;grid-template-columns:1fr 1fr;display:grid}.openai-version-grid>span{border-bottom:1px solid #e0e7ef;border-right:1px solid #e0e7ef;flex-direction:column;gap:5px;padding:13px 16px;display:flex}.openai-version-grid>span:nth-child(2n){border-right:0}.openai-version-grid strong{font-size:11px}.openai-version-grid small{color:#67798e;font-family:Cascadia Code,Consolas,monospace;font-size:9px}@media (width<=950px){.openai-capabilities>article{grid-template-columns:1fr 1fr}.openai-capability-toggle{grid-column:1/-1}.openai-capabilities>footer{flex-direction:column;align-items:stretch}.openai-runtime-fields{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.openai-capabilities>article,.openai-version-grid,.openai-runtime-fields{grid-template-columns:1fr}.openai-version-grid>span{border-right:0}}.integrations-page{color:#102b49;max-width:1600px;padding-top:22px}.integrations-page .primary{background:#0b6df4}.integrations-page .primary:hover{background:#075dcc}.integrations-page .secondary:focus-visible,.integrations-page .primary:focus-visible,.integrations-page .icon-button:focus-visible{outline-offset:2px;outline:3px solid #0b6df433}.integrations-page-header{background:#fff;border:1px solid #d2deea;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin-bottom:17px;padding:13px 16px;display:flex}.integrations-page-title{align-items:center;gap:15px;display:flex}.integrations-page-title>span{color:#0b6df4;background:#edf6ff;border:1px solid #c9dcf2;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.integrations-page-title h1{letter-spacing:-.45px;margin:0 0 4px;font-size:25px;line-height:1.15}.integrations-page-title p{color:#61748a;margin:0;font-size:13px}.integrations-refresh{height:42px;padding:0 16px}.integrations-runtime-summary{background:#fff;border:1px solid #d5e0eb;border-radius:9px;grid-template-columns:minmax(310px,1.75fr) minmax(150px,.75fr) minmax(165px,.85fr) minmax(105px,.52fr) minmax(245px,1.25fr) minmax(155px,.78fr);margin-bottom:17px;display:grid;overflow:hidden}.runtime-identity{align-items:center;gap:15px;min-height:92px;padding:16px;display:flex}.runtime-identity small{color:#63768c;letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.runtime-identity p{color:#65788f;margin:0;font-size:10px;line-height:1.35}.runtime-fact{border-left:1px solid #dce5ee;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:92px;padding:14px 16px;display:flex}.runtime-fact small{color:#667990;text-transform:uppercase;letter-spacing:.045em;font-size:9px;font-weight:800}.runtime-fact strong{color:#102b49;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.runtime-fact strong.ready,.runtime-fact strong.blocked{align-items:center;gap:7px;display:flex}.runtime-fact strong i{background:#08a65a;border-radius:50%;flex:none;width:8px;height:8px}.runtime-fact strong.blocked i{background:#d34255}.integrations-vault-summary{color:#805d16;background:#fff9ec;border-top:1px solid #eadfc6;grid-column:1/-1;align-items:center;gap:9px;min-height:40px;padding:9px 16px;font-size:10px;display:flex}.integrations-vault-summary strong{font-size:10px}.integrations-vault-summary span{color:#65758a;text-align:right;margin-left:auto}.connected-services-panel{background:#fff;border:1px solid #d5e0eb;border-radius:9px;overflow:hidden}.connected-services-panel>header{border-bottom:1px solid #d5e0eb;align-items:center;min-height:68px;padding:14px 16px;display:flex}.connected-services-panel>header h2{letter-spacing:-.2px;margin:0 0 4px;font-size:19px}.connected-services-panel>header p{color:#64778e;margin:0;font-size:11px}.connected-services-columns,.integration-service-row{grid-template-columns:minmax(285px,1.38fr) minmax(105px,.5fr) minmax(175px,.82fr) minmax(165px,.78fr) minmax(205px,auto);align-items:center;display:grid}.connected-services-columns{color:#3a5574;text-transform:uppercase;letter-spacing:.04em;background:#f2f7fd;border-bottom:1px solid #d5e0eb;min-height:42px;font-size:9px;font-weight:850}.integration-service-row{background:#fff;border-bottom:1px solid #dce5ee;min-height:72px;transition:background-color .18s ease-out;position:relative}.integration-service-row:last-child{border-bottom:0}.integration-service-row.expanded{background:#f1f7fe}.integration-service-main{align-items:center;gap:13px;min-width:0;padding:13px 16px;display:flex}.integration-service-main .service-icon{flex:none;width:39px;height:39px}.integration-service-main h3{color:#102b49;margin:0 0 4px;font-size:13px}.integration-service-main p{color:#63778f;margin:0;font-size:10px;line-height:1.35}.integration-state,.integration-cell{flex-direction:column;gap:6px;min-width:0;padding:12px 16px;display:flex}.integration-state small,.integration-cell small{color:#718197;font-size:9px}.integration-state strong,.integration-cell strong{color:#102b49;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.integration-state strong{align-items:center;gap:7px;display:flex}.integration-state i{background:#08a65a;border-radius:50%;width:8px;height:8px}.integration-state.paused i,.integration-state.draft i{background:#eba718}.integration-state.error i{background:#d34255}.integration-state.archived i{background:#7f8da0}.integration-row-actions{justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.integration-row-actions button{white-space:nowrap;min-height:38px;padding:0 14px;font-size:10px}.integration-row-actions .primary{padding:0 17px}.gmail-actions button{padding:0 12px}.integration-disclosure{color:#27496e;transform:rotate(90deg)}.openwa-inline-summary{background:#fff;border:1px solid #cfe0f1;border-radius:7px;grid-column:1/-1;margin:0 16px 14px;overflow:hidden}.openwa-inline-tabs{color:#203d5d;border-bottom:1px solid #dce5ee;align-items:flex-end;gap:34px;height:45px;padding:0 16px;font-size:10px;display:flex}.openwa-inline-tabs strong,.openwa-inline-tabs span{align-items:center;height:45px;display:flex}.openwa-inline-tabs strong{color:#0b6df4;position:relative}.openwa-inline-tabs strong:after{content:"";background:#0b6df4;height:2px;position:absolute;bottom:0;left:0;right:0}.openwa-inline-checklist{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:13px 16px;display:flex}.openwa-inline-checklist span{color:#28445f;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:inline-flex}.openwa-inline-checklist svg{color:#0fa55c;flex:none}.service-icon.gmail{color:#d53b48;background:#fff1f2}.service-icon.google-sheets{color:#119c54;background:#eaf9f0}.service-icon.openai{color:#17283e;background:#f2f4f7}.service-icon.smartsheet{color:#174f9e;background:#edf3ff}.connector-settings-modal{background:#fff;width:min(860px,100vw - 40px);height:min(690px,100vh - 48px)}.connector-settings-modal .integration-modal-header{min-height:88px}.connector-settings-form{flex-direction:column;flex:1;min-height:0;padding:20px 22px 0;display:flex;overflow:auto}.connector-settings-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.connector-settings-fields label{color:#38516d;flex-direction:column;gap:8px;font-size:10px;font-weight:800;display:flex}.connector-settings-fields input,.connector-settings-fields select,.connector-settings-fields textarea{color:#102b49;background:#fff;border:1px solid #c8d6e4;border-radius:6px;outline:none;width:100%}.connector-settings-fields input,.connector-settings-fields select{height:42px;padding:0 12px}.connector-settings-fields textarea{resize:vertical;min-height:225px;padding:12px;font:11px/1.55 Cascadia Code,Consolas,monospace}.connector-settings-fields input:focus,.connector-settings-fields select:focus,.connector-settings-fields textarea:focus{border-color:#0b6df4;box-shadow:0 0 0 3px #0b6df41a}.connector-settings-wide{grid-column:1/-1}.connector-security-note{color:#62758b;background:#f6f9fc;border:1px solid #d7e3ef;border-radius:6px;align-items:center;gap:11px;margin-top:16px;padding:12px 13px;font-size:10px;line-height:1.45;display:flex}.connector-security-note svg{color:#0b6df4;flex:none}.connector-security-note span{flex-direction:column;gap:2px;display:flex}.connector-security-note strong{color:#243e5a}.connector-settings-actions{background:#f8fafc;border-top:1px solid #d8e2ec;justify-content:flex-end;gap:9px;margin:20px -22px 0;padding:13px 22px;display:flex;position:sticky;bottom:0}.connector-settings-actions button{min-height:39px}.connector-settings-modal .form-error{color:#9d2435;background:#fff3f5;border:1px solid #efb7bf;border-radius:6px;margin:14px 0 0}@media (width<=1280px){.integrations-runtime-summary{grid-template-columns:minmax(300px,1.5fr) repeat(2,minmax(150px,1fr))}.runtime-identity{grid-row:span 2}.runtime-fact:nth-of-type(3),.runtime-fact:nth-of-type(4),.runtime-fact:nth-of-type(5){border-top:1px solid #dce5ee}.connected-services-columns{display:none}.integration-service-row{grid-template-columns:minmax(270px,1.3fr) repeat(3,minmax(130px,1fr))}.integration-row-actions{grid-column:1/-1;padding-top:0}.integration-service-row.expanded .integration-row-actions{grid-column:auto;padding-top:12px}.integration-service-row.expanded{grid-template-columns:minmax(270px,1.3fr) minmax(105px,.5fr) minmax(175px,.82fr) minmax(165px,.78fr) minmax(205px,auto)}}@media (width<=1040px){.integrations-runtime-summary{grid-template-columns:1fr 1fr}.runtime-identity{border-bottom:1px solid #dce5ee;grid-area:auto/1/auto/-1}.runtime-fact{border-top:1px solid #dce5ee}.runtime-fact:nth-of-type(odd){border-left:0}.integrations-vault-summary{flex-wrap:wrap;align-items:flex-start}.integrations-vault-summary span{text-align:left;width:100%;margin-left:25px}.integration-service-row,.integration-service-row.expanded{grid-template-columns:1fr 1fr}.integration-service-main{border-bottom:1px solid #e2e9f1;grid-column:1/-1}.integration-state,.integration-cell{min-height:61px}.integration-row-actions,.integration-service-row.expanded .integration-row-actions{grid-column:1/-1;padding-top:6px}.openwa-inline-summary{grid-column:1/-1}.openwa-inline-checklist{justify-content:flex-start}}@media (width<=620px){.integrations-page-header{align-items:flex-start}.integrations-page-title>span{width:42px;height:42px}.integrations-page-title h1{font-size:21px}.integrations-refresh{width:42px;padding:0;font-size:0}.integrations-runtime-summary{grid-template-columns:1fr}.runtime-identity{grid-column:auto}.runtime-fact{border-left:0}.integrations-vault-summary span{margin-left:0}.integration-service-row,.integration-service-row.expanded{grid-template-columns:1fr}.integration-service-main,.integration-row-actions,.integration-service-row.expanded .integration-row-actions,.openwa-inline-summary{grid-column:auto}.integration-state,.integration-cell{padding-top:8px;padding-bottom:8px}.integration-row-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:10px}.gmail-actions button{flex:1}.openwa-inline-tabs{justify-content:space-between;gap:8px;padding:0 10px}.openwa-inline-checklist{grid-template-columns:1fr 1fr;display:grid}.connector-settings-fields{grid-template-columns:1fr}.connector-settings-wide{grid-column:auto}.connector-settings-modal{width:calc(100vw - 20px);height:calc(100vh - 20px)}.connector-settings-form{padding:16px 14px 0}.connector-settings-actions{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}}:is(.integration-modal-backdrop:has(.google-settings-modal),.integration-modal-backdrop:has(.connector-settings-modal)){padding:2.5vh 2.5vw}.integration-modal-backdrop .google-settings-modal,.integration-modal-backdrop .connector-settings-modal{border-radius:12px;max-width:none;max-height:none;width:95vw!important;height:95vh!important}.google-settings-modal .integration-modal-header,.connector-settings-modal .integration-modal-header{min-height:90px;padding:19px 24px}.google-settings-modal .integration-modal-body{padding:18px 24px 22px}.google-settings-modal .openwa-settings-tabs{align-items:stretch;gap:8px;min-height:58px;margin:0 0 18px;padding:7px 0}.google-settings-modal .openwa-settings-tabs button{border-radius:8px;min-height:44px;padding:0 19px;font-size:13px}.google-settings-modal .openwa-settings-tabs button svg{width:18px;height:18px}.google-settings-modal .google-alert{padding:13px 15px;font-size:13px;line-height:1.45}.google-settings-modal .openwa-health-grid{margin-bottom:18px}.google-settings-modal .openwa-health-fact{min-height:84px;padding:15px 18px}.google-settings-modal .openwa-health-fact>span{width:40px;height:40px}.google-settings-modal .openwa-health-fact small{font-size:11px}.google-settings-modal .openwa-health-fact strong{font-size:14px}.google-settings-modal .google-overview-grid{gap:18px}.google-settings-modal .google-panel{min-height:540px;padding:21px}.google-settings-modal .google-panel>header,.google-settings-modal .google-workbooks>header{padding-bottom:17px}.google-settings-modal .google-panel header small,.google-settings-modal .google-workbooks header small,.google-settings-modal .google-schedule header small,.google-settings-modal .smartsheet-sources header small,.google-settings-modal .smartsheet-rules header small,.google-settings-modal .openai-capabilities header small,.google-settings-modal .openai-governance header small{font-size:11px}.google-settings-modal .google-panel h3,.google-settings-modal .google-workbooks h3,.google-settings-modal .google-schedule h3,.google-settings-modal .smartsheet-sources h3,.google-settings-modal .smartsheet-rules h3,.google-settings-modal .openai-capabilities h3,.google-settings-modal .openai-governance h3{font-size:19px}.google-settings-modal .google-panel dl{margin:19px 0}.google-settings-modal .google-panel dl div{padding:15px}.google-settings-modal .google-panel dt{font-size:11px}.google-settings-modal .google-panel dd{font-size:14px}.google-settings-modal .google-panel>button,.google-settings-modal button.primary,.google-settings-modal button.secondary{min-height:42px;font-size:12px}.google-settings-modal .google-inspection>p,.google-settings-modal .google-empty p,.google-settings-modal .google-schedule header p,.google-settings-modal .smartsheet-sources header p,.google-settings-modal .openai-capabilities header p{font-size:13px}.google-settings-modal .google-empty strong{font-size:16px}.google-settings-modal .google-inspection span{padding:7px 9px;font-size:11px}.google-settings-modal .google-switch{padding:15px}.google-settings-modal .google-switch strong{font-size:14px}.google-settings-modal .google-switch small{font-size:12px}.google-settings-modal .google-workbooks{height:calc(95vh - 290px)}.google-settings-modal .google-workbooks label{grid-template-columns:300px minmax(320px,1fr) 140px;min-height:82px;padding:12px 17px}.google-settings-modal .google-workbooks label strong,.google-settings-modal .smartsheet-sources label strong{font-size:14px}.google-settings-modal .google-workbooks label small,.google-settings-modal .smartsheet-sources label small{font-size:11px}.google-settings-modal .google-workbooks input,.google-settings-modal .google-schedule input,.google-settings-modal .google-schedule select,.google-settings-modal .smartsheet-inline-fields input,.google-settings-modal .smartsheet-inline-fields select,.google-settings-modal .smartsheet-sources input,.google-settings-modal .openai-capabilities input,.google-settings-modal .openai-capabilities select,.google-settings-modal .openai-runtime-fields select{color:#172d49;background:#fff;border:1px solid #cbd8e5;border-radius:6px;height:43px;padding:0 12px;font-size:12px}.google-settings-modal .google-workbooks em,.google-settings-modal .smartsheet-sources em{font-size:11px}.google-settings-modal .google-workbooks>footer span,.google-settings-modal .smartsheet-sources>footer span{font-size:12px}.google-settings-modal .smartsheet-inline-fields label,.google-settings-modal .openai-capabilities article>label:not(.openai-capability-toggle),.google-settings-modal .openai-runtime-fields label{font-size:11px}.google-settings-modal .smartsheet-counts span{min-height:108px;padding:17px}.google-settings-modal .smartsheet-counts strong{font-size:27px}.google-settings-modal .smartsheet-counts small{font-size:12px}.google-settings-modal .smartsheet-sources>label{grid-template-columns:300px minmax(360px,1fr) 180px;min-height:88px;padding:17px}.google-settings-modal .smartsheet-rules article{min-height:165px;padding:25px}.google-settings-modal .smartsheet-rules article strong{font-size:15px}.google-settings-modal .smartsheet-rules article small{font-size:12px}.google-settings-modal .openai-recent article{grid-template-columns:115px 1fr;padding:13px 15px}.google-settings-modal .openai-recent .status{font-size:11px}.google-settings-modal .openai-recent strong{font-size:14px}.google-settings-modal .openai-recent small{font-size:11px}.google-settings-modal .openai-capabilities>article{grid-template-columns:minmax(320px,1.1fr) minmax(320px,1.4fr) 190px 190px 130px;min-height:92px;padding:13px 17px}.google-settings-modal .openai-capability-toggle strong{font-size:14px}.google-settings-modal .openai-capability-toggle small{font-size:11px}.google-settings-modal .openai-capabilities>footer{min-height:90px;padding:15px 17px}.google-settings-modal .openai-runtime-fields{grid-template-columns:repeat(3,160px)}.google-settings-modal .openai-version-grid strong{font-size:14px}.google-settings-modal .openai-version-grid small{font-size:11px}.google-settings-modal .google-schedule{min-height:590px;padding:24px}.google-inspection-purpose{text-align:left;gap:9px;width:min(100%,560px);margin:15px 0 0;padding:0;list-style:none;display:grid}.google-inspection-purpose li{color:#5e7086;padding-left:18px;font-size:12px;line-height:1.45;position:relative}.google-inspection-purpose li:before{content:"";background:#1473e6;border-radius:50%;width:7px;height:7px;position:absolute;top:.52em;left:0}.google-inspection-purpose strong{color:#18314f}.google-automation-switches{grid-template-columns:1fr 1fr;gap:14px;display:grid}.google-automation-switches.single{grid-template-columns:1fr}.google-automation-switches .google-switch{margin:18px 0 0}.google-schedule-builder{background:#f8fbfe;border:1px solid #d7e2ed;border-radius:8px;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;padding:19px;display:grid}.google-schedule-builder>label,.google-schedule-builder fieldset{color:#52647a;border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;font-size:11px;font-weight:800;display:flex}.google-schedule-builder small{color:#738397;font-size:11px;font-weight:500}.google-schedule-builder fieldset{grid-column:1/-1}.google-schedule-builder legend{color:#52647a;margin-bottom:9px;font-size:11px;font-weight:800}.google-day-options{grid-template-columns:1.25fr repeat(7,1fr);gap:7px;display:grid}.google-day-options button{color:#52647a;background:#fff;border:1px solid #cbd8e5;border-radius:6px;min-height:40px;font-size:11px;font-weight:750}.google-day-options button.active{color:#075fcb;background:#eaf3ff;border-color:#1473e6;box-shadow:inset 0 0 0 1px #1473e6}.google-time-options{grid-template-columns:repeat(4,minmax(125px,1fr));gap:10px;display:grid}.google-time-options label{color:#64758a;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.smartsheet-inline-fields select{width:100%}.smartsheet-inline-fields.single{grid-template-columns:1fr}.smartsheet-inline-fields label>small{color:#74859a;font-size:11px;font-weight:500;line-height:1.4}.input-with-unit{background:#fff;border:1px solid #cbd8e5;border-radius:6px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.input-with-unit input{width:100%;border:0!important;border-radius:0!important}.input-with-unit span{color:#60738a;background:#f3f7fb;border-left:1px solid #d9e3ed;align-self:stretch;align-items:center;padding:0 13px;font-size:11px;font-weight:750;display:flex}.smartsheet-control-note{color:#176a42;background:#f0faf4;border:1px solid #b9dfca;border-radius:7px;gap:10px;margin:14px 0;padding:13px 14px;display:flex}.integration-managed-status{color:#176a42;background:#f0faf4;border:1px solid #b9dfca;border-radius:7px;align-items:flex-start;gap:10px;margin:14px 0;padding:13px 14px;display:flex}.integration-managed-status svg{flex:none;margin-top:1px}.integration-managed-status span{flex-direction:column;gap:3px;display:flex}.integration-managed-status strong{font-size:12px}.integration-managed-status small{color:#4e7562;font-size:11px;line-height:1.4}.smartsheet-control-note svg{flex:none;margin-top:1px}.smartsheet-control-note span{flex-direction:column;gap:3px;display:flex}.smartsheet-control-note strong{font-size:12px}.smartsheet-control-note small{color:#4f715f;font-size:11px;line-height:1.4}.openai-processing-path{background:#f5f9fe;border:1px solid #d7e4f2;border-radius:7px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin:-3px 0 14px;padding:13px;display:grid}.openai-processing-path span{color:#35506f;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.openai-processing-path strong{color:#fff;background:#1473e6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.openai-processing-path i{background:#b9cbe0;width:24px;height:1px}.openai-confidence-control{grid-template-columns:1fr 48px;align-items:center;gap:8px;min-height:43px;display:grid}.openai-confidence-control input[type=range]{accent-color:#1473e6;height:auto;padding:0}.openai-confidence-control output{color:#18314f;background:#f7fafe;border:1px solid #cbd8e5;border-radius:5px;place-items:center;height:34px;font-size:11px;font-weight:800;display:grid}.openai-runtime-fields select{width:100%}.google-settings-modal>.openwa-modal-note{min-height:54px;padding:12px 24px;font-size:12px}.connector-settings-modal .connector-settings-form{padding:24px 26px 0}.connector-settings-modal .connector-settings-fields{gap:20px}.connector-settings-modal .connector-settings-fields label{gap:9px;font-size:12px}.connector-settings-modal .connector-settings-fields input,.connector-settings-modal .connector-settings-fields select{height:46px;padding:0 14px;font-size:13px}.connector-settings-modal .connector-settings-fields textarea{min-height:360px;padding:15px;font-size:13px}.connector-settings-modal .connector-security-note{margin-top:20px;padding:15px 16px;font-size:12px}.connector-settings-modal .connector-settings-actions{margin:24px -26px 0;padding:16px 26px}.connector-settings-modal .connector-settings-actions button{min-height:42px;font-size:12px}@media (width<=950px){.google-settings-modal .openai-capabilities>article{grid-template-columns:1fr 1fr}.google-settings-modal .openai-runtime-fields{grid-template-columns:repeat(3,1fr)}.google-time-options{grid-template-columns:repeat(2,minmax(125px,1fr))}}@media (width<=850px){.integration-modal-backdrop .google-settings-modal,.integration-modal-backdrop .connector-settings-modal{width:calc(100vw - 24px)!important;height:calc(100vh - 24px)!important}.google-settings-modal .google-panel{min-height:430px}.google-settings-modal .google-workbooks{height:auto;min-height:560px}.google-settings-modal .google-workbooks label,.google-settings-modal .smartsheet-sources>label,.google-automation-switches,.google-schedule-builder{grid-template-columns:1fr}.google-day-options{grid-template-columns:repeat(4,1fr)}.openai-processing-path{grid-template-columns:1fr}.openai-processing-path i{display:none}}@media (prefers-reduced-motion:reduce){.integration-service-row{transition:none}}.integrations-page{color:#102b49;width:100%;max-width:none;padding:18px 24px 40px}.integrations-page-header{min-height:88px;margin-bottom:18px;padding:16px 20px}.integrations-page-title{gap:16px}.integrations-page-title>span{width:52px;height:52px}.integrations-page-title h1{letter-spacing:-.55px;font-size:29px}.integrations-page-title p{font-size:15px}.integrations-refresh{height:44px;padding:0 18px;font-size:13px}.integrations-runtime-summary{grid-template-columns:minmax(340px,1.65fr) minmax(155px,.72fr) minmax(185px,.84fr) minmax(145px,.68fr) minmax(235px,1.05fr) minmax(175px,.78fr);margin-bottom:18px}.runtime-identity,.runtime-fact{min-height:112px}.runtime-identity{gap:16px;padding:18px 20px}.runtime-identity .service-icon{width:52px;height:52px}.runtime-identity small{font-size:10px}.runtime-identity h2{margin:5px 0;font-size:19px}.runtime-identity p{font-size:12px}.runtime-fact{gap:8px;padding:16px 18px}.runtime-fact small{font-size:10px}.runtime-fact strong{font-size:12px}.runtime-fact strong i{width:9px;height:9px}.connected-services-panel>header{min-height:78px;padding:16px 20px}.connected-services-panel>header h2{font-size:21px}.connected-services-panel>header p{font-size:13px}.connected-services-columns,.integration-service-row{grid-template-columns:minmax(360px,1.55fr) minmax(130px,.55fr) minmax(190px,.8fr) minmax(190px,.8fr) minmax(178px,.68fr)}.connected-services-columns{min-height:48px;font-size:10px}.connected-services-columns span{padding:0 20px}.integration-service-row{min-height:86px}.integration-service-row:hover{background:#f8fbff}.integration-service-row.selected{background:#edf5ff;box-shadow:inset 4px 0 #0b6df4}.integration-service-select{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/5;grid-template-columns:minmax(360px,1.55fr) minmax(130px,.55fr) minmax(190px,.8fr) minmax(190px,.8fr);align-self:stretch;align-items:center;padding:0;display:grid}.integration-service-select:focus-visible{z-index:1;outline-offset:-4px;outline:3px solid #0b6df433;position:relative}.integration-service-main{gap:15px;padding:15px 20px}.integration-service-main .service-icon{width:44px;height:44px}.integration-service-main h3{margin-bottom:5px;font-size:15px}.integration-service-main p{font-size:12px}.integration-state,.integration-cell{gap:7px;padding:14px 20px}.integration-state small,.integration-cell small{font-size:10px}.integration-state strong,.integration-cell strong{font-size:12px}.integration-row-actions{grid-column:5;padding:14px 20px}.integration-row-actions button{width:100%;min-height:42px;padding:0 15px;font-size:12px}@media (width<=1380px){.integrations-runtime-summary{grid-template-columns:minmax(330px,1.35fr) repeat(5,minmax(135px,1fr))}.connected-services-columns,.integration-service-row{grid-template-columns:minmax(315px,1.35fr) minmax(115px,.55fr) minmax(165px,.76fr) minmax(165px,.76fr) minmax(168px,.7fr)}.integration-service-select{grid-template-columns:minmax(315px,1.35fr) minmax(115px,.55fr) minmax(165px,.76fr) minmax(165px,.76fr)}}@media (width<=1160px){.integrations-runtime-summary{grid-template-columns:1fr 1fr 1fr}.runtime-identity{border-bottom:1px solid #dce5ee;grid-column:1/-1}.runtime-fact{border-top:0}.runtime-fact:nth-of-type(3){border-left:0}.connected-services-columns{display:none}.integration-service-row{grid-template-columns:1fr auto;padding:0;display:grid}.integration-service-select{grid-column:1;grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(125px,1fr));display:grid}.integration-row-actions{grid-column:2;padding-left:8px}.integration-service-main{border-bottom:0}}@media (width<=860px){.integrations-page{padding:16px}.integrations-runtime-summary{grid-template-columns:1fr 1fr}.runtime-identity{grid-column:1/-1}.runtime-fact:nth-of-type(3){border-left:1px solid #dce5ee}.runtime-fact:nth-of-type(2n){border-left:0}.integration-service-row{grid-template-columns:1fr}.integration-service-select{grid-column:1;grid-template-columns:1fr 1fr}.integration-service-main{border-bottom:1px solid #dce5ee;grid-column:1/-1}.integration-row-actions{grid-column:1;padding:8px 16px 14px}.integration-row-actions button{width:auto;min-width:160px}}@media (width<=620px){.integrations-page{padding:14px 12px 30px}.integrations-page-header{min-height:76px;padding:12px}.integrations-page-title h1{font-size:24px}.integrations-page-title p{font-size:12px}.integrations-runtime-summary{grid-template-columns:1fr}.runtime-identity{grid-column:1}.runtime-fact,.runtime-fact:nth-of-type(3),.runtime-fact:nth-of-type(2n){border-top:1px solid #dce5ee;border-left:0;min-height:72px}.integration-service-select{grid-template-columns:1fr}.integration-service-main{grid-column:1}.integration-state,.integration-cell{min-height:58px}.integration-row-actions{justify-content:stretch}.integration-row-actions button{width:100%}}.manager-integrations-page .integration-service-row{grid-template-columns:minmax(0,1fr) 205px}.manager-integrations-page .integration-service-select{cursor:default;grid-column:1;grid-template-columns:minmax(240px,1.4fr) minmax(100px,.5fr) minmax(170px,.8fr)}.manager-integrations-page .integration-row-actions{grid-column:2}@media (width<=860px){.manager-integrations-page .integration-service-row{grid-template-columns:1fr}.manager-integrations-page .integration-service-select{grid-template-columns:1fr 1fr}.manager-integrations-page .integration-service-main{grid-column:1/-1}.manager-integrations-page .integration-row-actions{grid-column:1}}@media (width<=620px){.manager-integrations-page .integration-service-select{grid-template-columns:1fr}.manager-integrations-page .integration-service-main{grid-column:1}}.connector-settings-form.embedded{background:#fff;border:1px solid #d5e0eb;border-radius:8px;min-height:0;padding:0;display:flex;overflow:visible}.connector-settings-form.embedded .connector-settings-fields{padding:20px 22px 0}.connector-settings-form.embedded .connector-security-note{margin:16px 22px 0}.connector-settings-form.embedded>.form-error,.connector-settings-form.embedded>.notice{margin:14px 22px 0}.connector-settings-form.embedded .connector-settings-actions{border-radius:0 0 8px 8px;margin:20px 0 0;padding:13px 22px;position:static}@media (width<=620px){.connector-settings-form.embedded .connector-settings-fields{padding:16px 14px 0}.connector-settings-form.embedded .connector-security-note,.connector-settings-form.embedded>.form-error,.connector-settings-form.embedded>.notice{margin:14px 14px 0}.connector-settings-form.embedded .connector-settings-actions{margin:18px 0 0;padding:13px 14px}}@media (width<=760px){.mobile-menu{width:44px;height:44px}}.bounded-table-scroll{overscroll-behavior:auto;scrollbar-gutter:stable;min-height:0;overflow:auto}.bounded-table-scroll>table>thead th{z-index:1;position:sticky;top:0}:root{--data-table-body-size:13px;--data-table-heading-size:11px;--data-table-meta-size:11px;--data-table-badge-size:12px;--data-table-strong-weight:850;--data-table-number-weight:800;--blue:#075fff;--blue-2:#0b7cff;--op-navy:#020927;--op-navy-2:#06194a;--op-bg:#f6f9fd;--op-line:#d7e2f1;--op-line-strong:#b8cae6;--op-text:#071638;--op-muted:#53627c;--green:#049a4b;--amber:#c46a00;--red:#e12d2d;--cyan:#0595b5;--panel-shadow:0 10px 28px #142b4f14}.app-shell{background:var(--op-bg)}.workspace{background:var(--op-bg);margin-left:288px;transition:margin-left .18s}.sidebar-retracted .workspace{margin-left:76px}.topbar{display:none}.sidebar{background:linear-gradient(180deg,var(--op-navy),var(--op-navy-2));gap:18px;width:288px;padding:24px 18px 14px;transition:width .18s,box-shadow .18s;overflow:visible}.sidebar.retracted{width:76px;padding-inline:10px}.sidebar.retracted:hover{width:288px;box-shadow:12px 0 28px #07163833}.sidebar-pin{color:#fff;z-index:2;background:#081b4d;border:1px solid #4b68a2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:30px;right:-13px}.sidebar-brand{border-bottom:0;align-items:center;gap:14px;min-height:82px;padding:2px 4px 18px;display:flex;overflow:hidden}.sidebar-brand .logo{white-space:nowrap;font-size:22px}.sidebar-brand small{color:#cad4ee;white-space:nowrap;margin-top:5px;font-size:13px;font-weight:800}.sidebar-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.sidebar nav{gap:14px}.nav-group{gap:7px;display:grid}.nav-group-label{color:#8fa4d6;text-transform:uppercase;white-space:nowrap;letter-spacing:0;padding:0 8px;font-size:10px}.sidebar nav button{white-space:nowrap;border:1px solid #0000;border-radius:7px;gap:12px;height:50px;padding:0 10px;font-size:16px;font-weight:900}.sidebar nav button.active{background:linear-gradient(90deg,var(--blue),#0752de);border-color:#ffffff1f}.sidebar nav button:hover{background:#075fff3d}.sidebar.retracted:not(:hover) .sidebar-brand small,.sidebar.retracted:not(:hover) .sidebar-brand .logo span,.sidebar.retracted:not(:hover) nav button span,.sidebar.retracted:not(:hover) .sidebar-system-label,.sidebar.retracted:not(:hover) .sidebar-system div span,.sidebar.retracted:not(:hover) .sidebar-footer span,.sidebar.retracted:not(:hover) .tenant span,.sidebar.retracted:not(:hover) .tenant>svg:last-child{display:none}.sidebar.retracted:not(:hover) .sidebar-brand{padding-inline:6px}.sidebar.retracted:not(:hover) .logo{font-size:0}.sidebar.retracted:not(:hover) .logo b{font-size:18px}.sidebar.retracted:not(:hover) nav button{justify-content:center;padding:0}.sidebar.retracted:not(:hover) .sidebar-brand{justify-content:center}.sidebar.retracted:not(:hover) .sidebar-brand:after{content:"EZ";color:#fff;letter-spacing:-.04em;border:1px solid #5574b7;border-radius:8px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:950;display:grid}.sidebar.retracted:not(:hover) .sidebar-footer:before{display:none}.sidebar.retracted:not(:hover) .sidebar-footer{padding-top:8px}.sidebar-system{border-top:1px solid #ffffff24;gap:9px;margin-top:14px;padding-top:16px;display:grid}.sidebar-system-label{color:#cad4ee;text-transform:uppercase;padding:0 4px;font-size:12px}.sidebar-system>div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.sidebar-system>div>svg,.sidebar-system>div>i{flex:none}.sidebar-system span{min-width:0}.sidebar-system strong,.sidebar-system small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-system strong{font-size:14px}.sidebar-system small{color:#49a7ff;margin-top:2px;font-size:12px}.live-dot{background:#0fbe59;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 5px #0fbe5930}.sidebar-footer{border-top:1px solid #ffffff24;padding:12px 4px 0}.sidebar-footer:before{content:"REALTIME OPERATIONAL INTELLIGENCE POWERED BY NYVYX";color:#f5f7ff;margin-bottom:12px;font-size:10px;line-height:1.55;display:block}.sidebar-footer button{color:#fff;background:#ffffff10;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;height:34px;font-size:12px;font-weight:800;display:flex}.tenant{display:none}.operational-page{min-width:0;color:var(--op-text);padding:22px 24px 38px;font-size:12px}.legacy-page-header{justify-content:space-between;align-items:center;gap:18px;min-height:44px;margin-bottom:20px;display:flex}.legacy-title-cluster,.legacy-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legacy-title-cluster{gap:22px}.legacy-page-header h1{color:#071638;margin:0;font-size:23px;line-height:1.15}.counter-pill,.state-pill{min-height:28px;color:var(--blue);white-space:nowrap;background:#eff5ff;border:1px solid #9fc0ff;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.counter-pill.green,.state-pill.ready{color:var(--green);background:#eaf8f0;border-color:#8bd9aa}.counter-pill.amber,.state-pill.warn{color:var(--amber);background:#fff6e8;border-color:#f4c77e}.counter-pill.red,.state-pill.blocked{color:var(--red);background:#fff0ef;border-color:#ffaaa6}.state-pill.neutral{color:#5c6880;background:#f2f5fa;border-color:#ccd7e7}.state-pill{min-height:23px;padding:3px 10px;font-size:10px}.square-button{border:1px solid var(--op-line-strong);color:#16376f;background:#fff;border-radius:6px;place-items:center;width:40px;height:40px;display:inline-grid}.square-button:hover{border-color:var(--blue);color:var(--blue)}.primary-action,.secondary-action,.add-record{border:1px solid var(--blue);background:var(--blue);color:#fff;min-height:36px;font:inherit;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:850;display:inline-flex}.secondary-action{border-color:var(--op-line-strong);color:#15325d;background:#fff}.secondary-action:hover{border-color:var(--blue);color:#0753dc;background:#eef5ff}.primary-action:hover{background:var(--blue-2)}.primary-action:disabled,.secondary-action:disabled,.add-record:disabled,.record-actions button:disabled,.approve-button:disabled,.reject-button:disabled{opacity:.58;cursor:not-allowed}.filter-field{align-content:end;gap:5px;min-width:0;display:grid}.filter-field>span{color:#52637d;text-transform:uppercase;font-size:9px;font-weight:900}.filter-field input,.filter-field select{border:1px solid var(--op-line-strong);width:100%;height:36px;color:var(--op-text);font:inherit;background:#fff;border-radius:6px;outline:0;padding:6px 10px;font-size:12px;font-weight:700}.filter-field input:focus,.filter-field select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #075fff1c}.select-wrap,.field-with-icon{align-items:center;display:flex;position:relative}.select-wrap select{appearance:none;padding-right:30px}.select-wrap svg{pointer-events:none;color:#53627c;position:absolute;right:9px}.field-with-icon svg{color:#53627c;position:absolute;left:10px}.field-with-icon input{padding-left:31px}.search-filter{min-width:190px}.op-error{color:#9a1b1b;background:#fff0ef;border:1px solid #f0a39c;border-radius:7px;padding:14px}.op-loading{min-height:130px;color:var(--op-muted);justify-content:center;align-items:center;gap:8px;display:flex}.reports-filter-bar{border:1px solid var(--op-line);background:#fff;border-radius:8px;align-items:flex-end;gap:8px;padding:10px 12px;display:flex;overflow-x:auto;box-shadow:0 1px 3px #0716380a}.reports-filter-bar>.filter-field{flex:0 0 110px}.reports-filter-bar>.filter-field:nth-child(2){flex-basis:155px}.reports-filter-bar>.filter-field:nth-child(3){flex-basis:260px}.reports-filter-bar>.filter-field:nth-child(4){flex-basis:170px}.reports-filter-bar>.filter-field:nth-child(7){flex-basis:140px}.reports-filter-bar>.filter-field:nth-child(n+8):nth-child(-n+11){flex-basis:130px}.filter-actions{background:#fff;gap:8px;margin-left:auto;padding-left:12px;display:flex;position:sticky;right:0}.report-workspace{border:1px solid var(--op-line);height:calc(100vh - 145px);min-height:650px;box-shadow:var(--panel-shadow);background:#fff;border-radius:8px;grid-template-columns:360px minmax(760px,1fr);margin-top:12px;display:grid;overflow:hidden}.report-queue{border-right:1px solid var(--op-line);background:#fff;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.report-queue>header{border-bottom:1px solid var(--op-line);justify-content:space-between;align-items:center;gap:8px;height:62px;padding:10px 14px;display:flex}.report-queue h2,.report-queue small{margin:0;display:block}.report-queue h2{color:var(--blue);font-size:16px}.report-queue header small{color:var(--op-muted);margin-top:3px}.report-queue header .primary-action{font-size:11px}.report-list{background:#f8fbff;min-height:0;padding:10px;overflow-y:auto}.report-list>button{width:100%;color:var(--op-text);text-align:left;background:#fff;border:1px solid #ccd9ea;border-radius:8px;gap:9px;margin-bottom:9px;padding:13px 14px 12px 18px;display:grid;position:relative}.report-list>button:before{content:"";background:var(--amber);border-radius:8px 0 0 8px;width:6px;position:absolute;inset:0 auto 0 0}.report-list>button.ready:before{background:var(--green)}.report-list>button.blocked:before{background:var(--red)}.report-list>button:hover,.report-list>button.selected{background:#f2f7ff;border-color:#87b4ff}.queue-row-title,.queue-facts,.queue-chips{align-items:center;gap:7px;display:flex}.queue-row-title{justify-content:space-between}.queue-row-title strong{font-size:12px}.queue-row-title .state-pill{text-align:center;white-space:normal;max-width:155px;height:auto;min-height:22px;padding:3px 8px;font-size:8px}.queue-facts{border-block:1px solid #e5ebf3}.queue-facts>span{gap:2px;width:50%;padding:7px 0;display:grid}.queue-facts>span+span{border-left:1px solid #e5ebf3;padding-left:11px}.queue-facts small,.queue-team small{color:#63728a;font-size:8px;font-weight:900}.queue-facts b,.queue-team b{font-size:10px}.queue-team{gap:3px;display:grid}.queue-chips{flex-wrap:wrap}.queue-chips i{color:#455770;background:#f8fafc;border:1px solid #d7e1ef;border-radius:999px;align-items:center;min-height:21px;padding:2px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.queue-chips .source-chip{color:#08733e;background:#edf9f1;border-color:#bce3c9}.report-detail{background:#f8fbff;min-width:0;overflow:auto}.report-detail-head{border-bottom:1px solid var(--op-line);background:#fff;align-items:stretch;min-height:74px;display:flex}.warning-button{border:0;border-right:1px solid var(--op-line);width:52px;color:var(--amber);background:#fffaf0;position:relative}.warning-button b{background:var(--amber);color:#fff;border-radius:999px;min-width:17px;font-size:9px;position:absolute;top:9px;right:7px}.report-document-icon{width:54px;color:var(--blue);place-items:center;display:grid}.report-identity{align-content:center;gap:4px;min-width:175px;padding-right:18px;display:grid}.report-identity strong{font-size:13px}.report-identity small,.report-meta small{color:var(--op-muted);font-size:9px}.report-meta{border-left:1px solid var(--op-line);align-content:center;gap:5px;min-width:105px;padding:0 14px;display:grid}.status-meta{min-width:205px}.report-meta strong{font-size:11px}.report-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;padding:10px;display:flex}.report-actions button{border:1px solid var(--op-line-strong);color:#17345f;background:#fff;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:6px 10px;font-size:10px;font-weight:850;display:inline-flex}.review-section{border:1px solid var(--op-line);background:#fff;border-radius:8px;margin:16px;overflow:hidden}.review-section>header{color:#0753dc;background:#eaf2ff;align-items:center;gap:8px;height:48px;padding:0 14px;font-size:11px;display:flex}.review-section>header svg{margin-left:auto}.reported-grid{border-bottom:1px solid var(--op-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reported-grid>div{border-right:1px solid var(--op-line);border-top:1px solid var(--op-line);align-content:center;gap:4px;min-height:52px;padding:9px 12px;display:grid}.reported-grid>div:nth-child(3n){border-right:0}.reported-grid small{color:#425577;font-size:8px;font-weight:900}.reported-grid strong{font-size:10px}.readiness-block{padding:12px}.readiness-title{align-items:center;gap:10px;margin-bottom:10px;display:flex}.readiness-title>span{color:#078879;background:#eaf8f6;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.readiness-title strong,.readiness-title small{display:block}.readiness-title small{color:var(--op-muted);margin-top:3px}.readiness-cells{border:1px solid var(--op-line);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.readiness-cell{background:#f8fafc;gap:3px;padding:11px 13px;display:grid;position:relative}.readiness-cell+div{border-left:1px solid var(--op-line)}.readiness-cell.ready{background:#f0faf5}.readiness-cell.warn{background:#fffaf0}.readiness-cell small{color:#425577;font-size:8px;font-weight:900}.readiness-cell strong{font-size:11px}.readiness-cell span{color:var(--op-muted);font-size:9px}.readiness-cell svg{color:var(--green);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.readiness-cell.warn svg{color:var(--amber)}.readiness-cell.neutral svg{color:#94a3b8}.item-controls{background:#f8fbff;gap:12px;padding:12px;display:flex}.item-controls>.filter-field{width:230px}.legacy-table{border-collapse:separate;border-spacing:0;width:100%}.legacy-table thead th{color:#0b3976;text-align:left;text-transform:uppercase;background:#dfeafb;border-bottom:1px solid #a9c1e2;border-right:1px solid #b8cce7;height:38px;padding:9px 12px;font-size:9px;font-weight:900}.legacy-table tbody td{color:#132b52;vertical-align:middle;border-bottom:1px solid #d5e0ef;border-right:1px solid #d5e0ef;height:48px;padding:9px 12px;font-size:11px}.legacy-table tbody tr:nth-child(2n) td{background:#eef4fc}.legacy-table tbody tr:hover td{background:#eaf2ff}.items-table{min-width:760px}.items-table select,.items-table input{border:1px solid var(--op-line-strong);height:34px;font:inherit;background:#fff;border-radius:6px;padding:5px 8px}.items-table input{text-align:right;width:82px}.include-toggle{display:flex}.include-toggle button{border:1px solid var(--op-line-strong);color:#53627c;background:#fff;min-width:90px;min-height:32px;font-size:10px;font-weight:800}.include-toggle button:first-child{border-radius:6px 0 0 6px}.include-toggle button:last-child{border-left:0;border-radius:0 6px 6px 0}.include-toggle button.active{color:var(--green);background:#effaf4;border-color:#63bd8b}.report-decision{border-top:1px solid var(--op-line);justify-content:space-between;align-items:center;padding:13px;display:flex}.report-decision>div{gap:8px;display:flex}.approve-button,.reject-button{background:var(--green);color:#fff;border:1px solid #63bd8b;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:7px 16px;font-size:11px;font-weight:850;display:inline-flex}.reject-button{color:var(--red);background:#fff;border-color:#efa8a2}.legacy-pager{color:#455770;background:#fff;justify-content:flex-end;align-items:center;gap:18px;min-height:56px;padding:8px 12px;font-size:10px;display:flex}.legacy-pager>strong{margin-right:auto}.pager-size,.pager-controls{align-items:center;gap:9px;display:flex}.pager-size select{border:1px solid var(--op-line-strong);background:#fff;border-radius:6px;min-width:72px;height:36px;padding:0 9px;font-weight:800}.pager-controls button{border:1px solid var(--op-line-strong);color:#17345f;background:#fff;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.pager-controls button:disabled{opacity:.35}.pager-controls b{text-align:center;min-width:90px}.generated-production,.history-panel,.period-bar,.legacy-tabs,.finance-summary,.providers-panel,.finance-placeholder,.workspace-rail,.reference-toolbar,.new-record-bar,.maintenance-panel,.operations-dashboard,.readiness-collapse,.capture-groups,.message-timeline,.settings-detail-panel{border:1px solid var(--op-line);box-shadow:var(--panel-shadow);background:#fff;border-radius:8px}.generated-production{margin-bottom:14px;overflow:hidden}.generated-production>header{border-bottom:1px solid var(--op-line);justify-content:space-between;align-items:center;min-height:64px;padding:10px 14px;display:flex}.generated-production>header>div{align-items:center;gap:12px;display:flex}.generated-production h2,.generated-production p{margin:0}.generated-production h2{color:#0753dc;font-size:15px}.generated-production p{margin-top:3px;font-size:10px}.generated-production>header>strong{text-align:right;font-size:10px}.generated-production>header>strong small{color:var(--op-muted);margin-top:3px;font-weight:500;display:block}.production-metrics{grid-template-columns:1.1fr 1.8fr 1fr;display:grid}.production-metrics article{border-right:1px solid var(--op-line);align-items:center;gap:12px;min-height:104px;padding:15px;display:flex}.production-metrics article:last-child{border-right:0}.metric-icon,.calendar-icon,.database-icon,.dashboard-icon{width:42px;height:42px;color:var(--blue);background:#f0f6ff;border:1px solid #bfd6fb;border-radius:50%;flex:none;place-items:center;display:grid}.metric-icon.green{color:var(--green);background:#eefaf3;border-color:#b8e3c9}.metric-icon.red{color:var(--red);background:#fff3f2;border-color:#ffc6c2}.production-metrics small,.production-metrics strong,.production-metrics p{margin:0;display:block}.production-metrics small{color:var(--op-muted);font-size:9px;font-weight:900}.production-metrics strong{margin-top:4px;font-size:21px}.production-metrics p{color:#243d62;margin-top:3px;font-size:10px;font-weight:700}.readiness-metric{display:block!important}.readiness-metric>div{justify-content:space-between;display:flex}.readiness-metric>div strong{font-size:11px}.readiness-metric>div b{color:var(--blue);font-size:21px}.readiness-metric>i{background:#e8edf4;border-radius:999px;height:8px;margin:8px 0;display:block}.readiness-metric>i>b{border-radius:inherit;background:var(--green);height:100%;display:block}.dot{background:#64748b;border-radius:50%;width:7px;height:7px;margin:0 4px 0 9px;display:inline-block}.dot:first-child{margin-left:0}.dot.ready{background:var(--green)}.dot.warn{background:var(--amber)}.dot.blocked{background:var(--red)}.dot.blue{background:var(--blue)}.dot.cyan{background:var(--cyan)}.history-panel{overflow:hidden}.history-panel>header{border-bottom:1px solid var(--op-line);justify-content:space-between;align-items:center;min-height:55px;padding:12px 16px;display:flex}.history-panel h2{color:#0753dc;margin:0;font-size:15px}.production-filter-shell{border:1px solid var(--op-line);background:#f8fbff;border-radius:8px;margin:12px 14px}.production-filters{align-items:flex-end;gap:8px;padding:10px;display:flex}.production-filters>.filter-field{flex:0 165px}.production-filters>.search-filter{flex:360px}.production-filters>.secondary-action,.production-filters>.primary-action{flex:none}.production-table-wrap{border:1px solid #bfd1ea;border-radius:8px;margin:0 14px;overflow:auto}.production-table{min-width:1120px}.production-table .numeric,.finance-table .numeric{text-align:right}.production-table td:last-child{text-align:center}.production-table .state-pill{justify-content:center;min-width:75px}.finance-layout{grid-template-columns:260px minmax(0,1fr);gap:14px;display:grid}.workspace-rail{align-self:start;overflow:hidden}.workspace-rail>header{border-bottom:1px solid var(--op-line);color:#15325d;justify-content:space-between;align-items:center;min-height:62px;padding:12px 16px;display:flex}.workspace-rail h2,.workspace-rail p{margin:0}.workspace-rail h2{color:#0753dc;font-size:15px}.workspace-rail p{color:var(--op-muted);margin-top:3px;font-size:10px}.workspace-rail>button,.settings-rail>button{border:1px solid var(--op-line);color:#17345f;text-align:left;background:#fff;border-radius:7px;align-items:flex-start;gap:10px;width:calc(100% - 16px);min-height:68px;margin:8px;padding:10px;display:flex}.workspace-rail>button:hover,.workspace-rail>button.active,.settings-rail>button:hover,.settings-rail>button.active{color:#0753dc;background:#edf4ff;border-color:#80afff}.workspace-rail button span,.settings-rail button span{gap:4px;display:grid}.workspace-rail button strong,.settings-rail button strong{font-size:11px}.workspace-rail button small,.settings-rail button small{color:var(--op-muted);font-size:9px;line-height:1.3}.finance-content{min-width:0}.period-bar{align-items:center;gap:12px;min-height:86px;padding:12px 14px;display:flex}.calendar-icon{border-radius:7px}.period-bar>.filter-field{flex:0 560px}.period-actions{gap:8px;margin-left:auto;display:flex}.legacy-tabs{align-items:center;gap:4px;min-height:50px;margin:12px 0;padding:6px;display:flex}.legacy-tabs button{color:#53627c;background:0 0;border:0;border-radius:6px;min-height:34px;padding:7px 14px;font-size:11px;font-weight:850}.legacy-tabs button:hover,.legacy-tabs button.active{color:var(--blue);background:#edf4ff}.finance-summary{grid-template-columns:1fr 1.7fr .9fr;display:grid;overflow:hidden}.finance-summary article{border-right:1px solid var(--op-line);align-items:center;gap:12px;min-height:118px;padding:15px;display:flex;position:relative}.finance-summary article:last-child{border-right:0}.finance-summary small,.finance-summary strong,.finance-summary p{margin:0;display:block}.finance-summary small{font-size:8px;font-weight:900}.finance-summary strong{margin-top:4px;font-size:20px}.finance-summary p{margin-top:4px;font-size:9px}.finance-summary article:nth-child(2){display:block}.finance-summary article:nth-child(2)>strong{font-size:11px}.finance-summary article:nth-child(2)>b{color:var(--blue);font-size:15px;position:absolute;top:22px;right:15px}.finance-summary article:nth-child(2)>b small{color:var(--op-muted);text-align:right}.finance-summary article:nth-child(2)>i{background:var(--blue);border-radius:999px;height:7px;margin:14px 0 8px;display:block}.finance-summary .attention{background:#fffaf0}.providers-panel{margin-top:14px;overflow:hidden}.providers-panel>header{justify-content:space-between;align-items:center;min-height:62px;padding:11px 16px;display:flex}.providers-panel h2,.providers-panel p{margin:0}.providers-panel h2{color:#0753dc;font-size:15px}.providers-panel p{color:var(--op-muted);margin-top:3px;font-size:10px}.providers-panel>header>span{font-size:9px;font-weight:700}.providers-panel>header .state-pill{margin-left:8px}.provider-filters{border-block:1px solid var(--op-line);background:#f8fbff;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.provider-filters>.search-filter{flex:1}.provider-filters>.filter-field:nth-child(2){flex:0 360px}.provider-totals{align-items:center;gap:8px;min-height:44px;padding:8px 14px;display:flex}.provider-totals b,.provider-totals strong{font-size:14px}.provider-totals i{border-left:1px solid var(--op-line);height:20px;margin:0 8px}.provider-cell{align-items:center;gap:9px;min-width:240px;display:flex}.provider-cell>span{color:#244d7d;background:#edf4ff;border:1px solid #c7d8ed;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.finance-table{min-width:1320px}.finance-table td small{color:var(--op-muted);margin-top:3px;font-size:8px;display:block}.finance-table th:nth-child(n+4):nth-child(-n+8){text-align:right}.pending-copy{color:var(--amber)!important}.finance-placeholder{justify-content:space-between;align-items:center;min-height:100px;margin-top:14px;padding:14px;display:flex}.finance-placeholder h2,.finance-placeholder p{margin:0}.finance-placeholder h2{color:#0753dc;font-size:15px}.finance-placeholder p{color:var(--op-muted);margin-top:3px;font-size:10px}.reference-layout,.settings-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.reference-rail-list{gap:0;display:grid}.reference-rail-list button{align-items:center!important;min-height:58px!important;margin:4px 8px!important}.reference-rail-list button span{flex:1}.reference-rail-list button em{min-width:31px;min-height:25px;color:var(--green);background:#eaf8f0;border-radius:999px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.reference-rail h3{color:#52637d;letter-spacing:.04em;margin:28px 16px 8px;font-size:9px}.reference-rail .grouped-table{min-height:60px}.reference-content{gap:14px;min-width:0;display:grid}.reference-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:12px;display:flex}.reference-title{align-items:center;gap:11px;display:flex}.database-icon{border-radius:7px;width:38px;height:38px}.reference-title h2,.reference-title p,.new-record-bar h2,.new-record-bar p,.maintenance-panel h2{margin:0}.reference-title h2{font-size:16px}.reference-title p,.new-record-bar p{color:var(--op-muted);margin-top:3px;font-size:10px}.reference-actions{align-items:flex-end;gap:8px;display:flex}.reference-actions>.search-filter{width:320px}.new-record-bar{justify-content:space-between;align-items:center;min-height:64px;padding:10px 14px;display:flex}.new-record-bar h2,.maintenance-panel h2{color:#0753dc;font-size:15px}.add-record{color:var(--green);background:#f0faf5;border-color:#69bb8d}.maintenance-panel{overflow:hidden}.maintenance-panel>header{align-items:center;min-height:62px;padding-left:14px;display:flex}.maintenance-panel>header>div:first-child{min-width:150px}.maintenance-panel>header .legacy-pager{flex:1;padding-block:3px}.reference-table{min-width:1050px}.reference-table th,.reference-table td{white-space:nowrap;font-size:11px}.reference-table .row-number{text-align:right;width:48px;font-weight:800}.reference-table th:last-child,.reference-table td:last-child{text-align:center;width:92px}.record-actions{justify-content:center;gap:6px;display:flex}.record-actions button{border:1px solid var(--op-line-strong);color:#0753dc;background:#fff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.record-actions button.delete{color:var(--red);border-color:#efc0bb}.settings-rail>button{align-items:center;gap:12px;min-height:62px}.settings-rail>button>svg{flex:none}.settings-rail button strong{font-size:13px;font-weight:850;line-height:1.2}.settings-rail button small{font-size:11px;line-height:1.3}.settings-content{min-width:0}.operations-dashboard{overflow:hidden}.operations-dashboard>header{grid-template-columns:auto minmax(320px,1.25fr) minmax(300px,.8fr) auto;align-items:center;gap:14px;min-height:108px;padding:16px;display:grid}.dashboard-icon{color:var(--amber);background:#fff8e8;border-color:#f4d59d;border-radius:8px}.operations-dashboard h2,.operations-dashboard p{margin:0}.operations-dashboard h2{font-size:18px}.operations-dashboard>header>div>small{color:#52637d;font-size:9px;font-weight:900}.operations-dashboard>header>div>p{max-width:700px;color:var(--op-muted);margin-top:4px;font-size:10px;line-height:1.4}.current-status{background:#f0faf4;border:1px solid #b9dfc7;border-radius:7px;padding:12px 16px}.current-status strong,.current-status span,.last-checked small,.last-checked b{display:block}.current-status strong{color:var(--green);margin-top:3px}.current-status span{color:var(--op-muted);margin-top:3px;font-size:9px}.last-checked{text-align:right}.last-checked b{margin-top:4px;font-size:10px}.dashboard-facts{border-top:1px solid var(--op-line);background:#f8fbff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-facts>*{border-right:1px solid var(--op-line);min-height:82px;padding:13px 16px}.dashboard-facts>:last-child{border-right:0}.dashboard-facts>.filter-field select{height:34px}.dashboard-facts>.filter-field>small{color:var(--op-muted);font-size:9px;display:block}.dashboard-fact{align-items:center;gap:10px;display:flex}.dashboard-fact>span{width:30px;height:30px;color:var(--green);background:#eaf8f0;border-radius:6px;place-items:center;display:grid}.dashboard-fact svg{width:17px}.dashboard-fact small,.dashboard-fact strong,.dashboard-fact p{margin:0;display:block}.dashboard-fact small{font-size:8px;font-weight:900}.dashboard-fact strong{margin-top:3px;font-size:11px}.dashboard-fact p{color:var(--op-muted);margin-top:2px;font-size:9px}.readiness-collapse{justify-content:space-between;align-items:center;min-height:54px;margin:14px 0;padding:10px 14px;display:flex}.readiness-collapse span{color:var(--op-muted);align-items:center;gap:7px;font-size:10px;display:flex}.capture-layout{grid-template-columns:390px minmax(0,1fr);gap:14px;display:grid}.capture-groups,.message-timeline{min-width:0;overflow:hidden}.capture-groups>header,.message-timeline>header{border-bottom:1px solid var(--op-line);color:#17345f;justify-content:space-between;align-items:center;height:62px;padding:12px 16px;display:flex}.capture-groups h2,.capture-groups p,.message-timeline h2,.message-timeline p{margin:0}.capture-groups h2,.message-timeline h2{color:#0753dc;font-size:15px}.capture-groups p,.message-timeline p{color:var(--op-muted);margin-top:3px;font-size:10px}.capture-groups>div{background:#f8fbff;max-height:660px;padding:10px;overflow-y:auto}.capture-groups article{border:1px solid var(--op-line);background:#fff;border-radius:7px;gap:8px;margin-bottom:9px;padding:12px;display:grid}.capture-groups article>span{align-items:center;gap:5px;display:flex}.capture-groups article em{color:var(--blue);background:#eff5ff;border:1px solid #9fc0ff;border-radius:999px;padding:2px 7px;font-size:8px;font-style:normal;font-weight:850}.capture-groups article time{color:var(--op-muted);margin-left:auto;font-size:9px}.capture-groups h3{margin:0;font-size:11px}.capture-groups article p{justify-content:space-between;display:flex}.message-timeline>div{max-height:660px;padding:8px;overflow-y:auto}.message-timeline article{border-bottom:1px solid var(--op-line);grid-template-columns:32px 1fr;gap:10px;padding:10px;display:grid}.message-timeline article>span{color:#0753dc;background:#edf4ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.message-timeline b{font-size:10px}.message-timeline article p{-webkit-line-clamp:2;color:#334a65;-webkit-box-orient:vertical;max-width:none;margin:4px 0;line-height:1.4;display:-webkit-box;overflow:hidden}.message-timeline article small{color:var(--op-muted);font-size:8px}.settings-detail-panel{min-height:420px;padding:22px}.settings-detail-panel>small{color:#52637d;font-size:9px;font-weight:900}.settings-detail-panel h2{margin:6px 0;font-size:20px}.settings-detail-panel>p{max-width:720px;color:var(--op-muted);line-height:1.6}.settings-detail-panel .empty-setting{border:1px dashed var(--op-line-strong);background:#f8fbff;border-radius:7px;gap:5px;margin-top:18px;padding:16px;display:grid}.settings-detail-panel .empty-setting span{color:var(--op-muted)}.development-state{border:1px solid var(--op-line);background:#fff;border-radius:8px;padding:34px}.development-state span{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:900}.development-state h2{color:#0d2347;max-width:650px;margin:8px 0;font-size:22px}.development-state p{max-width:720px;color:var(--op-muted);margin:0;line-height:1.6}.customer-settings-panel{border:1px solid var(--op-line);box-shadow:var(--panel-shadow);background:#fff;border-radius:8px;overflow:hidden}.customer-settings-panel>header{border-bottom:1px solid var(--op-line);color:#17345f;justify-content:space-between;align-items:center;min-height:64px;padding:12px 16px;display:flex}.customer-settings-panel h2,.customer-settings-panel p{margin:0}.customer-settings-panel h2{color:#0753dc;font-size:16px}.customer-settings-panel p{color:var(--op-muted);margin-top:3px;font-size:11px}.customer-settings-body{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:18px;padding:16px;display:grid}.customer-brand-preview{color:#fff;background:#061432;border-radius:9px;align-items:center;gap:16px;min-height:176px;padding:20px;display:flex}.customer-brand-preview img{object-fit:contain;flex:none;width:82px;height:82px}.customer-brand-preview strong,.customer-brand-preview span{display:block}.customer-brand-preview strong{font-size:24px;line-height:1.1}.customer-brand-preview span{color:#bed0ef;margin-top:7px;font-size:14px;font-weight:700}.customer-settings-form{align-content:start;gap:12px;display:grid}.customer-field{gap:6px;display:grid}.customer-field>span{text-transform:uppercase;font-size:11px;font-weight:900}.customer-field input{border:1px solid var(--op-line-strong);color:#122c52;width:100%;height:42px;font:inherit;border-radius:7px;outline:none;padding:0 12px;font-size:13px;font-weight:700}.customer-field input:focus{border-color:#4d8fff;box-shadow:0 0 0 3px #e2edff}.customer-upload{color:#24538d;cursor:pointer;background:#f8fbff;border:1px dashed #9bb8de;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:12px;font-weight:850;display:flex}.customer-upload:hover{border-color:var(--blue);background:#edf4ff}.customer-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.customer-actions{flex-wrap:wrap;gap:8px;display:flex}.customer-feedback{border:1px solid;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:750}.customer-feedback.error{color:#a8281d;background:#fff3f2;border-color:#f0b6b0}.customer-feedback.success{color:#14763d;background:#effaf3;border-color:#a9dbbd}.customer-file-help{color:var(--op-muted);font-size:10px}@media (width<=1500px){.operational-page{padding:18px}.report-workspace{grid-template-columns:335px minmax(720px,1fr)}.report-actions button{font-size:0}.report-actions button svg{margin:0}.production-filters{overflow-x:auto}.production-filters>.filter-field{flex:0 0 150px}.production-filters>.search-filter{flex-basis:300px}.reference-actions>.search-filter{width:250px}.reference-actions .secondary-action{font-size:0}.reference-actions .secondary-action svg{margin:0}.period-actions{display:none}.finance-summary{grid-template-columns:1fr 1.4fr .85fr}.operations-dashboard>header{grid-template-columns:auto 1fr auto}.current-status{grid-column:2}.last-checked{grid-area:1/3/3}.dashboard-facts{grid-template-columns:repeat(2,1fr)}}@media (width<=1050px){.report-workspace{overflow:auto}.finance-layout,.reference-layout,.settings-layout{grid-template-columns:220px minmax(700px,1fr);overflow-x:auto}.production-metrics{grid-template-columns:1fr}.production-metrics article{border-right:0;border-bottom:1px solid var(--op-line)}.finance-summary{grid-template-columns:1fr}.finance-summary article{border-right:0;border-bottom:1px solid var(--op-line)}.reference-toolbar{flex-direction:column;align-items:flex-start}.capture-layout{grid-template-columns:330px minmax(560px,1fr)}}@media (width<=760px){.workspace,.sidebar-retracted .workspace{margin-left:0}.sidebar,.sidebar.retracted{width:min(320px,86vw)}.sidebar.retracted:not(:hover):not(:focus-within) .sidebar-brand small,.sidebar.retracted:not(:hover):not(:focus-within) .sidebar-brand .logo span,.sidebar.retracted:not(:hover):not(:focus-within) .nav-group-label,.sidebar.retracted:not(:hover):not(:focus-within) nav button span,.sidebar.retracted:not(:hover):not(:focus-within) .sidebar-system-label,.sidebar.retracted:not(:hover):not(:focus-within) .sidebar-system div span,.sidebar.retracted:not(:hover):not(:focus-within) .sidebar-footer span{display:initial}.sidebar.retracted:not(:hover):not(:focus-within) .logo{font-size:22px}.sidebar.retracted:not(:hover):not(:focus-within) nav button{justify-content:flex-start;padding:0 10px}.sidebar-pin{display:none}.operational-page{padding:16px}.legacy-page-header{align-items:flex-start;padding-left:48px}.legacy-title-cluster{gap:8px}.legacy-title-cluster h1{width:100%}.legacy-header-actions{margin-left:auto}.reports-filter-bar{border-radius:0;margin-inline:-16px}.report-workspace{border-radius:0;grid-template-columns:290px minmax(700px,1fr);height:auto;margin-inline:-16px}.report-queue{height:760px}.finance-layout,.reference-layout,.settings-layout{grid-template-columns:220px minmax(680px,1fr);margin-inline:-16px}.generated-production,.history-panel{border-radius:0;margin-inline:-16px}.operations-dashboard>header{grid-template-columns:auto 1fr}.current-status,.last-checked{grid-column:1/-1}.last-checked{text-align:left}.dashboard-facts{grid-template-columns:1fr}.dashboard-facts>*{border-right:0;border-bottom:1px solid var(--op-line)}.legacy-pager{gap:8px}.legacy-pager>strong,.pager-size span{display:none}}@media (prefers-reduced-motion:reduce){.workspace,.sidebar{transition:none!important}.spin{animation:none!important}}.sidebar-brand{gap:10px}.sidebar-brand .logo{align-items:center;display:flex}.logo img{object-fit:contain;width:31px;height:31px;margin-right:7px}.sidebar.retracted:not(:hover) .sidebar-brand .logo{display:flex}.sidebar.retracted:not(:hover) .sidebar-brand .logo img{width:38px;height:38px;margin:0}.sidebar.retracted:not(:hover) .sidebar-brand .logo b,.sidebar.retracted:not(:hover) .sidebar-brand:after{display:none}.credential-settings-panel{border:1px solid var(--op-line);background:#fff}.credential-settings-panel>header{border-bottom:1px solid var(--op-line);background:#f8fbff;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:22px;display:grid}.credential-settings-panel>header>span{width:42px;height:42px;color:var(--blue);background:#e9f3ff;border-radius:7px;place-items:center;display:grid}.credential-settings-panel>header small{color:var(--blue);letter-spacing:.08em;font-size:9px;font-weight:900}.credential-settings-panel>header h2{color:#0d2347;margin:5px 0 4px}.credential-settings-panel>header p{max-width:760px;color:var(--op-muted);margin:0;font-size:13px;line-height:1.5}.credential-settings-panel>header>strong{color:#18723d;background:#effaf3;border:1px solid #b9ddc8;border-radius:14px;align-self:center;padding:7px 10px;font-size:11px}.credential-settings-list article{border-bottom:1px solid var(--op-line);grid-template-columns:90px 1fr auto;align-items:center;gap:16px;padding:17px 22px;display:grid}.credential-settings-list h3{color:#10294c;margin:0 0 4px;font-size:14px}.credential-settings-list p{color:#43556d;margin:0 0 5px;font-size:12px}.credential-settings-list small,.credential-settings-list time{color:var(--op-muted);font-size:11px}.credential-state{text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.credential-state i{background:#d39a22;border-radius:50%;width:9px;height:9px}.credential-state.ready{color:#16743e}.credential-state.ready i{background:#23a45b}.credential-state.invalid{color:#ad2638}.credential-state.invalid i{background:#cf3345}.credential-settings-panel>footer{background:#fba0;justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;display:flex}.credential-settings-panel>footer>div{color:#52647b;align-items:center;gap:9px;font-size:12px;display:flex}@media (width<=760px){.credential-settings-panel>header{grid-template-columns:auto 1fr}.credential-settings-panel>header>strong{grid-column:1/-1;justify-self:start}.credential-settings-list article{grid-template-columns:1fr}.credential-settings-list time{display:none}.credential-settings-panel>footer{flex-direction:column;align-items:flex-start}}.credential-settings-panel>footer{background:#fbfcfe}@media (width>=761px) and (width<=1200px){.sidebar.retracted,.sidebar.retracted:hover{width:76px;box-shadow:none;padding-inline:10px}.sidebar.retracted .sidebar-brand small,.sidebar.retracted .sidebar-brand .logo span,.sidebar.retracted .sidebar-brand .logo b,.sidebar.retracted .nav-group-label,.sidebar.retracted nav button span,.sidebar.retracted .sidebar-system-label,.sidebar.retracted .sidebar-system div span,.sidebar.retracted .sidebar-footer span,.sidebar.retracted .tenant span,.sidebar.retracted .tenant>svg:last-child{display:none}.sidebar.retracted .sidebar-brand{justify-content:center;padding-inline:6px}.sidebar.retracted .sidebar-brand .logo{font-size:0;display:flex}.sidebar.retracted .sidebar-brand .logo img{width:38px;height:38px;margin:0}.sidebar.retracted nav button{justify-content:center;padding:0}.sidebar.retracted .sidebar-footer:before{display:none}.sidebar.retracted .sidebar-footer{padding-top:8px}}.reference-workspace{font-size:13px}.reference-workspace-layout{grid-template-columns:300px minmax(0,1fr)}.modern-reference-rail{max-height:calc(100vh - 105px);box-shadow:none;overflow:auto}.modern-reference-rail>header{z-index:2;background:#fff;position:sticky;top:0}.reference-workbooks{gap:7px;padding:9px;display:grid}.reference-sheet-single,.reference-workbook-toggle,.reference-workbook>div>button{color:#17345f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;width:100%;display:flex}.reference-sheet-single{border-color:var(--op-line);background:#fff;min-height:60px;padding:9px 10px}.reference-sheet-single:hover,.reference-sheet-single.active,.reference-workbook>div>button:hover,.reference-workbook>div>button.active{color:#0753dc;background:#edf4ff;border-color:#8ab5ff}.reference-sheet-single>span,.reference-workbook-toggle>span,.reference-workbook>div>button>span{flex:1;gap:3px;min-width:0;display:grid}.reference-sheet-single strong,.reference-workbook-toggle strong,.reference-workbook>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reference-sheet-single small,.reference-workbook-toggle small,.reference-workbook>div>button small{color:var(--op-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reference-sheet-single em,.reference-workbook>div>button em{color:#078244;background:#eaf8f0;border-radius:999px;place-items:center;min-width:31px;min-height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.reference-workbook{border:1px solid var(--op-line);background:#f8fbff;border-radius:8px;overflow:hidden}.reference-workbook.expanded{border-color:#b8cae6}.reference-workbook-toggle{border-radius:0;min-height:61px;padding:10px}.reference-workbook-toggle:hover{background:#f0f5fc}.reference-workbook>div{border-top:1px solid var(--op-line);background:#fff;gap:5px;padding:7px;display:grid}.reference-workbook>footer{border-top:1px solid var(--op-line);color:#63728a;justify-content:space-between;gap:8px;padding:7px 10px;font-size:9px;display:flex}.reference-workbook>footer b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-linked-sections{padding:0 9px 14px}.reference-linked-sections section h3{margin:20px 7px 7px;font-size:9px}.reference-linked-sections section button{border:1px solid var(--op-line);color:#17345f;text-align:left;background:#fff;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:58px;margin-bottom:6px;padding:9px;display:flex}.reference-linked-sections section button:hover{background:#f5f9ff;border-color:#8ab5ff}.reference-linked-sections section button>span{flex:1;gap:3px;min-width:0;display:grid}.reference-linked-sections section button strong{font-size:11px}.reference-linked-sections section button small{color:var(--op-muted);font-size:9px;line-height:1.35}.modern-reference-toolbar{box-shadow:none}.reference-actions{flex-wrap:wrap;justify-content:flex-end}.reference-search{gap:5px;width:300px;display:grid}.reference-search>span{color:#52637d;font-size:9px;font-weight:900}.reference-search>div{align-items:center;display:flex;position:relative}.reference-search svg{color:#53627c;position:absolute;left:10px}.reference-search input{border:1px solid var(--op-line-strong);width:100%;height:38px;color:var(--op-text);font:inherit;border-radius:6px;outline:0;padding:7px 10px 7px 32px;font-weight:650}.reference-search input:focus,.reference-record-editor input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #075fff1c}.reference-feedback{border:1px solid;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding:10px 13px;display:grid}.reference-feedback strong,.reference-feedback span{font-size:11px}.reference-feedback button{width:30px;height:30px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.reference-feedback.error{color:#9a1b1b;background:#fff2f1;border-color:#f0aaa4}.reference-feedback.success{color:#116f3d;background:#effaf4;border-color:#9ad9b4}.modern-new-record{box-shadow:none}.modern-new-record.open{border-color:#9fc0ff;border-radius:8px 8px 0 0}.reference-record-editor{border:1px solid #9fc0ff;border-top-color:var(--op-line);background:#fff;border-radius:0 0 8px 8px;margin-top:-14px}.reference-record-editor>header,.reference-record-editor>footer{background:#f8fbff;align-items:center;gap:12px;padding:12px 14px;display:flex}.reference-record-editor>header{border-bottom:1px solid var(--op-line);justify-content:space-between}.reference-record-editor>header div{gap:3px;display:grid}.reference-record-editor>header span,.reference-record-editor>footer>span{color:var(--op-muted);font-size:10px}.reference-record-editor>header button{border:1px solid var(--op-line);color:#17345f;background:#fff;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.reference-record-editor>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:15px;display:grid}.reference-record-editor label{gap:5px;display:grid}.reference-record-editor label span{color:#3d5272;text-transform:uppercase;font-size:9px;font-weight:900}.reference-record-editor input{border:1px solid var(--op-line-strong);height:38px;color:var(--op-text);font:inherit;border-radius:6px;outline:0;padding:7px 9px}.reference-record-editor>footer{border-top:1px solid var(--op-line);justify-content:flex-end}.reference-record-editor>footer>span{margin-right:auto}.reference-import-preview{background:#f3f7ff;border:1px solid #9fc0ff;border-radius:8px;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.reference-import-preview>span{width:38px;height:38px;color:var(--blue);background:#e4efff;border-radius:7px;place-items:center;display:grid}.reference-import-preview>div{flex:1;min-width:0}.reference-import-preview strong,.reference-import-preview p{margin:0;display:block}.reference-import-preview p{color:var(--op-muted);margin-top:4px;font-size:11px}.modern-maintenance-panel{box-shadow:none}.modern-maintenance-panel>header{justify-content:space-between;padding:0 14px}.reference-table-meta{align-items:center;gap:9px;display:flex}.reference-authority{color:#53627c;font-size:10px;font-weight:800}.reference-table-wrap{border-block:1px solid var(--op-line);max-height:calc(100vh - 355px);overflow:auto}.modern-reference-table{min-width:max-content}.modern-reference-table th,.modern-reference-table td{min-width:135px;max-width:300px;height:45px;padding:9px 12px;font-size:12px}.modern-reference-table th{z-index:1;height:39px;font-size:10px;position:sticky;top:0}.modern-reference-table th:first-child,.modern-reference-table td:first-child{min-width:48px}.modern-reference-table th:last-child,.modern-reference-table td:last-child{background:#fff;min-width:104px;position:sticky;right:0}.modern-reference-table thead th:last-child{background:#dfeafb}.modern-reference-table tbody tr:nth-child(2n) td:last-child{background:#eef4fc}.modern-reference-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-actions .confirm-delete{color:#b32121;background:#fff2f1;border-color:#efaaa4;width:auto;padding:0 9px;font-size:10px;font-weight:850}.reference-empty{color:#5a6b83;align-content:center;place-items:center;gap:7px;min-width:500px;min-height:170px;display:grid}.reference-empty strong{color:#17345f;font-size:13px}.reference-loading{min-height:220px;color:var(--op-muted);justify-content:center;align-items:center;gap:8px;display:flex}.reference-pager{border-top:0}.reference-pager .pager-size select{border-radius:7px}.reference-source-sections{padding:0 0 14px}.reference-source-sections>section>h3{color:#63728a;letter-spacing:.04em;margin:18px 16px 2px;font-size:9px}.modern-reference-table.read-only th:last-child,.modern-reference-table.read-only td:last-child{min-width:135px;position:static}.modern-reference-table.read-only thead th:last-child{background:#dfeafb}.modern-reference-table.read-only tbody tr:nth-child(2n) td:last-child{background:inherit}@media (width<=1500px){.reference-workspace-layout{grid-template-columns:270px minmax(0,1fr)}.reference-actions{justify-content:flex-start}.reference-search{width:250px}.reference-table-wrap{max-height:calc(100vh - 405px)}}@media (width<=1050px){.reference-workspace-layout{grid-template-columns:250px minmax(760px,1fr)}.modern-reference-rail{max-height:none}.reference-record-editor>div{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media (prefers-reduced-motion:reduce){.reference-workbook,.reference-feedback{scroll-behavior:auto}}.reference-workspace{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);height:100vh;padding-bottom:22px;display:grid;overflow:hidden}.reference-workspace-layout{align-items:stretch;height:100%;min-height:0;overflow:hidden}.modern-reference-rail{overflow-anchor:none;scrollbar-gutter:stable;height:100%;max-height:none;overflow:hidden auto}.reference-content{grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden}.reference-content.is-expanded{scrollbar-gutter:stable;align-content:start;overflow-y:auto}.modern-maintenance-panel{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.reference-content{flex-direction:column;gap:14px;display:flex}.reference-content>.modern-reference-toolbar,.reference-content>.modern-new-record,.reference-content>.reference-feedback,.reference-content>.reference-import-preview,.reference-content>.reference-record-editor{flex:none}.reference-content>.modern-maintenance-panel{flex:auto;height:auto}.reference-content.is-expanded>.modern-maintenance-panel{flex:none;height:min(620px,100vh - 180px);min-height:480px}.reference-record-editor{z-index:3;margin-top:-14px;position:relative;overflow:visible}.reference-record-editor>header span{font-size:11px;line-height:1.45}.reference-record-editor>.reference-record-fields{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;padding:16px}.reference-field{align-content:start;min-width:0;position:relative}.reference-field>span{letter-spacing:.01em;text-transform:none;font-size:11px}.reference-field input,.reference-field select{border:1px solid var(--op-line-strong);width:100%;height:42px;color:var(--op-text);font:inherit;background:#fff;border-radius:7px;outline:0;padding:8px 11px;font-size:13px;font-weight:650}.reference-field select{cursor:pointer}.reference-field input:focus,.reference-field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #075fff1c}.reference-field.has-error input,.reference-field.has-error select{background:#fff8f7;border-color:#db3a34;box-shadow:0 0 0 2px #db3a3414}.reference-field-error,.reference-field-hint{min-height:16px;font-size:11px;line-height:1.4;display:block}.reference-field-error{color:#b42318;font-weight:750}.reference-field-hint{color:#53627c}.reference-number-input{align-items:center;display:flex;position:relative}.reference-number-input>span{color:#53627c;pointer-events:none;font-weight:800;position:absolute;left:11px}.reference-number-input>span+input{padding-left:28px}.reference-number-input>small{color:#66758c;pointer-events:none;font-size:10px;position:absolute;right:10px}.reference-number-input>small~input{padding-right:58px}.reference-number-input input:has(+small){padding-right:58px}.reference-combobox{min-width:0;position:relative}.reference-combobox>div:first-child{align-items:center;display:flex;position:relative}.reference-combobox>div:first-child>svg{color:#53627c;pointer-events:none;position:absolute;right:10px}.reference-combobox>div:first-child>.reference-combobox-check{color:var(--green);right:32px}.reference-combobox input{padding-right:53px}.reference-combobox-options{z-index:40;background:#fff;border:1px solid #9fb8df;border-radius:8px;max-height:290px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 8px 14px #1327461f}.reference-combobox-options button{color:#17345f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;gap:2px;width:100%;min-height:42px;padding:8px 10px;display:grid}.reference-combobox-options button:hover,.reference-combobox-options button.active{color:#0753dc;background:#edf4ff}.reference-combobox-options button[aria-selected=true]{background:#e7f1ff}.reference-combobox-options button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reference-combobox-options button small{color:#5d6c83;font-size:10px}.reference-combobox-options>span{color:#5d6c83;text-align:center;padding:14px;font-size:12px;display:block}.owner-workspace-action{white-space:nowrap}@media (width<=1050px){.reference-record-editor>.reference-record-fields{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=760px){.reference-record-editor>.reference-record-fields{grid-template-columns:1fr}.reference-record-editor>footer{flex-direction:column;align-items:stretch}.reference-record-editor>footer>span{margin-right:0}.reference-record-editor>footer button{justify-content:center;width:100%}}.reference-table-wrap{height:auto;min-height:0;max-height:none;transition:opacity .12s;overflow:auto}.reference-table-wrap.is-loading{opacity:.62;pointer-events:none}.reference-table-loading{height:100%;min-height:0}.legacy-table.modern-reference-table thead th{height:42px;padding:10px 14px;font-size:10px}.legacy-table.modern-reference-table tbody td{height:52px;padding:8px 14px;font-size:12px;line-height:1.35}.legacy-table.modern-reference-table tbody tr.is-editing td,.modern-reference-table tbody tr.is-editing td:last-child{background:#f4f8ff;box-shadow:inset 0 1px #9fc0ff,inset 0 -1px #9fc0ff}.reference-inline-input{width:100%;min-width:112px;height:34px;color:var(--op-text);font:inherit;background:#fff;border:1px solid #9eb3d0;border-radius:6px;outline:0;padding:6px 10px;font-size:12px;font-weight:650}.reference-inline-input:hover{border-color:#7899c7}.reference-inline-input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #075fff1c}.reference-inline-input:invalid{background:#fff8f7;border-color:#e69a92}.modern-reference-table .record-actions{align-items:center;gap:8px;min-height:34px}.modern-reference-table .record-actions button{border-radius:7px;width:34px;height:34px}.modern-reference-table .record-actions button:hover:not(:disabled){background:#eef5ff;border-color:#76a8f4}.modern-reference-table .record-actions button.save-inline{color:#087844;background:#effaf4;border-color:#86cfaa}.reference-global-search{width:300px;position:relative}.reference-global-search .reference-search{width:100%}.reference-global-search .spin{color:var(--blue);position:absolute;right:10px}.reference-global-search>small{z-index:3;border:1px solid var(--op-line-strong);width:100%;color:var(--op-muted);background:#fff;border-radius:7px;padding:10px 12px;font-size:10px;position:absolute;top:calc(100% + 6px);left:0}.reference-global-results{z-index:3;border:1px solid var(--op-line-strong);background:#fff;border-radius:7px;width:min(430px,80vw);max-height:320px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 8px 16px #16345f1f}.reference-global-results button{border:0;border-bottom:1px solid var(--op-line);color:#17345f;text-align:left;cursor:pointer;background:#fff;gap:4px;padding:10px 12px;display:grid}.reference-global-results button:last-child{border-bottom:0}.reference-global-results button:hover,.reference-global-results button:focus{background:#edf4ff;outline:0}.reference-global-results strong{font-size:12px}.reference-global-results span{color:#4d607a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.modern-reference-rail>header h2{font-size:16px}.modern-reference-rail>header p{font-size:11px;line-height:1.35}.reference-workbooks{gap:8px;padding:8px}.reference-sheet-single,.reference-workbook-toggle{min-height:64px;padding:8px 12px}.reference-workbook>div{gap:4px;padding:8px}.reference-workbook>div>button{min-height:60px;padding:8px 12px}.modern-reference-rail .reference-sheet-single,.modern-reference-rail .reference-workbook-toggle,.modern-reference-rail .reference-workbook>div>button{font-family:inherit}.reference-sheet-single>span,.reference-workbook-toggle>span,.reference-workbook>div>button>span{gap:4px}.modern-reference-rail .reference-sheet-single strong,.modern-reference-rail .reference-workbook-toggle strong,.modern-reference-rail .reference-workbook>div>button strong{font-size:12px;font-weight:700;line-height:1.25}.modern-reference-rail .reference-sheet-single small,.modern-reference-rail .reference-workbook-toggle small,.modern-reference-rail .reference-workbook>div>button small{font-size:10px;font-weight:500;line-height:1.35}.reference-sheet-single em,.reference-workbook>div>button em{min-width:36px;min-height:28px;padding-inline:8px;font-size:11px}.reference-workbook>footer{gap:8px;padding:8px 12px;font-size:10px}.reference-source-sections>section>h3{margin:20px 16px 4px;font-size:10px}.reference-search-pair{grid-template-columns:repeat(2,minmax(240px,300px));align-items:end;gap:8px;display:grid}.reference-search-pair .reference-search,.reference-search-pair .reference-global-search{width:auto}.reference-actions{gap:8px}.reference-search>span{font-size:10px}.reference-search input{font-size:12px}@media (width<=1500px){.reference-search-pair{flex:100%;grid-template-columns:repeat(2,minmax(220px,1fr))}.reference-actions{width:100%}}@media (width<=1050px){.reference-search-pair{grid-template-columns:repeat(2,minmax(240px,1fr));width:100%}}.reference-loading-state{color:var(--blue);align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex}.reference-pager{gap:22px;min-height:64px;padding:10px 14px;font-size:12px}.reference-pager .pager-size,.reference-pager .pager-controls{gap:11px}.reference-pager .pager-size output{border:1px solid var(--op-line-strong);color:#17345f;background:#fff;border-radius:9px;place-items:center;width:74px;height:42px;font-size:12px;font-weight:900;display:grid}.reference-pager .pager-controls button{border-radius:9px;width:42px;height:42px}.reference-pager .pager-controls b{min-width:112px;font-size:12px}.sidebar-brand{min-height:94px;padding:0 2px 16px;overflow:visible}.sidebar-wordmark{align-items:center;gap:10px;min-width:0;display:flex}.sidebar-wordmark>img{object-fit:contain;flex:none;width:52px;height:58px}.sidebar-wordmark>span{white-space:nowrap;gap:5px;min-width:0;display:grid}.sidebar-wordmark strong{color:#fff;letter-spacing:-.03em;font-size:21px;font-weight:900;line-height:1}.sidebar-brand .sidebar-wordmark small{color:#eef2ff;margin:0;font-size:12px;font-weight:800;line-height:1.1}.sidebar-footer-short{display:none}.sidebar-pin{background:#04113d;border-color:#294b8f;border-radius:8px;width:32px;height:32px;top:26px;right:-18px}.sidebar-pin:hover{background:#0a2059;border-color:#5579c1}@media (width>=1201px){.sidebar.retracted:not(:hover) .sidebar-wordmark>span{display:none}.sidebar.retracted:not(:hover) .sidebar-wordmark>img{width:66px;height:66px}.sidebar.retracted:not(:hover) .sidebar-brand{justify-content:center;min-height:86px;padding:2px 5px 18px}}@media (width>=761px) and (width<=1200px){.sidebar.retracted .sidebar-wordmark>span{display:none}.sidebar.retracted .sidebar-wordmark>img{width:66px;height:66px}.sidebar.retracted .sidebar-brand{justify-content:center;min-height:86px;padding:2px 5px 18px}}@media (width<=760px){.sidebar-brand{padding-left:14px}}@media (width>=761px){.sidebar.pinned{width:288px}.sidebar.retracted,.sidebar.retracted:hover{width:96px;box-shadow:none;padding:24px 10px 14px}.sidebar.retracted:hover .sidebar-wordmark>span,.sidebar.retracted:hover .nav-group-label,.sidebar.retracted:hover nav button span,.sidebar.retracted:hover .sidebar-system-label,.sidebar.retracted:hover .sidebar-system div span,.sidebar.retracted:hover .sidebar-footer span,.sidebar.retracted:hover .tenant span,.sidebar.retracted:hover .tenant>svg:last-child{display:none}.sidebar.retracted:hover .sidebar-brand{justify-content:center;min-height:68px;padding:0 0 14px}.sidebar.retracted:hover .sidebar-wordmark>img{width:34px;height:40px}.sidebar.retracted:hover nav button{justify-content:center;padding:0}.sidebar.retracted:hover .sidebar-footer:before{display:none}.sidebar.retracted:hover .sidebar-footer{padding-top:8px}.sidebar{gap:18px;width:288px;padding:24px 18px 14px;transition:width .18s}.sidebar-pinned .workspace{margin-left:288px}.sidebar-retracted .workspace{margin-left:96px}.sidebar.retracted,.sidebar.retracted:hover,.sidebar.retracted:focus-within{width:96px;box-shadow:none;padding:24px 10px 14px}.sidebar-brand{gap:14px;width:252px;min-height:86px;padding:2px 4px 18px;overflow:hidden}.sidebar-wordmark{gap:14px}.sidebar-wordmark>img{object-fit:contain;width:66px;height:66px;margin:0}.sidebar-wordmark>span{gap:5px}.sidebar-wordmark strong{letter-spacing:0;font-size:22px;font-weight:900;line-height:1.05}.sidebar-brand .sidebar-wordmark small{color:#cad4ee;font-size:14px;font-weight:800;line-height:1.15}.sidebar-pin{color:#e8efff;background:0 0;border:0;border-radius:0;width:44px;height:44px;padding:0;top:22px;right:-20px}.sidebar-pin>span{background:#020927;border:1px solid #2442a394;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.sidebar-pin:hover{background:0 0;border-color:#0000}.sidebar-pin:hover>span{background:#0a2059;border-color:#5579c1}.sidebar-scroll{flex-direction:column;gap:18px;display:flex}.sidebar nav{flex-direction:column;gap:10px;display:flex}.nav-group{gap:7px}.nav-group-label{color:#8fa4d6;text-transform:uppercase;padding:0 8px;font-size:10px;font-weight:900;line-height:normal}.sidebar nav button{border-left:1px solid #0000;gap:12px;width:252px;height:50px;min-height:50px;padding:0 10px;font-size:16px;font-weight:900}.sidebar nav button svg{flex:0 0 22px;width:22px;height:22px}.sidebar-system{gap:9px;margin-top:0;padding-top:16px}.sidebar-system-label{padding:0 4px;font-size:12px}.sidebar-system>div{width:252px;min-height:58px;padding:10px 14px}.sidebar-system>div>svg{width:22px;height:22px}.sidebar-footer{padding:12px 4px 0}.sidebar-footer:before{display:none}.sidebar-footer-brand{color:#f5f7ff;gap:1px;margin-bottom:12px;font-size:10px;line-height:1.55;display:grid}.sidebar-footer-short{display:none}.sidebar-footer button{width:252px;min-height:34px}.sidebar.retracted .sidebar-brand,.sidebar.retracted:hover .sidebar-brand,.sidebar.retracted:focus-within .sidebar-brand{justify-content:center;width:76px;min-height:86px;padding:2px 5px 18px}.sidebar.retracted .sidebar-wordmark>span,.sidebar.retracted:hover .sidebar-wordmark>span,.sidebar.retracted:focus-within .sidebar-wordmark>span,.sidebar.retracted .sidebar-system div span,.sidebar.retracted:hover .sidebar-system div span,.sidebar.retracted:focus-within .sidebar-system div span,.sidebar.retracted .sidebar-footer button span,.sidebar.retracted:hover .sidebar-footer button span,.sidebar.retracted:focus-within .sidebar-footer button span{display:none}.sidebar.retracted .sidebar-wordmark>img,.sidebar.retracted:hover .sidebar-wordmark>img,.sidebar.retracted:focus-within .sidebar-wordmark>img{width:66px;height:66px;margin:0}.sidebar.retracted .nav-group-label,.sidebar.retracted:hover .nav-group-label,.sidebar.retracted:focus-within .nav-group-label{visibility:hidden;width:48px;height:14px;margin-inline:auto;padding:0;display:block;position:relative;overflow:visible}.sidebar.retracted .nav-group-label:after,.sidebar.retracted:hover .nav-group-label:after,.sidebar.retracted:focus-within .nav-group-label:after{content:"";visibility:visible;background:#ffffff2e;width:48px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar.retracted nav button,.sidebar.retracted:hover nav button,.sidebar.retracted:focus-within nav button{justify-content:center;gap:0;width:48px;min-height:50px;margin-inline:auto;padding:0}.sidebar.retracted nav button span,.sidebar.retracted:hover nav button span,.sidebar.retracted:focus-within nav button span,.sidebar.retracted .sidebar-system-label,.sidebar.retracted:hover .sidebar-system-label,.sidebar.retracted:focus-within .sidebar-system-label{display:none}.sidebar.retracted .sidebar-system,.sidebar.retracted:hover .sidebar-system,.sidebar.retracted:focus-within .sidebar-system{padding-top:12px}.sidebar.retracted .sidebar-system>div,.sidebar.retracted:hover .sidebar-system>div,.sidebar.retracted:focus-within .sidebar-system>div{justify-content:center;width:48px;min-height:58px;margin-inline:auto;padding:0}.sidebar.retracted .sidebar-system>div>svg,.sidebar.retracted:hover .sidebar-system>div>svg,.sidebar.retracted:focus-within .sidebar-system>div>svg{width:22px;height:22px}.sidebar.retracted .sidebar-footer,.sidebar.retracted:hover .sidebar-footer,.sidebar.retracted:focus-within .sidebar-footer{grid-template-rows:36px 34px;place-items:center;gap:12px;padding:12px 0 0;display:grid}.sidebar.retracted .sidebar-footer-brand,.sidebar.retracted:hover .sidebar-footer-brand,.sidebar.retracted:focus-within .sidebar-footer-brand{display:none}.sidebar.retracted .sidebar-footer-short,.sidebar.retracted:hover .sidebar-footer-short,.sidebar.retracted:focus-within .sidebar-footer-short{color:#0795ff;letter-spacing:.02em;place-items:center;height:36px;margin:0;font-size:13px;font-weight:900;line-height:1;display:grid}.sidebar.retracted .sidebar-footer button,.sidebar.retracted:hover .sidebar-footer button,.sidebar.retracted:focus-within .sidebar-footer button{width:48px;min-height:34px;margin:0;padding:0}}.production-page .generated-production>header{gap:18px;min-height:64px;padding:12px 14px}.production-page .generated-production>header>div:first-child{align-items:flex-start;gap:10px;min-width:0}.production-page .generated-production>header>div:first-child>div{gap:2px;min-width:0;display:grid}.production-page .generated-production h2{font-size:16px;font-weight:700;line-height:1.2}.generated-production-subtitle{color:var(--op-text);font-size:12px;font-weight:800;line-height:1.3}.generated-production-scope{text-align:right;justify-items:end;min-width:260px;gap:2px!important;display:grid!important}.generated-production-scope strong{color:var(--op-text);font-size:12px;font-weight:800;line-height:1.3}.generated-production-scope small{max-width:520px;color:var(--op-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.3;overflow:hidden}.production-page .production-metrics{grid-template-columns:minmax(250px,.9fr) minmax(380px,1.45fr) minmax(230px,.85fr);align-items:stretch}.production-page .production-metrics article{gap:12px;min-width:0;min-height:112px;padding:16px}.production-page .production-metrics .metric-icon{background:#eff5ff;border-color:#9fc0ff}.production-page .production-metrics .metric-icon.green{background:#eaf8f0;border-color:#8bd9aa}.production-page .generated-amount-metric>div,.production-page .export-metric>div{gap:2px;min-width:0;display:grid}.production-page .production-metrics article>div>small,.production-page .readiness-heading small{color:var(--op-muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.production-page .generated-amount-metric>div>strong,.production-page .export-metric>div>strong{color:var(--op-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:850;line-height:1.15;overflow:hidden}.production-page .export-metric>div>small,.production-page .export-metric>div>strong{color:var(--green)}.production-page .generated-amount-metric>div>p{color:#405778;margin:0;font-size:12px;font-weight:650;line-height:1.35}.production-page .generated-amount-metric>div>p>b{color:#17345f;font-weight:850}.production-page .export-metric>div>p{color:var(--op-muted);margin:0;font-size:11px;font-weight:600;line-height:1.35}.production-page .readiness-metric{align-content:center;gap:10px;display:grid!important}.production-page .readiness-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.production-page .readiness-heading>div{gap:2px;display:grid}.production-page .readiness-heading>div>strong{color:var(--op-text);margin:0;font-size:13px;font-weight:800;line-height:1.3}.production-page .readiness-heading>b{color:var(--blue);font-variant-numeric:tabular-nums;font-size:22px;font-weight:850;line-height:1}.production-page .readiness-metric>i{background:#e8eef7;height:9px;margin:0}.production-page .readiness-metric>p{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.production-page .readiness-metric>p>span{align-items:center;gap:5px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.production-page .readiness-metric>p .dot{margin:0}.production-page .history-panel>header{min-height:56px}.production-page .history-panel h2{font-size:16px}.production-page .production-filter-shell{border-color:#d7e2f1;margin:12px 14px 14px;overflow:hidden}.production-page .production-filters{flex-wrap:nowrap;gap:8px;min-height:71px;padding:11px 12px}.production-page .production-filters>.period-filter{flex:0 0 230px}.production-page .production-filters>.search-filter{flex:310px;min-width:235px}.production-page .production-filters>.team-filter{flex:0 190px;min-width:150px;max-width:230px}.production-page .production-filters>.compact-filter{flex:0 150px;min-width:125px;max-width:185px}.production-page .production-filters>.status-filter{flex:0 145px;min-width:125px}.production-page .filter-field{gap:4px}.production-page .filter-field>span{font-size:9px}.production-page .filter-field input,.production-page .filter-field select{font-size:12px;font-weight:700}.production-page .filter-field select,.production-page button:not(:disabled){cursor:pointer}.production-filter-actions{z-index:2;background:#f8fbff;flex:none;gap:8px;display:flex;position:sticky;right:0}.production-filter-actions .secondary-action{font-weight:800}.production-filter-actions .primary-action{min-width:156px;padding-inline:16px;font-size:13px;font-weight:800}.production-more-filters{background:#f4f8fd;border-top:1px solid #d7e2f1;align-items:flex-end;gap:24px;padding:12px;display:flex}.production-more-filters fieldset{border:0;border-left:1px solid #8db6f5;grid-template-columns:repeat(2,minmax(160px,220px));gap:9px;min-width:0;margin:0;padding:0 0 0 14px;display:grid}.production-more-filters legend{color:#15325d;grid-column:1/-1;padding:0;font-size:11px;font-weight:900}.production-page .production-table-wrap{border-color:#bfd1ea;margin:0 14px}.production-page .production-table thead th{letter-spacing:.035em;height:42px;padding:10px 14px;font-size:10px}.production-page .production-table tbody td{color:#132b52;height:52px;padding:10px 14px;font-size:12px}.production-page .production-table th:nth-child(6),.production-page .production-table td:nth-child(6){color:#081c40;font-variant-numeric:tabular-nums;text-align:right;width:88px;font-weight:800}.production-page .production-table th:nth-child(8),.production-page .production-table td:nth-child(8){text-align:center;width:154px}.production-page .production-table tbody tr:last-child td{border-bottom:0}.production-page .legacy-pager{min-height:64px;margin-top:10px;padding:10px 14px;font-size:11px}.production-page .pager-size select,.production-page .pager-controls button{cursor:pointer}@media (width<=1500px){.production-page .production-filters{overflow-x:auto}.production-page .production-filters>.filter-field{flex:0 0 150px}.production-page .production-filters>.period-filter{flex-basis:230px}.production-page .production-filters>.search-filter{flex-basis:300px;min-width:280px}.production-more-filters{overflow-x:auto}}@media (width<=1050px){.production-page .production-metrics{grid-template-columns:minmax(230px,.8fr) minmax(360px,1.2fr)}.production-page .export-metric{border-top:1px solid var(--op-line);grid-column:1/-1;min-height:88px!important}}@media (width<=760px){.production-page .generated-production>header{flex-direction:column;align-items:stretch;gap:8px}.generated-production-scope{text-align:left;justify-items:start;min-width:0}.production-page .production-metrics{grid-template-columns:1fr}.production-page .production-metrics article{border-right:0;border-bottom:1px solid var(--op-line);min-height:96px}.production-page .export-metric{border-top:0;grid-column:auto;border-bottom:0!important}}.security-settings-panel{border:1px solid var(--op-line);min-width:0;box-shadow:var(--panel-shadow);background:#fff;border-radius:8px;overflow:hidden}.security-settings-header{border-bottom:1px solid var(--op-line);background:#fbfdff;align-items:center;gap:16px;min-height:96px;padding:18px 22px;display:flex}.security-settings-header>span{width:48px;height:48px;color:var(--blue);background:#edf5ff;border:1px solid #b9d2fb;border-radius:8px;flex:none;place-items:center;display:grid}.security-settings-header h2,.security-settings-header p,.security-settings-header small{margin:0;display:block}.security-settings-header h2{color:#0b2b5f;letter-spacing:-.2px;margin-top:2px;font-size:20px}.security-settings-header p{color:var(--op-muted);margin-top:4px;font-size:12px}.security-settings-header small{color:#61738f;letter-spacing:.04em;font-size:10px;font-weight:900}.security-posture{background:#f1faf5;border:1px solid #b7e2c9;border-radius:6px;align-items:center;gap:10px;margin-left:auto;padding:10px 13px;display:flex}.security-posture>i{background:var(--green);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #049a4b15}.security-posture span{gap:3px;display:grid}.security-posture strong{color:#0c6337;font-size:12px}.security-posture small{color:#527065;letter-spacing:0;font-size:10px;font-weight:700}.security-settings-layout{grid-template-columns:310px minmax(0,1fr);min-height:clamp(650px,100vh - 190px,720px);display:grid}.security-user-list{border-right:1px solid var(--op-line);background:#f7faff;padding:18px 14px}.security-user-list>header{color:#23436f;justify-content:space-between;align-items:center;padding:2px 6px 14px;display:flex}.security-user-list h3,.security-user-list p{margin:0}.security-user-list h3{font-size:15px}.security-user-list p{color:var(--op-muted);margin-top:4px;font-size:11px}.security-user-list>button{border:1px solid var(--op-line);width:100%;min-height:82px;color:var(--op-text);text-align:left;background:#fff;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:12px;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:relative}.security-user-list>button:hover{border-color:#94baf4;transform:translateY(-1px)}.security-user-list>button.selected{box-shadow:inset 3px 0 0 var(--blue);background:#edf5ff;border-color:#6fa5f7}.security-user-list>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.security-user-list>button strong{font-size:12px}.security-user-list>button small{color:var(--op-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.security-user-list>button em{color:#52637d;background:#f5f8fc;border:1px solid #c8d7eb;border-radius:999px;align-self:start;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.security-avatar{width:42px;height:42px;color:var(--blue);background:#edf5ff;border:1px solid #b9d2fb;border-radius:8px;place-items:center;display:grid}.security-avatar.manager{color:#087944;background:#effaf4;border-color:#b9dfcd}.security-avatar.large{width:48px;height:48px}.security-boundary-note{border-top:1px solid var(--op-line);color:#52637d;gap:10px;margin:22px 5px 0;padding:14px;display:flex}.security-boundary-note svg{flex:none;margin-top:1px}.security-boundary-note p,.security-boundary-note strong,.security-boundary-note span{margin:0;display:block}.security-boundary-note strong{color:#1d3a64;font-size:11px}.security-boundary-note span{margin-top:4px;font-size:10px;line-height:1.5}.security-user-editor{background:#fff;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.security-user-editor>header{border-bottom:1px solid var(--op-line);align-items:center;gap:14px;min-height:92px;padding:16px 22px;display:flex}.security-user-editor>header>div:nth-child(2){min-width:0}.security-user-editor>header span,.security-user-editor>header h3,.security-user-editor>header p{margin:0;display:block}.security-user-editor>header>div:nth-child(2)>span{color:#59708f;letter-spacing:.06em;font-size:9px;font-weight:900}.security-user-editor>header h3{color:#0b2b5f;margin-top:4px;font-size:18px}.security-user-editor>header p{color:var(--op-muted);margin-top:4px;font-size:11px}.security-status{color:#087944;background:#effaf4;border:1px solid #91d5ad;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-weight:900;margin-left:auto!important;font-size:10px!important;display:inline-flex!important}.security-status i{background:currentColor;border-radius:50%;width:8px;height:8px}.security-status.disabled{color:#66758b;background:#f5f7fa;border-color:#d2dbe7}.security-editor-body{padding:20px 22px}.security-form-section,.security-permissions-section{border-bottom:1px solid var(--op-line);margin-bottom:22px;padding:0 0 22px}.security-permissions-section{border-bottom:0;margin-bottom:0}.security-section-heading{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.security-section-heading>span{width:36px;height:36px;color:var(--blue);background:#edf5ff;border-radius:7px;flex:none;place-items:center;display:grid}.security-section-heading h4,.security-section-heading p{margin:0}.security-section-heading h4{color:#15325d;font-size:13px}.security-section-heading p{color:var(--op-muted);margin-top:4px;font-size:10px}.security-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.security-form-grid label,.security-editor-footer>label{color:#425778;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.security-form-grid label>div,.security-editor-footer>label>div{border:1px solid var(--op-line-strong);color:#60718a;background:#fff;border-radius:7px;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.security-form-grid label>div:focus-within,.security-editor-footer>label>div:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #075fff17}.security-form-grid input,.security-editor-footer input{min-width:0;height:40px;color:var(--op-text);font:inherit;text-transform:none;background:0 0;border:0;outline:0;flex:1;font-size:12px;font-weight:700}.security-form-grid label button,.security-editor-footer label button{color:#52637d;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.security-form-grid label button:hover,.security-editor-footer label button:hover{color:var(--blue);background:#edf5ff}.password-requirements{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.password-requirements span{color:#68778c;background:#f8fafc;border:1px solid #d6e0ed;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.password-requirements span.met{color:#087944;background:#effaf4;border-color:#a8dcc0}.security-account-toggle{border:1px solid var(--op-line);cursor:pointer;background:#f8fbff;border-radius:7px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.security-account-toggle>input{opacity:0;pointer-events:none;position:absolute}.security-account-toggle>span{background:#9aa8bb;border-radius:999px;align-items:center;width:40px;height:22px;padding:2px;transition:background-color .15s;display:flex}.security-account-toggle>span i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s}.security-account-toggle>input:checked+span{background:var(--green)}.security-account-toggle>input:checked+span i{transform:translate(18px)}.security-account-toggle p,.security-account-toggle strong,.security-account-toggle small{margin:0;display:block}.security-account-toggle strong{color:#17345f;font-size:11px}.security-account-toggle small{color:var(--op-muted);margin-top:3px;font-size:10px}.security-account-toggle>input:focus-visible+span{outline:3px solid #075fff2b}.security-permissions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.security-permissions-grid span{color:#17345f;background:#f8fbff;border:1px solid #d6e2f1;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.security-permissions-grid svg{color:var(--green)}.security-editor-footer{border-top:1px solid var(--op-line);background:#f8fbff;grid-template-columns:minmax(280px,1fr) minmax(320px,1.25fr);align-items:end;gap:20px;min-height:96px;padding:15px 22px;display:grid}.security-save-area{justify-content:flex-end;align-items:center;gap:12px;display:flex}.security-save-area .primary-action{min-width:190px;min-height:42px;font-size:11px}.security-feedback{text-align:right;margin:0;font-size:10px;font-weight:750;line-height:1.4}.security-feedback.error{color:#a32222}.security-feedback.success{color:#087944}@media (width<=1250px){.security-settings-layout{grid-template-columns:240px minmax(0,1fr)}.security-permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-editor-footer{grid-template-columns:1fr}.security-save-area{justify-content:space-between}.security-feedback{text-align:left}}@media (width<=850px){.security-settings-header{flex-wrap:wrap;align-items:flex-start}.security-posture{width:100%;margin-left:0}.security-settings-layout{grid-template-columns:1fr;min-height:auto}.security-user-list{border-right:0;border-bottom:1px solid var(--op-line)}.security-user-list>button{min-height:74px}.security-form-grid,.security-permissions-grid{grid-template-columns:1fr}.security-save-area{flex-direction:column;align-items:stretch}.security-save-area .primary-action{width:100%}.security-feedback{text-align:left}}@media (prefers-reduced-motion:reduce){.security-user-list>button,.security-account-toggle>span,.security-account-toggle>span i{transition:none}}@media (width<=760px){.workspace:has(.provider-payment-methods-page){width:100%;min-width:0;margin-left:0}.provider-payment-methods-page .reference-workspace-layout{grid-template-columns:minmax(0,1fr);margin-inline:0;overflow:visible}.provider-payment-methods-page .modern-reference-rail{max-height:230px}.provider-payment-methods-page .reference-record-fields{grid-template-columns:1fr}.provider-payment-methods-page .reference-record-editor footer{flex-wrap:wrap}.provider-payment-methods-page .reference-title p{line-height:1.5}}.reference-workspace .reference-title h2,.reference-workspace .modern-new-record h2,.reference-workspace .modern-maintenance-panel h2,.reference-workspace .modern-reference-rail h2{font-size:18px;font-weight:850}.reference-workspace .reference-title p,.reference-workspace .modern-new-record p,.reference-workspace .modern-maintenance-panel>header small{font-size:12px;line-height:1.5}.reference-workspace .reference-actions{flex-wrap:wrap;gap:10px}.reference-workspace .reference-search-pair{flex:480px;gap:12px}.reference-workspace .reference-global-search,.reference-workspace .reference-selected-search{flex:1;width:auto;min-width:200px}.reference-workspace .reference-search{width:100%}.reference-workspace .reference-search>span{font-size:11px}.reference-workspace .reference-search input,.reference-workspace :is(.secondary-action,.primary-action,.add-record){min-height:40px;font-size:13px}.reference-workspace .reference-policy{border:1px solid var(--op-line);color:var(--op-muted);background:#fff;border-radius:8px;flex:none;padding:10px 14px;font-size:12px}.reference-policy summary{cursor:pointer;color:#35557e;width:fit-content;font-weight:750}.reference-policy p{max-width:90ch;margin:10px 0 0;line-height:1.6}.reference-workspace .reference-feedback{border:1px solid var(--op-line);font-size:13px;line-height:1.5}.reference-workspace .reference-record-editor>header strong{font-size:15px}.reference-workspace .reference-record-editor>header span,.reference-workspace .reference-record-editor>footer>span{font-size:12px;line-height:1.5}.reference-workspace .reference-record-editor>.reference-record-fields{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;padding:20px}.reference-workspace .reference-field>.system-filter-caption{text-transform:none;letter-spacing:0;font-size:12px}.reference-workspace .reference-field input,.reference-workspace .reference-field select{font-size:14px;font-weight:600}.reference-workspace .reference-field-hint,.reference-workspace .reference-field-error{font-size:12px;line-height:1.5}.reference-workspace .reference-default-notes{border:1px solid var(--op-line);color:#35557e;background:#f3f7ff;border-radius:7px;margin:0 20px 20px;padding:12px 14px;font-size:13px;display:block}.reference-default-notes strong{font-size:13px}.reference-default-notes ul{margin:5px 0 0;padding-left:18px;line-height:1.6}.reference-workspace .modern-reference-table td{height:50px;font-size:14px}.reference-workspace .modern-reference-table th{height:42px;font-size:11px;font-weight:850}.reference-workspace .modern-reference-table :is(th,td).reference-value-numeric{text-align:center;font-variant-numeric:tabular-nums;font-weight:750}.reference-workspace .reference-value-date{font-variant-numeric:tabular-nums}.reference-workspace .modern-reference-table .state-pill{font-size:11px}.reference-workspace .reference-pager{font-size:12px}.reference-workspace .modern-reference-rail :is(.reference-sheet-single,.reference-workbook button) strong{white-space:normal;font-size:13px;line-height:1.4}.reference-workspace .modern-reference-rail small{font-size:11px;line-height:1.45}.reference-combobox-portal{z-index:var(--system-dropdown-layer,120);box-sizing:border-box;position:fixed}.reference-combobox-portal button{min-height:44px}.reference-combobox-portal button strong{white-space:normal;font-size:13px;line-height:1.45}.reference-combobox-portal button small{color:#43556d;font-size:12px}.reference-combobox-portal button:is(:hover,.active){background:var(--system-list-hover,#dbe9fc)}@media (width<=1200px){.reference-workspace-layout{grid-template-columns:240px minmax(0,1fr)}.reference-workspace .modern-reference-toolbar{flex-direction:column;align-items:stretch}.reference-workspace .reference-search-pair{flex-basis:100%}}@media (width<=760px){.workspace:has(.reference-workspace){min-width:0}.reference-workspace{height:auto;min-height:100vh;overflow:visible}.reference-workspace-layout{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.reference-workspace .modern-reference-rail{max-height:240px}.reference-workspace .reference-content{overflow:visible}.reference-workspace .reference-search-pair{flex-wrap:wrap;flex-basis:100%}.reference-workspace .reference-record-editor>.reference-record-fields{grid-template-columns:minmax(0,1fr)}.reference-workspace .modern-maintenance-panel{height:550px;min-height:420px}.reference-workspace .reference-empty{min-width:0}.reference-workspace .reference-title p{overflow-wrap:anywhere}}.reference-workspace .reference-search>.system-filter-caption svg{color:var(--blue);position:static;inset:auto;transform:none}.reference-workspace .reference-record-editor>.reference-record-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-workspace .reference-method-suggestion{color:#35557e;margin:0 20px 16px;font-size:13px;line-height:1.5}@media (width<=1450px){.reference-workspace .reference-record-editor>.reference-record-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reference-workspace .reference-record-editor>.reference-record-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=1450px){.reference-workspace .modern-reference-toolbar{flex-direction:column;align-items:stretch}.reference-workspace .reference-actions{justify-content:flex-start;width:100%}.reference-workspace .reference-search-pair{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace .reference-global-search,.reference-workspace .reference-selected-search{min-width:0}}@media (width<=760px){.reference-workspace .reference-search-pair{grid-template-columns:minmax(0,1fr)}}.operational-page.production-page,.operational-page.reports-v2{box-sizing:border-box;padding-top:16px;padding-bottom:16px}@media (width>=1100px) and (height>=700px){.production-page{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.production-page>.generated-production{flex:none;margin-bottom:12px}.production-page>.history-panel{flex-direction:column;flex:1;min-height:0;display:flex}.production-page>.history-panel>header,.production-page .production-filter-shell,.production-page .history-panel>.legacy-pager{flex:none}.production-page .production-table-wrap{flex:1;min-height:0;max-height:none;overflow:auto}.production-page .production-table thead th{z-index:1;position:sticky;top:0}}.production-page .production-table thead th{font-size:var(--data-table-heading-size);font-weight:var(--data-table-strong-weight)}.production-page .production-table tbody td{font-size:var(--data-table-body-size);line-height:1.5}.production-page .production-table tbody td :is(b,strong){font-size:inherit;font-weight:var(--data-table-strong-weight)}.production-page .production-table tbody td.numeric{font-weight:var(--data-table-number-weight);font-variant-numeric:tabular-nums}.production-page .production-table tbody td small{font-size:var(--data-table-meta-size);font-weight:500;line-height:1.5}.production-page .production-table .state-pill{font-size:var(--data-table-badge-size);font-weight:var(--data-table-strong-weight);line-height:1.3}.production-page,.reports-v2{--data-table-body-size:12px;--data-table-badge-size:11px}.production-page .production-table tbody td{font-size:12px}.production-page .filter-field>span,.production-page .system-filter-caption{font-size:10px;line-height:1.3}.production-page .filter-field :is(input,select),.production-page .production-filter-actions :is(.primary-action,.secondary-action){font-size:13px}.production-page .ez-combo-control input{font-size:13px!important}.production-page .legacy-pager,.production-page .legacy-pager :is(strong,b,label,select){font-size:12px;line-height:1.4}.production-page .generated-production h2,.production-page .history-panel h2{font-size:17px}.production-page .generated-production-subtitle,.production-page .generated-production-scope strong{font-size:13px;line-height:1.4}.production-page .generated-production-scope small{font-size:11px;line-height:1.4}.production-page .production-metrics article>div>small,.production-page .readiness-heading small{font-size:11px;line-height:1.3}.production-page .generated-amount-metric>div>strong,.production-page .export-metric>div>strong,.production-page .readiness-heading>b{font-size:24px;line-height:1.2}.production-page .generated-amount-metric>div>p,.production-page .export-metric>div>p{font-size:13px;line-height:1.45}.production-page .readiness-heading>div>strong{font-size:14px;line-height:1.4}.production-page .readiness-metric>p>span{font-size:11px;line-height:1.3}
