table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url(/assets/dataTables/sort_both-04c63d38111bbc1de87f63f01469c19c5c4b10a0d7e9756b5c82a801fa766039.png)}table.dataTable thead .sorting_asc{background-image:url(/assets/dataTables/sort_asc-d21b43975b389ef74eacf35b3d7d84e61a3c82fdfce2e071934d3f652e40a2aa.png)}table.dataTable thead .sorting_desc{background-image:url(/assets/dataTables/sort_desc-474f1070bed1ba04a1668a7b8da406ca80d88b5ae56fdd2a24f015659b47a090.png)}table.dataTable thead .sorting_asc_disabled{background-image:url(/assets/dataTables/sort_asc_disabled-4da5a763ffa47efbb877735bc4e378d04c2ab6a2b413aa40206fe72990cf34a9.png)}table.dataTable thead .sorting_desc_disabled{background-image:url(/assets/dataTables/sort_desc_disabled-fd6656cc661f8edc87428b35bd41a469ad0e18f6d52c4ca70b1ebcd303fe1c9a.png)}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#abb9d3}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:whitesmoke}table.dataTable.hover tbody tr.selected:hover,table.dataTable.display tbody tr.selected:hover{background-color:#a9b7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#f9f9f9}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad4}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b3cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a7b5ce}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b6d0}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#f9f9f9}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fbfbfb}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fdfdfd}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad4}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#adbbd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ebebeb}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#eeeeee}table.dataTable.display tbody tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody tr.selected:hover>.sorting_1{background-color:#a1aec7}table.dataTable.display tbody tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody tr.selected:hover>.sorting_2{background-color:#a2afc8}table.dataTable.display tbody tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody tr.selected:hover>.sorting_3{background-color:#a4b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #cacaca;background-color:white;background:-webkit-gradient(linear, left top, left bottom, from(white), to(#dcdcdc));background:linear-gradient(to bottom, white 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;-webkit-box-shadow:none;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, from(#585858), to(#111));background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, from(#2b2b2b), to(#0c0c0c));background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);-webkit-box-shadow:inset 0 0 3px #111;box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), to(rgba(255,255,255,0)));background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}b,strong{font-weight:bold}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:bold}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.2rem;line-height:1;padding:.6em 1em .4em;text-shadow:none}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;-webkit-box-shadow:none;box-shadow:none}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb;-webkit-box-shadow:none;box-shadow:none}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul{left:auto}.main-navigation ul ul li:hover>ul{left:100%}.menu-toggle{display:none}@media screen and (max-width: 600px){.menu-toggle,.main-navigation.toggled .nav-menu{display:block}.main-navigation ul{display:none}}.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.hentry{margin:0 0 1.5em}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}body,body input,body button,body select,body textarea{font-family:Lato, sans-serif}body header[role="banner"] .nav-link a{color:#444}body header[role="banner"] .nav-link a:hover{color:#222}body header[role="banner"] #account-administration p{color:#ccc}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Lato, sans-serif;font-weight:bold;color:#222;margin:3rem 0 0;text-transform:uppercase}body h1{font-size:3rem}body h2{font-size:3rem;font-weight:400;text-align:center}body h3{font-size:1.5em;color:#6a6a6a;margin-bottom:1rem}body h4{font-size:1.6em;color:#6a6a6a;font-style:italic}body h5{font-size:1.4em;color:#6a6a6a;font-style:italic}body h6{font-size:1.2em;color:#6a6a6a;font-style:italic}body a,body a:visited,body a:hover,body a:active{text-decoration:none}body a{color:#6497EE}body a:active,body a:visited{color:#6497EE}body a:hover,body a:hover:visited{color:#3678e9}body a.destructive-action{color:#F76544}body a.destructive-action:active,body a.destructive-action:visited{color:#F76544}body a.destructive-action:hover,body a.destructive-action:hover:visited{color:#9b2207}body main .search-input{color:#444}body main .search-input:focus::-webkit-input-placeholder{opacity:0;color:transparent}body main .search-input::-webkit-input-placeholder{color:#ccc;letter-spacing:0.1em;font-weight:100}body main .search-input:-moz-placeholder{color:#ccc;letter-spacing:0.1em;font-weight:100}body main .search-input::-moz-placeholder{color:#ccc;letter-spacing:0.1em;font-weight:100}body main .search-input:-ms-input-placeholder{color:#ccc;letter-spacing:0.1em;font-weight:100}body main .dataTables_wrapper label,body main .dataTables_wrapper .dataTables_info,body main .dataTables_wrapper .dataTables_paginate{color:#b3b3b3;font-size:0.7em}body main .dataTables_wrapper table.dataTable thead th{font-weight:bold}body main .dataTables_wrapper table.dataTable tbody tr td{font-family:Roboto, sans-serif;font-weight:300}body main thead th{font-weight:bold}body main tbody tr td,body main tfoot tr td{font-family:Roboto, sans-serif;font-weight:300}body .button,body a.button,body input[type="submit"]{--action-color: #0875ac;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:4.2rem;padding:0.8rem 1.6rem;margin:0;border:2px solid var(--action-color);border-radius:0.5rem;background:#fff;color:var(--action-color);font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}body .button a,body a.button a,body input[type="submit"] a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:3.8rem;padding:0.8rem 1.6rem;margin:0;font:inherit;line-height:inherit;text-decoration:none;text-shadow:none;color:inherit}body .button:has(>a),body a.button:has(>a),body input[type="submit"]:has(>a){padding:0}body .button:hover,body .button:focus-visible,body .button:focus-within,body .button:active,body a.button:hover,body a.button:focus-visible,body a.button:focus-within,body a.button:active,body input[type="submit"]:hover,body input[type="submit"]:focus-visible,body input[type="submit"]:focus-within,body input[type="submit"]:active{background:var(--action-color);border-color:var(--action-color);color:#fff;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}body .button:hover a,body .button:focus-visible a,body .button:focus-within a,body .button:active a,body a.button:hover a,body a.button:focus-visible a,body a.button:focus-within a,body a.button:active a,body input[type="submit"]:hover a,body input[type="submit"]:focus-visible a,body input[type="submit"]:focus-within a,body input[type="submit"]:active a{color:inherit}body .button:focus-visible,body .button:has(a:focus-visible),body a.button:focus-visible,body a.button:has(a:focus-visible),body input[type="submit"]:focus-visible,body input[type="submit"]:has(a:focus-visible){outline:2px solid var(--action-color);outline-offset:3px}body .button.positive-button,body a.button.positive-button,body input.positive-button[type="submit"]{--action-color: #246b18}body .button.negative-button,body a.button.negative-button,body input.negative-button[type="submit"]{--action-color: #af321c}body .button:disabled,body .button[aria-disabled="true"],body a.button:disabled,body a.button[aria-disabled="true"],body input[type="submit"]:disabled,body input[type="submit"][aria-disabled="true"]{background:#fff;border-color:var(--action-color);color:var(--action-color);opacity:0.6;cursor:not-allowed}.row-list{display:table;width:100%;margin:0;padding:0;list-style:none}.row-list>li{display:table-cell}body{width:100%;background:#fff}body .page-wrap{width:1000px;margin:0 auto;padding:2em 20px 0 20px}body.signin-page header[role="banner"]{display:none}body.signin-page #signin-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.signin-page #signin-container .content{-ms-flex-preferred-size:40rem;flex-basis:40rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:40rem;max-width:40rem;margin:5rem}body.signin-page #signin-container .content form{margin-top:4rem;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%}body.signin-page #signin-container .content form label{text-transform:uppercase;margin-top:2rem}body.signin-page #signin-container .content form input[type="text"],body.signin-page #signin-container .content form input[type="password"]{margin-top:0.5rem;padding:0.7rem 1.2rem;font-size:1.8rem;font-weight:300}body.signin-page #signin-container .content form input{outline:none}body.signin-page #signin-container .content form::after{content:'';display:table;clear:both}body.signin-page #signin-container .logo{-ms-flex-preferred-size:40rem;flex-basis:40rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:40rem;max-width:40rem}body.signin-page #signin-container .logo img{width:35rem}body header[role="banner"]{position:relative;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body header[role="banner"] .logo{-ms-flex-preferred-size:15rem;flex-basis:15rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body header[role="banner"] .logo img{width:20rem}body header[role="banner"] nav[role="navigation"]{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;text-align:center}body header[role="banner"] nav[role="navigation"] .nav-link{display:inline-block}body header[role="banner"] nav[role="navigation"] .nav-link a{font-family:Roboto, sans-serif;color:#6a6a6a;font-size:1.8rem;-webkit-transition:0.2s;transition:0.2s;display:inline-block;padding:0.7rem 1.5rem;margin:0.8rem;text-transform:uppercase}body header[role="banner"] nav[role="navigation"] .nav-link a:hover{color:#0caeff}body header[role="banner"] nav[role="navigation"] .nav-link a.current{background-color:#6a6a6a;color:#fff;border-radius:3px}body header[role="banner"] .account{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:17rem;flex-basis:17rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}body header[role="banner"] .account .avatar{height:5rem;width:5rem}body header[role="banner"] .account .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0.4rem}body header[role="banner"] .account .account-links{font-size:1.2rem;margin-top:0.3rem;width:100%}body header[role="banner"] .account .account-links a{color:#6a6a6a;text-decoration:none}body header[role="banner"] .account .account-links a:hover{color:#0caeff;text-decoration:underline}body header[role="banner"] .account .account-links .separator{color:#ccc;margin:0 0.4rem}body #flash{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;font-size:1em;margin-bottom:1em}body #flash>div{padding:0.5rem 2rem;background:#CAD7FF;border:none}body #flash #flash_notice{opacity:1;-webkit-transition:margin-top 1s;transition:margin-top 1s;background:#fff;border:solid 1px #4ec730;border-radius:3px;padding:2rem 9rem 1rem;margin-top:-1rem}body #flash #flash_notice.hide{margin-top:-7rem}body #flash #flash_alert{background:#F76544;border:solid 1px #9b2207}body .error{color:#F76544}body .password-error-summary{background:#fff5f3;border:1px solid #e8b8b1;border-radius:4px;padding:1rem 1.25rem;margin-bottom:1.5rem;color:#84251c;font-size:0.9em;line-height:1.5;overflow-wrap:anywhere}body .password-error-summary[hidden]{display:none}body .password-error-summary p{margin:0 0 0.6rem;font-weight:600}body .password-error-summary ul{margin:0;padding-left:1.25rem}body .password-error-summary li+li{margin-top:0.4rem}body .password-error-summary:focus-visible{outline:2px solid #84251c;outline-offset:3px}body .password-field-errors{color:#84251c;line-height:1.5}body .password-field-errors p{margin:0.5rem 0 0}body form.password-change-form>.hint,body form.password-change-form #password-requirements{color:#595959;font-size:0.85em;line-height:1.5}body form.password-change-form>.hint{margin:0.5rem 0 1.5rem}body form.password-change-form #password-requirements{margin:0.5rem 0 0}body form.password-change-form .form-inputs .input{margin-bottom:1.5rem}body form.password-change-form .form-inputs .input input[aria-invalid="true"]{border-color:#a52b20;background:#fffafa}body form.password-change-form .form-inputs .input input[aria-invalid="true"]:focus{outline:2px solid #a52b20;outline-offset:2px}body #page-title-container{text-align:center;margin-bottom:2em}body #page-title-container h2{margin:2rem 0 0}body .page-title-centered{text-align:center;text-transform:none;margin-bottom:2em}body .page-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}body .page-section-header h3{margin:0;text-transform:none}body .page-section-header .header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}body .page-section-header .header-actions .button{margin:0;float:none}body .restricted-client-actions{margin:-2.5rem 0 3rem auto;color:#b3b3b3;font-size:1.35rem;line-height:1.45;max-width:58rem;text-align:right}body .client-clinic-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;margin-bottom:1.25rem;padding-left:1rem}body .client-clinic-filter label{margin:0;font-weight:700}body .client-clinic-filter select{min-width:18rem;border:1px solid #ccc;border-radius:3px;padding:0.45em 0.6em;background:#fff}body form.client-registration-form{float:none;width:100%;max-width:54rem;margin:0 auto 3rem;-webkit-box-sizing:border-box;box-sizing:border-box}body form.client-registration-form:last-child{margin-right:auto}body form.client-registration-form .client-registration-intro{margin-bottom:2rem;color:#6a6a6a}body form.client-registration-form .input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body form.client-registration-form .form-inputs .client-registration-remote{margin-top:1rem}body form.client-registration-form .form-inputs .client-registration-remote label.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem}body form.client-registration-form .form-inputs .client-registration-remote label.checkbox input[type="checkbox"]{width:auto;margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}body form.client-registration-form input[type="date"]{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;padding:0.5em}body form.client-registration-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}body .clinic-clients-section{clear:both;margin-top:4rem}body .search-field{margin-bottom:2rem;margin:0 auto;width:40%}body .search-field form{margin:0;width:100%}body .search-field form .search-input{text-align:center;line-height:2.5rem;font-size:1.5rem;border:solid 1px #ccc;padding:0.3em;width:100%}body .search-field form .search-input:focus{outline:none}body #page-info-container{width:100%;margin-bottom:2em;padding:1em 2em 0.5em;border-radius:0.5em;border:1px solid #6a6a6a;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:20rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body #page-info-container.clinic{height:50rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body #page-info-container.clinic .page-info-item{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;word-break:break-all;-ms-hyphens:auto;hyphens:auto;margin-top:0}body #page-info-container.clinic .page-info-item span{display:block;width:auto}body #page-info-container .page-info-item{-ms-flex-preferred-size:15%;flex-basis:15%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:1rem 0;width:33%}body #page-info-container .page-info-item span{width:13rem;display:inline-block;font-weight:bold;text-transform:uppercase}body #page-info-container .page-info-item.info{-ms-flex-preferred-size:80%;flex-basis:80%}body #page-info-container .actions-container{-ms-flex-preferred-size:13%;flex-basis:13%;width:33%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body #page-info-container .actions-container .button{float:right;margin-left:2rem}body form{float:left;clear:none;text-align:inherit;width:65.6666666667%;margin-left:17.1666666667%;margin-right:3%}body form::after{content:'';display:table;clear:both}body form:last-child{margin-right:0%}body form:not(:first-child){margin-bottom:1em}body form h3{text-transform:none}body form .form-inputs{overflow:hidden;margin-bottom:1em}body form .form-inputs h3{margin-top:1.5em;margin-bottom:0.75em;padding-bottom:0.4em;border-bottom:1px solid #e5e5e5}body form .form-inputs h3:first-child{margin-top:0}body form .form-inputs .inputs-subset-container{overflow:hidden}body form .form-inputs .inputs-subset-container::after{content:"";display:table;clear:both}body form .form-inputs .section-header-with-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5em;margin-bottom:0.75em;padding-bottom:0.4em;border-bottom:1px solid #e5e5e5;width:100%;clear:both}body form .form-inputs .section-header-with-action h3{margin:0;padding:0;border:none;-ms-flex-negative:0;flex-shrink:0}body form .form-inputs .input{margin-bottom:1em}body form .form-inputs .input label{display:block;width:100%}body form .form-inputs .input label.checkbox{width:inherit}body form .form-inputs .input label.checkbox input{width:inherit;margin-right:1em}body form .form-inputs .input input:not(.radio_buttons){width:100%}body form .form-inputs .input input[type="text"],body form .form-inputs .input input[type="email"],body form .form-inputs .input input[type="tel"],body form .form-inputs .input input[type="password"],body form .form-inputs .input input[type="number"],body form .form-inputs .input input[type="url"]{border:1px solid #ccc;border-radius:3px;padding:0.5em}body form .form-inputs .input input[type="text"]:focus,body form .form-inputs .input input[type="email"]:focus,body form .form-inputs .input input[type="tel"]:focus,body form .form-inputs .input input[type="password"]:focus,body form .form-inputs .input input[type="number"]:focus,body form .form-inputs .input input[type="url"]:focus{border-color:#6a6a6a;outline:none}body form .form-inputs .input select{width:100%;border:1px solid #ccc;border-radius:3px;padding:0.5em;background:#fff}body form .form-inputs .input select:focus{border-color:#6a6a6a;outline:none}body form .form-inputs .input select:not(:last-child){margin-right:0.5em}body form .form-inputs .input.disabled{color:#b3b3b3}body form .form-inputs .validity-presets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.6rem}body form .form-inputs .validity-presets .validity-preset-btn{margin:0;font-size:0.9em;padding:0.3em 0.8em}body form .form-inputs .validity-presets .validity-preset-btn.active{border-color:#4EC730;color:#399721;background:#e8f5e9}body form input.radio_buttons{width:1.5em}body form .form-actions{clear:both}body:not(.signin-page) form .inputs-subset-container .input:not(.text){float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}body:not(.signin-page) form .inputs-subset-container .input:not(.text)::after{content:'';display:table;clear:both}body:not(.signin-page) form .inputs-subset-container .input:not(.text):nth-child(n){margin-right:3%;float:left;clear:none}body:not(.signin-page) form .inputs-subset-container .input:not(.text):nth-child(2n){margin-right:0%;float:right}body:not(.signin-page) form .inputs-subset-container .input:not(.text):nth-child(2n + 1){clear:both}body .form-half-page{float:left;clear:none;text-align:inherit;width:31.3333333333%;margin-left:0%;margin-right:3%}body .form-half-page::after{content:'';display:table;clear:both}body .form-half-page:last-child{margin-right:0%}body .form-half-page:first-of-type{float:left;clear:none;text-align:inherit;width:31.3333333333%;margin-left:17.1666666667%;margin-right:3%}body .form-half-page:first-of-type::after{content:'';display:table;clear:both}body .form-half-page:first-of-type:last-child{margin-right:0%}body .clinic_iso_country select,body .clinic_currency select,body .clinic-type-select{width:100%}body .clinic-logo-preview{margin:0.5em 0;max-width:220px}body .clinic-logo-preview__image{max-width:100%;height:auto;display:block;border:1px solid #F4F4F4;padding:0.25em;background:#fff}body .clinic-logo-text{margin-top:0.25em;color:#ccc;line-height:1.2}.clinic-detail-grid,.detail-item.stretch{grid-column:span 2}.clinic-detail-columns,.client-detail-columns{margin-bottom:4em}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:0.3em 1.5em;border:1px solid #ccc;border-radius:4px}.i18n-fallback{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;padding:1.2em;background:#fff;margin-bottom:1em}.i18n-fallback.detail-grid--weighted{grid-template-columns:2fr 1fr 1fr}.i18n-fallback .detail-item{padding:0.35em 0.25em;-webkit-box-sizing:border-box;box-sizing:border-box}.i18n-fallback .detail-item.info{grid-column:span 2}.i18n-fallback .detail-label{display:block;font-weight:700;margin-bottom:0;color:#333}.i18n-fallback .detail-label.detail-sub{margin-top:0.5em;font-weight:600;font-size:95%}.i18n-fallback .detail-value{color:#333;word-break:break-word}.i18n-fallback .clinic-logo-preview{margin:0}.i18n-fallback .clinic-logo-preview__image{max-width:200px;height:auto}.branding-section{display:grid;grid-template-columns:1fr 280px;gap:2em;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.branding-section .branding-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5em}.branding-section .clinic-logo-upload .input{width:100%;float:none}.branding-section .clinic-logo-upload .hint{max-width:360px;margin-top:1em;font-size:0.9em;color:#666;line-height:1.5}.branding-section .clinic-logo-remove .input{width:100%;float:none;margin-bottom:0}.branding-section .clinic-logo-remove .boolean label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5em;white-space:nowrap}.branding-section .clinic-logo-text-fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em}.branding-section .clinic-logo-text-fields .input{-webkit-box-flex:1;-ms-flex:1;flex:1;float:none;margin-bottom:0}.branding-section .clinic-logo-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.branding-section .clinic-logo-preview__image{max-width:240px;height:auto}.clinic-logo-placeholder{background:transparent;border:1px dashed #F4F4F4}.branding-info-text{font-size:0.9em;color:#666;line-height:1.6;margin:0 0 1em 0;padding:1em;background:#F4F4F4;border-radius:4px}.remote-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.75rem;margin-bottom:4rem}.remote-page h3,.remote-page h4,.remote-page h5{margin:0;text-transform:none;font-style:normal}.remote-page p{margin:0}.remote-page form,.remote-page form.simple_form{width:100%;max-width:none;float:none;margin:0}.remote-page .remote-link-button{color:#0caeff;text-decoration:none;font-weight:700;-ms-flex-item-align:center;align-self:center}.remote-page .remote-link-button:hover{text-decoration:underline}.remote-page input[type="text"],.remote-page input[type="email"],.remote-page input[type="tel"],.remote-page select{font-size:1.35rem;padding:0.42em 0.55em}.remote-page select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%2358626f' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat}.remote-page .remote-page-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem;margin-bottom:0.45rem}.remote-page .remote-page-header__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.45rem}.remote-page .remote-page-header__copy h3{color:#6a6a6a}.remote-page .remote-page-header__copy p{max-width:68rem;color:#58626f;line-height:1.45}.remote-page .remote-page-header__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.remote-page .remote-context-chip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.2rem;min-width:20rem;padding:1rem 1.15rem;border:1px solid #dbe3eb;border-radius:0.4rem;background:#fbfcfd}.remote-page .remote-context-chip strong{font-size:2rem;color:#6a6a6a}.remote-page .remote-context-chip__label{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#728090}.remote-page .remote-context-chip__select{width:100%;min-width:22rem;margin:0;font-size:1.45rem;font-weight:700;color:#6a6a6a}.remote-page .remote-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem;padding:1rem 1.2rem;border:1px solid #dbe3eb;border-radius:0.4rem;background:#f7f9fc;line-height:1.45}.remote-page .remote-banner--success{background:#f1fbf5;border-color:#d2eadc;color:#234b33}.remote-page .remote-banner--muted{background:#fbfcfd}.remote-page .remote-banner__label{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#728090}.remote-page .remote-banner--summary{margin-bottom:1.4rem;padding:2rem 2.2rem;line-height:1.55}.remote-page .remote-banner--summary strong{color:inherit}.remote-page .remote-banner--summary p{margin:0}.remote-page .remote-error-banner{margin-bottom:0}.remote-page .remote-shell-grid{display:grid;gap:1.05rem}.remote-page .remote-shell-grid--prepare{grid-template-columns:minmax(0, 1.65fr) minmax(26rem, 0.85fr)}.remote-page .remote-shell-grid--result,.remote-page .remote-shell-grid--edit-top{grid-template-columns:minmax(0, 1.25fr) minmax(32rem, 0.95fr)}.remote-page .remote-card,.remote-page .remote-section{border:1px solid #dbe3eb;border-radius:0.4rem;background:#fff;padding:1.05rem 1.15rem}.remote-page .remote-card--aside,.remote-page .remote-section--secondary{background:#fbfcfd}.remote-page .remote-card--feature{background:#f9fbfd}.remote-page .remote-card__header,.remote-page .remote-section__header{margin-bottom:1.05rem}.remote-page .remote-card__header h3,.remote-page .remote-section__header h3{color:#6a6a6a;margin-bottom:0.2rem;font-size:2.05rem}.remote-page .remote-card__header p,.remote-page .remote-section__header p{color:#58626f;line-height:1.38;font-size:1.35rem}.remote-page .remote-card__header{display:block}.remote-page .remote-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem 1.5rem}.remote-page .remote-section__count{-ms-flex-negative:0;flex-shrink:0;padding:0.45rem 0.8rem;border-radius:999px;background:#eef3f8;color:#58626f;font-size:1.2rem;font-weight:700}.remote-page .remote-stat-list{display:grid;gap:0.9rem;margin-bottom:1.2rem}.remote-page .remote-stat-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.15rem}.remote-page .remote-stat-list__item strong{color:#6a6a6a}.remote-page .remote-stat-list__label,.remote-page .remote-field-label{display:block;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#728090}.remote-page .remote-validity-panel{margin-top:0}.remote-page .remote-validity-panel .validity-presets{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.95rem;margin:0}.remote-page .remote-validity-panel .validity-preset-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:5.1rem;padding:1rem 1.25rem;font-size:1.45rem;font-weight:700;line-height:1.2;white-space:nowrap}.remote-page .remote-validity-panel .validity-preset-btn.active{border-color:#399721;background:#e8f5e9;color:#276319}.remote-page .remote-validity-panel .validity-preset-btn:hover,.remote-page .remote-validity-panel .validity-preset-btn:focus-visible{background:#0875ac;border-color:#0875ac;color:#fff}.remote-page .remote-validity-panel .validity-preset-btn.active:hover,.remote-page .remote-validity-panel .validity-preset-btn.active:focus-visible{background:#246b18;border-color:#246b18;color:#fff}.remote-page .remote-validity-panel .validity-preset-btn:focus-visible{outline:2px solid #0090D8;outline-offset:3px}.remote-page .remote-validity-panel input{margin-top:0.15rem}.remote-page .remote-validity-next-step{margin-top:1.25rem}.remote-page .remote-invitation-list{margin-top:2rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}.remote-page .remote-invitation-list[hidden]{display:none}.remote-page .remote-invitation-item{padding:1.25rem;border:1px solid #dce5e9;border-radius:5px;text-align:center}.remote-page .remote-invitation-item .remote-invitation-item__qr{margin-bottom:1rem}.remote-page .remote-invitation-item h4{margin:0 0 0.5rem}.remote-page .remote-invitation-item svg{width:100%;height:auto}.remote-page .remote-shell-grid--multiple{grid-template-columns:1fr}.remote-page .remote-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.85rem 1rem}.remote-page .remote-form-grid .input{width:auto;float:none;margin-bottom:0}.remote-page .remote-form-grid .input.remote-form-grid__full{grid-column:1 / -1}.remote-page .remote-client-combobox{position:relative;max-width:32rem}.remote-page .remote-client-suggestions{position:absolute;left:0;right:0;top:calc(100% + 0.35rem);z-index:10;max-height:22rem;overflow-y:auto;border:1px solid #cdd7e2;border-radius:0.35rem;background:#fff;-webkit-box-shadow:0 0.8rem 1.8rem rgba(31,43,58,0.12);box-shadow:0 0.8rem 1.8rem rgba(31,43,58,0.12)}.remote-page .remote-client-suggestion{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.15rem;padding:0.85rem 1rem;border:0;border-bottom:1px solid #eef2f6;background:#fff;color:#6a6a6a;text-align:left;cursor:pointer}.remote-page .remote-client-suggestion:hover,.remote-page .remote-client-suggestion.is-active{background:#0875ac;color:#fff;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.remote-page .remote-client-suggestion:hover .remote-client-suggestion__meta,.remote-page .remote-client-suggestion.is-active .remote-client-suggestion__meta{color:#fff}.remote-page .remote-client-suggestion:last-child{border-bottom:0}.remote-page .remote-client-suggestion__id{font-weight:700}.remote-page .remote-client-suggestion__meta{color:#728090;font-size:1.2rem}.remote-page .remote-page--prepare input[readonly],.remote-page .remote-page--prepare select:disabled{background:#eef2f6;color:#657184;border-color:#d5dee8;cursor:not-allowed}.remote-page .remote-medication-field fieldset{border:0;margin:0;padding:0}.remote-page .remote-medication-field legend{display:block;margin-bottom:0.35rem;font-weight:700}.remote-page .remote-medication-field .remote-choice-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remote-page .remote-medication-field .remote-choice-toggle label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.45rem;width:auto;margin:0;cursor:pointer}.remote-page .remote-medication-field .remote-choice-toggle input{margin:0}.remote-page .remote-medication-field .remote-medication-choice{margin-top:0.85rem}.remote-page .remote-medication-field .remote-medication-choice .error{display:block;margin-top:0.35rem;clear:both}.remote-page .remote-summary-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem 1.25rem}.remote-page .remote-summary-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.2rem}.remote-page .remote-summary-grid__label{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#728090}.remote-page .remote-summary-grid__hint{color:#728090;font-size:1.2rem}.remote-page .remote-status-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2.8rem;padding:0.2rem 0.85rem;border-radius:999px;font-size:1.2rem;font-weight:700;white-space:nowrap}.remote-page .remote-status-chip--pending{background:#fdf8e4;color:#a06b00}.remote-page .remote-status-chip--active{background:#e8f5e9;color:#2d7c38}.remote-page .remote-status-chip--complete{background:#eef6ff;color:#0070b8}.remote-page .remote-status-chip--terminal{background:#fde8e4;color:#d94d2d}.remote-page .remote-qr-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.8rem;border:1px solid #e5ebf2;border-radius:0.4rem;background:#fbfcfe}.remote-page .remote-qr-block__canvas{-ms-flex-negative:0;flex-shrink:0;width:19.5rem;min-width:19.5rem;min-height:19.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0.4rem;background:#fff;border:1px solid #e5ebf2;overflow:hidden}.remote-page .remote-qr-block__canvas svg{display:block;width:100%;height:auto}.remote-page .remote-qr-block__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.65rem;min-width:0}.remote-page .remote-token-link{color:#0caeff;word-break:break-word;line-height:1.45;font-weight:700}.remote-page .remote-expiry-text{color:#2d3a46;font-weight:700}.remote-page .remote-token-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin-top:0.75rem}.remote-page .remote-token-actions .button{margin:0}.remote-page .remote-channel-card{padding:0.8rem;border:1px solid #e5ebf2;border-radius:0.4rem;background:#fff;margin-bottom:1rem}.remote-page .remote-channel-card .hint{margin-top:0.35rem}.remote-page .remote-channel-card__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.remote-page .remote-channel-card__controls input{-webkit-box-flex:1;-ms-flex:1;flex:1}.remote-page .remote-channel-card__controls .button{margin:0}.remote-page .remote-confirmations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.6rem}.remote-page .remote-confirmation-note{background:#eef8f2;border:1px solid #d2eadc;color:#234b33;padding:0.75rem 0.9rem;border-radius:0.4rem;font-size:1.3rem}.remote-page .remote-actions-bar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem;padding-top:1rem}.remote-page .remote-table-shell{border:1px solid #dbe3eb;border-radius:0.4rem;background:#fff;overflow-x:auto}.remote-page .remote-table-shell--datatable{overflow-x:visible}.remote-page .remote-table-shell--datatable .dataTables_wrapper{padding:0 1rem 1rem;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.remote-page .remote-table-shell--datatable .dataTables_length{top:1rem;left:1rem}.remote-page .remote-table-shell--datatable .dataTables_filter{top:1rem}.remote-page .remote-table-shell--datatable .dataTables_info{margin-left:0.15rem}.remote-page .remote-table-shell--datatable table.dataTable{margin-top:0 !important}.remote-page .remote-table{margin:0;width:100%}.remote-page .remote-table thead th{font-size:1.35rem;font-weight:700;color:#44505c;padding:1rem 1.2rem;border-bottom:1px solid #dbe3eb;background:#f7f9fc;line-height:1.35}.remote-page .remote-table th{white-space:nowrap}.remote-page .remote-table td{padding:1rem 1.2rem;border-bottom:1px solid #edf1f6;vertical-align:top}.remote-page .remote-table-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem}.remote-page .remote-table-stack__primary{color:#6a6a6a;font-weight:700;line-height:1.35}.remote-page .remote-table-stack__secondary{color:#728090;font-size:1.25rem;line-height:1.35}.remote-page .remote-table__actions{min-width:26rem}.remote-page .remote-table__empty{color:#728090;text-align:center}.remote-page .remote-run-summary{display:grid;gap:0.65rem}.remote-page .remote-run-summary dl{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.65rem 1.25rem;margin:0}.remote-page .remote-run-summary div{min-width:0}.remote-page .remote-run-summary dt{color:#728090;font-size:1.05rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase}.remote-page .remote-run-summary dd{margin:0.12rem 0 0;color:#2d3a46;line-height:1.35}.remote-page .remote-run-summary__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.55rem}.remote-page .remote-run-summary__title strong{color:#6a6a6a;font-size:1.55rem}.remote-page .remote-inline-link{color:#0caeff;text-decoration:none}.remote-page .remote-inline-link:hover{text-decoration:underline}.remote-page .remote-card--activity{background:#fff}.remote-page .remote-event-list{list-style:none;margin:0;padding:0;display:grid;gap:0.8rem}.remote-page .remote-event-list__item{display:grid;grid-template-columns:14rem minmax(0, 1fr);gap:1rem;padding:0.75rem 0;border-top:1px solid #edf1f6}.remote-page .remote-event-list__item:first-child{border-top:0;padding-top:0}.remote-page .remote-event-list__item time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.15rem;color:#728090;font-size:1.2rem;line-height:1.35}.remote-page .remote-event-list__item time strong{color:#2d3a46;font-size:1.3rem;margin:0}.remote-page .remote-event-list__item time span{color:#728090;font-size:1.15rem}.remote-page .remote-event-list__item strong{display:block;color:#6a6a6a;margin-bottom:0.15rem}.remote-page .remote-event-list__item p{color:#58626f;line-height:1.35;margin-bottom:0.15rem}.remote-page .remote-event-list__item span{color:#728090;font-size:1.2rem}.remote-page .remote-print-sheet{display:none}.remote-page .remote-print-sheet__client-id{text-transform:none}.remote-page .remote-row-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}.remote-page .remote-row-actions__quick{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remote-page .remote-row-actions__quick form{margin:0}.remote-page .remote-row-actions__confirm-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.65rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remote-page .remote-row-actions__confirm-buttons form{margin:0}.remote-page a.remote-action,.remote-page button.remote-action,.remote-page input.remote-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.8rem 1.2rem;border:1px solid #c8d3df;border-radius:0.5rem;background:#fff;color:#425466;font-size:1.4rem;font-weight:700;line-height:1.4;text-decoration:none;text-transform:none;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.remote-page a.remote-action:hover,.remote-page a.remote-action:focus-visible,.remote-page a.remote-action:active,.remote-page button.remote-action:hover,.remote-page button.remote-action:focus-visible,.remote-page button.remote-action:active,.remote-page input.remote-action:hover,.remote-page input.remote-action:focus-visible,.remote-page input.remote-action:active{background:#425466;border-color:#425466;color:#fff;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.remote-page a.remote-action:focus-visible,.remote-page button.remote-action:focus-visible,.remote-page input.remote-action:focus-visible{outline:2px solid #425466;outline-offset:3px}.remote-page .remote-action--warning:hover,.remote-page .remote-action--warning:focus-visible{background:#805600;border-color:#805600;color:#fff}.remote-page .remote-action--danger:hover,.remote-page .remote-action--danger:focus-visible{background:#af321c;border-color:#af321c;color:#fff}.remote-page .remote-action--primary:hover,.remote-page .remote-action--primary:focus-visible{background:#0875ac;border-color:#0875ac;color:#fff}.remote-page .remote-action--primary{border-color:#0090D8;color:#0090D8}.remote-page .remote-action--secondary{color:#58626f}.remote-page .remote-action--ghost{border-color:#d8e0ea;color:#58626f}.remote-page .remote-action--warning{border-color:#f0dcb0;color:#9a6900}.remote-page .remote-action--danger{border-color:#f3c6bc;color:#c5482d}.remote-page .remote-row-actions__confirm{padding:0.8rem 0.9rem;border-radius:0.4rem;border:1px solid #f0dcb0;background:#fffbef}.remote-page .remote-row-actions__confirm p{margin:0 0 0.6rem 0;color:#5f4f1e}.remote-page .remote-row-actions.is-armed .remote-row-actions__quick{opacity:0.55}.remote-page .remote-empty-state{padding:1rem;border-radius:0.4rem;background:#fbfcfe;border:1px dashed #d8e0ea}.remote-page .remote-empty-state strong{display:block;margin-bottom:0.35rem}.remote-page .remote-empty-state p{margin:0;color:#58626f}.remote-page .hint{display:block;margin-top:0.35rem;color:#728090;line-height:1.4}@media (max-width: 960px){.remote-page .remote-invitation-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.remote-page .remote-page-header,.remote-page .remote-card__header,.remote-page .remote-section__header,.remote-page .remote-actions-bar,.remote-page .remote-channel-card__controls,.remote-page .remote-qr-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.remote-page .remote-shell-grid--prepare,.remote-page .remote-shell-grid--result,.remote-page .remote-shell-grid--edit-top,.remote-page .remote-summary-grid,.remote-page .remote-form-grid{grid-template-columns:1fr}.remote-page .remote-page-header__meta{width:100%}.remote-page .remote-qr-block__canvas{min-width:0;width:100%}.remote-page .remote-event-list__item{grid-template-columns:1fr;gap:0.35rem}}.detail-columns{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.2em 1.5em;border:1px solid #ccc;border-radius:4px;padding:1.2em;background:#fff}.detail-columns .detail-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35em}.detail-columns .detail-item{padding:0.25em 0}.detail-columns .detail-label{display:block;font-weight:700;margin-bottom:0.15em;color:#333}.detail-columns .detail-value{color:#333;word-break:break-word}.detail-columns .clinic-logo-preview{margin:0.25em 0;width:200px;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px dashed #F4F4F4;background:#fff}.detail-columns .clinic-logo-preview__image{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.clinic-logo-preview__image--avatar{border-radius:50%;max-width:160px;height:auto}.clinic-logo-preview__image--avatar-large{border-radius:50%;max-width:320px;height:auto}.photo-upload-section{margin-bottom:1em}.photo-upload-section .photo-preview-stacked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1em}.photo-upload-section .photo-preview-stacked .clinic-logo-preview__image{max-width:120px;height:auto}.photo-upload-section .photo-preview-stacked .clinic-logo-preview__image--avatar{max-width:120px}.photo-upload-section .hint{font-size:0.9em;color:#666;line-height:1.5;margin-top:0.5em}.photo-upload-section .file input[type="file"]{width:100%}.custom-file-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:0.5rem}.custom-file-input__field{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.custom-file-input__button{padding:0.5rem 1rem;background:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-family:Lato, sans-serif;font-size:1.4rem;min-height:4.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.custom-file-input__button:hover,.custom-file-input__button:focus-visible{background:#425466;border-color:#425466;color:#fff;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.custom-file-input__name{font-size:1.4rem;color:#b3b3b3}.nav-avatar-image{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.admin-role{font-size:0.85em;color:#888;margin-left:0.3em}.table-search{text-align:center;margin-bottom:1.5rem}.table-search label{font-family:Lato, sans-serif;font-size:1.5rem;margin-right:0.5rem}.table-search input{font-size:1.5rem;padding:0.5rem 0.8rem;width:25rem;max-width:100%;border:1px solid #ccc;border-radius:3px}.table-search input:focus{border-color:#6a6a6a;outline:none}.detail-table{width:100%;border:1px solid #ccc;border-radius:4px;border-collapse:separate;border-spacing:0;background:#fff}.detail-table th,.detail-table td{padding:0.75em 0.9em;vertical-align:top;border-bottom:1px solid #F4F4F4}.detail-table tr:last-child th,.detail-table tr:last-child td{border-bottom:0}.detail-table th{width:22%;font-weight:700;text-align:left;color:#333;white-space:nowrap}.detail-table td{color:#333;word-break:break-word}.clinic-detail-table .clinic-logo-preview{margin:0}.clinic-detail-table .clinic-logo-preview__image{max-width:200px;height:auto}body .dev-ribbon{display:none}body .i18n-debug-ribbon{display:none}@media (min-width: 1140px){body.dev-env .dev-ribbon{display:block;position:fixed;top:0;left:0;width:140px;height:60px;background:rgba(247,153,52,0.75);clip-path:polygon(0 0, 100% 0, 0 100%);color:#000;font-size:12px;font-weight:700;line-height:1.2;padding:8px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;z-index:9999}body.i18n-debug-env .i18n-debug-ribbon{display:block;position:fixed;top:0;right:0;width:140px;height:60px;background:rgba(44,118,194,0.75);clip-path:polygon(0 0, 100% 0, 100% 100%);color:#fff;font-size:12px;font-weight:700;line-height:1.2;padding:8px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;text-align:right;z-index:9999}}.actions-container{text-align:center;margin-top:-2rem;margin-bottom:-2rem;float:right;text-transform:uppercase}.actions-container.show{margin-top:-6rem}.dataTables_wrapper{margin-bottom:2em;position:relative;padding-top:5rem}.dataTables_wrapper:after{content:"";display:table;clear:both}.dataTables_wrapper .dataTables_paginate a{padding:0;margin:0.5em 1em}.dataTables_wrapper table.dataTable thead th{padding:1.5rem 2rem;text-transform:none;background-color:#F4F4F4;border:none;line-height:3rem;text-align:left}.dataTables_wrapper table.dataTable tbody tr td{text-align:left;border-bottom:1px solid #F4F4F4;padding:1rem 2rem}.dataTables_wrapper table.dataTable.no-footer{border:none}.dataTables_wrapper .dataTables_paginate{margin-top:1rem}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0.5rem 1.3rem}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#fff;color:#444 !important;border:1px solid #ccc;border-radius:3px;padding:0.5rem 1.3rem}.dataTables_wrapper .dataTables_paginate .paginate_button.current{border:1px solid #6a6a6a;border-radius:3px;background:#fff;font-weight:bold;font-family:Lato, sans-serif;font-size:1.5rem;padding:0.5rem 1.3rem}.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#fff;color:#ccc}.dataTables_wrapper .dataTables_paginate .paginate_button.paginate_button{font-family:Lato, sans-serif;font-size:1.5rem;font-weight:300;cursor:pointer}.dataTables_wrapper .dataTables_paginate .paginate_button.paginate_button.disabled{color:#b3b3b3 !important}.dataTables_wrapper .dataTables_info{text-transform:uppercase;margin-top:2.5rem;font-family:Lato, sans-serif;font-size:1.4rem}.dataTables_wrapper .dataTables_length{margin-bottom:0;text-transform:uppercase;font-size:1.5rem;position:absolute;top:0;left:0;z-index:1}.dataTables_wrapper .dataTables_length label{font-family:Lato, sans-serif}.dataTables_wrapper .dataTables_length select{margin:0 1rem;font-size:1.5rem;padding:0.4rem 0.6rem}.dataTables_wrapper .dataTables_filter{font-size:1.5rem;text-align:center;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:2rem}.dataTables_wrapper .dataTables_filter label{font-family:Lato, sans-serif;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{font-size:1.5rem;padding:0.5rem 0.8rem;margin-left:0.5rem;width:25rem;max-width:100%}thead th{padding:1.5rem 2rem;text-transform:none;background-color:#F4F4F4;border:none;line-height:3rem;text-align:left}tbody tr td,tfoot tr td{text-align:left;border-bottom:1px solid #F4F4F4;padding:1.4rem 1rem}tfoot tr td{background-color:#f4f4f4}.table-length{color:#ccc;font-size:1.2rem;margin-bottom:2rem;text-transform:uppercase;clear:both}.table-length label{font-family:Lato, sans-serif}.table-length select{margin:0 1rem}.pagination{float:right;font-family:Lato, sans-serif;font-weight:300;-webkit-box-sizing:border-box;box-sizing:border-box}.pagination em,.pagination a{font-style:normal;padding:0.6rem 1.3rem;border:1px solid #6a6a6a;border-radius:3px;margin:0 0.7rem}.pagination em:hover,.pagination a:hover{cursor:pointer}.pagination .next_page,.pagination .previous_page,.pagination a,.pagination a:visited{border-color:#fff;color:#6a6a6a;margin:0 0.7rem}.pagination .next_page:hover,.pagination .previous_page:hover,.pagination a:hover,.pagination a:visited:hover{border:1px solid #ccc;padding:0.6rem 1.3rem;margin:0 0.7rem;border-radius:3px;cursor:pointer}.pagination .next_page,.pagination .previous_page{padding:0.6rem 1.3rem}.pagination .next_page.disabled,.pagination .previous_page.disabled{color:#b3b3b3 !important;border:none}.data-table-info{text-transform:uppercase;margin-top:0.5rem;font-family:Lato, sans-serif;color:#ccc;font-size:1.2rem;float:left}#clinics-index-table thead tr th:nth-child(2),#clinics-index-table tbody tr td:nth-child(2){text-align:left}#users-index-table thead tr th:nth-child(2),#users-index-table tbody tr td:nth-child(2){text-align:left}#users-index-table thead tr th:nth-child(3),#users-index-table tbody tr td:nth-child(3){text-align:left}#client-test-show-table thead th{padding:1.5rem 2rem;white-space:nowrap}#client-test-show-table tbody td{padding:1rem 2rem;white-space:nowrap}footer[role="contentinfo"]{margin-top:6rem}footer[role="contentinfo"] #page-footer-content{float:left;clear:none;text-align:inherit;width:89.7%;margin-left:5.15%;margin-right:3%;text-align:center}footer[role="contentinfo"] #page-footer-content::after{content:'';display:table;clear:both}footer[role="contentinfo"] #page-footer-content:last-child{margin-right:0%}footer[role="contentinfo"] #page-footer-content .ctk{color:#FFBA42}.right{text-align:right !important}.help{cursor:help}.quarantine-banner{margin-bottom:1.5rem;padding:1rem 1.5rem;border-radius:4px;border:1px solid #d9534f;background:#fbe9e8;color:#7a1e1b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media .media-object{float:left}.media .media-body{overflow:hidden}#page-info-container.invoice{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;font-size:80%;padding-bottom:1em}#page-info-container.invoice .page-info-row{display:-webkit-box;display:-ms-flexbox;display:flex}#page-info-container.invoice .page-info-row.stacked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-info-container.invoice .page-info-row.stacked .page-info-item+.page-info-item{margin-left:0}#page-info-container.invoice .page-info-item{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:0}#page-info-container.invoice .page-info-item+.page-info-item{margin-left:4rem}#page-info-container.invoice.push-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.invoice-total-label ul,.invoice-total-amount ul{list-style:none;margin:0;padding:0}.invoice-total-label span{display:inline-block;text-transform:uppercase;font-weight:bold;font-family:Lato, sans-serif;width:150px;text-align:right}#invoice-details thead th,#invoice-details tbody td{text-align:left}#invoice-footer{font-size:80%}.invoice-details-header{border-top:1px dashed;padding-top:5rem;margin-top:5rem}.show-in-print{display:none}@media print{@page{size:A4;margin:12mm}body:has(.remote-print-sheet){background:#fff;margin:0}body:has(.remote-print-sheet) *{visibility:hidden}body:has(.remote-print-sheet) .dev-ribbon,body:has(.remote-print-sheet) .i18n-debug-ribbon,body:has(.remote-print-sheet) header,body:has(.remote-print-sheet) footer,body:has(.remote-print-sheet) main>:not(.remote-page){display:none !important}body:has(.remote-print-sheet) .remote-page{display:block !important;margin:0 !important;gap:0 !important}body:has(.remote-print-sheet) .remote-page>:not(.remote-print-sheet):not(#step-qr-result),body:has(.remote-print-sheet) #step-qr-result>:not(.remote-print-sheet){display:none !important}body:has(.remote-print-sheet) #step-qr-result{display:block !important}body:has(.remote-print-sheet) .remote-print-sheet,body:has(.remote-print-sheet) .remote-print-sheet *{visibility:visible}body:has(.remote-print-sheet) .remote-print-sheet{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;position:static;width:100%;min-height:250mm;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.5cm;padding:0.6cm 0 0;color:#111827;background:#fff;text-align:center;page-break-after:avoid;page-break-inside:avoid;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}body:has(.remote-print-sheet) .remote-print-sheet__brand{font-size:13pt;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#4b5563}body:has(.remote-print-sheet) .remote-print-sheet h1{margin:0;font-size:28pt;line-height:1.1}body:has(.remote-print-sheet) .remote-print-sheet p{max-width:15cm;margin:0;font-size:12pt;line-height:1.35}body:has(.remote-print-sheet) .remote-print-sheet__qr{width:13cm;height:13cm;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d1d5db;padding:0.35cm}body:has(.remote-print-sheet) .remote-print-sheet__qr svg{width:100%;height:auto}body:has(.remote-print-sheet) .remote-print-sheet__url{word-break:break-all;font-weight:700}body:has(.remote-print-sheet) .remote-print-sheet__instruction{border-top:1px solid #d1d5db;padding-top:0.45cm}body a{color:#404040}.show-in-print{display:initial}.hide-in-print{display:none}nav,.account,footer{display:none}body .page-wrap{padding-top:0}body header[role="banner"] .logo img{position:absolute;top:0;left:0;width:10rem}#invoice-items-show-table{display:none}}body .clinic-workspace{margin-bottom:4rem}body .clinic-workspace .clinic-workspace-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}body .clinic-workspace .clinic-workspace-header h2{margin:0.3rem 0 0;font-size:2.3rem;text-transform:none;overflow-wrap:anywhere}body .clinic-workspace .clinic-workspace-header__label{margin:0;font-size:1.2rem;color:#58626f;font-weight:700;text-transform:uppercase;letter-spacing:0.06em}body .clinic-workspace .clinic-remote-status{border:1px solid #c8d3df;padding:0.6rem 1rem;border-radius:0.4rem;color:#425466;font-size:1.3rem;background:#f7f9fc}body .clinic-workspace .clinic-remote-status--enabled{color:#246b18;border-color:#a9cba3;background:#f0f7ee}body .clinic-workspace .clinic-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;padding-top:3px;border-bottom:2px solid #edf6fb;margin-bottom:2rem}body .clinic-workspace .clinic-tabs__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:44px;margin:0 0 -2px;padding:10px 15px;border:1px solid #c4dfed;border-radius:0;background:#edf6fb;color:#075b86;font-size:1.5rem;font-weight:700;line-height:1.4;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}body .clinic-workspace .clinic-tabs__link:not(:first-child){margin-left:-1px}body .clinic-workspace .clinic-tabs__link:first-child{border-top-left-radius:4px}body .clinic-workspace .clinic-tabs__link:last-child{border-top-right-radius:4px}body .clinic-workspace .clinic-tabs__link:hover,body .clinic-workspace .clinic-tabs__link:focus-visible{background:#d9ecf6;color:#075b86}body .clinic-workspace .clinic-tabs__link[aria-current="page"],body .clinic-workspace .clinic-tabs__link[aria-pressed="true"]{position:relative;z-index:1;min-height:47px;padding-top:13px;border-color:#0875ac;background:#0875ac;color:#fff}body .clinic-workspace .clinic-tabs__link[aria-current="page"]:hover,body .clinic-workspace .clinic-tabs__link[aria-current="page"]:focus-visible,body .clinic-workspace .clinic-tabs__link[aria-pressed="true"]:hover,body .clinic-workspace .clinic-tabs__link[aria-pressed="true"]:focus-visible{background:#075b86;border-color:#075b86;color:#fff}body .clinic-workspace .clinic-tabs__link:focus-visible{z-index:2;outline:2px solid #0875ac;outline-offset:2px}body .clinic-workspace .clinic-section-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1.5rem}body .clinic-workspace .clinic-clients-section{margin-top:0}body .clinic-workspace .clinic-customization-summary h3{margin:2rem 0 1rem;text-transform:none}body .clinic-workspace .clinic-customization-summary .detail-item{width:auto}body .clinic-workspace .clinic-edit-title{margin-bottom:1.5rem;text-transform:none}body .clinic-workspace form.clinic-settings-form{float:none;width:100%;max-width:76rem;margin:0 auto}body .clinic-workspace form.clinic-settings-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}body .clinic-workspace .detail-columns{min-height:0}@media (max-width: 700px){body .clinic-workspace .clinic-tabs__link{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;text-align:center}body .clinic-workspace .detail-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}body .clinic-workspace .detail-columns .detail-column{width:100%}}body .clinic-unsaved-warning{padding:1.5rem;margin-bottom:2rem;border:1px solid #b58b2a;background:#fffbef}body .clinic-unsaved-warning p{margin-bottom:1rem}body .clinic-unsaved-warning .button{margin-right:0.8rem}body .clinic-unsaved-warning[hidden]{display:none}@media (max-width: 1000px){body .page-wrap{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body header[role="banner"]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}body header[role="banner"] nav[role="navigation"]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%}body header[role="banner"] nav[role="navigation"] .nav-link a{font-size:1.4rem;padding:0.6rem;margin:0.3rem}body .clinic-tab-content{min-width:0;overflow-x:auto}body .clinic-workspace .clinic-tabs__link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}body .clinic-workspace .header-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}body .clinic-settings-form .branding-section{-ms-flex-wrap:wrap;flex-wrap:wrap}body .clinic-settings-form .branding-section .branding-left{min-width:0;width:100%}body form.clinic-settings-form .inputs-subset-container .input:not(.text){width:100%;margin-right:0}}body .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):hover,body .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):focus-visible{background:#0875ac;border-color:#0875ac;color:#fff !important;-webkit-box-shadow:none;box-shadow:none}body .table-section{max-width:calc(100vw - 40px)}body .table-section .table-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.2rem;margin-bottom:2rem}body .table-section .table-section__header--titled{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}body .table-section .table-section__header--titled h3{margin:0;text-transform:none}body .table-section .table-section__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}body .table-section .dataTables_wrapper{padding-top:0}body .table-section .dataTables_length select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0.4rem 2.6rem 0.4rem 0.8rem;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%2358626f' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 0.8rem center;background-repeat:no-repeat}body .table-section .dataTables_length,body .table-section .dataTables_filter{position:static;float:none;-webkit-transform:none;-ms-transform:none;transform:none;margin:0;width:auto}body .table-section .dataTables_filter{text-align:center}body .table-section .dataTables_filter input{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(100% - 6rem)}body .table-section .table-section__body{position:relative;overflow-x:auto}body .table-section .table-section__body table.dataTable{min-width:90rem;margin:0 auto !important}body .table-section .table-section__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}body .table-section .dataTables_info,body .table-section .dataTables_paginate{float:none;margin:0;padding-top:0}body .table-section .table-section__pagination{margin-left:auto}body .table-section .table-filters{display:grid;grid-template-columns:minmax(0, 2fr) minmax(24rem, 1fr);gap:2rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:2rem}body .table-section .table-filters--single{grid-template-columns:minmax(24rem, 36rem)}body .table-section .table-filters__field{min-width:0}body .table-section .table-filters__field label{display:block;margin:0 0 0.6rem;font-size:1.4rem;font-weight:700;color:#425466}body .table-section .table-filters__field select,body .table-section .table-filters__field input{width:100%;height:4.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0.8rem 1rem;border:1px solid #b7c3ce;border-radius:0.4rem;background-color:#fff;font-family:inherit;font-size:1.4rem;color:#333}body .table-section .table-filters__field select:focus-visible,body .table-section .table-filters__field input:focus-visible{outline:2px solid #0875ac;outline-offset:2px}body .table-section .table-filters__field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%2358626f' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat}body .table-section .table-section__footer .table-section__length{display:contents}@media (max-width: 700px){body .table-section .table-filters{grid-template-columns:minmax(0, 1fr);gap:1.2rem}}body form .input>.error,body .remote-page .input>.error{display:block;clear:both;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0.5rem 0 0;color:#af321c;font-size:1.3rem;line-height:1.4}body form .input>.error:empty,body .remote-page .input>.error:empty{display:none}body form .input>.hint{display:block;clear:both;margin-top:0.5rem;line-height:1.4}body form .input.field_with_errors input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),body form .input.field_with_errors select,body form .input.field_with_errors textarea,body .remote-page .input.field_with_errors input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),body .remote-page .input.field_with_errors select,body .remote-page .input.field_with_errors textarea{border-color:#af321c}body form .error_notification,body .remote-page .error_notification{clear:both;margin-bottom:1.5rem;padding:1rem 1.2rem;border-left:3px solid #af321c;background:#fff3ef;color:#863020}body .clinic-workspace .catalog-summary{margin-bottom:3rem;border-bottom:1px solid #dbe3eb;padding-bottom:1rem}body .clinic-workspace .catalog-section-heading,body .clinic-workspace .catalog-table-heading,body .clinic-workspace .catalog-save-bar,body .clinic-workspace .catalog-summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem}body .clinic-workspace .catalog-section-heading{margin-bottom:0.8rem}body .clinic-workspace .catalog-section-heading h3{margin:0 0 0.5rem;text-transform:none}body .clinic-workspace .catalog-section-heading p{margin:0;color:#58626f}body .clinic-workspace .catalog-review-label{white-space:nowrap;color:#79531c;font-size:1.2rem;border:1px solid #d8c5a7;border-radius:0.4rem;padding:0.4rem 0.8rem}body .clinic-workspace .catalog-summary-row{padding:1.7rem 0;border-bottom:1px solid #e6ebef}body .clinic-workspace .catalog-summary-row h4{margin:0 0 0.3rem;font-size:1.7rem;text-transform:none}body .clinic-workspace .catalog-summary-row p,body .clinic-workspace .catalog-summary-row span{color:#58626f;font-size:1.4rem}body .clinic-workspace .catalog-summary-row p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}body .clinic-workspace .catalog-summary-row .catalog-summary-row__name{min-width:18rem}body .clinic-workspace .catalog-summary-note{font-size:1.3rem;color:#58626f;margin:1rem 0}body .clinic-workspace .catalog-editor-heading{margin:2rem 0}body .clinic-workspace .catalog-editor-heading h2,body .clinic-workspace .catalog-editor-heading h3{margin:0.5rem 0;text-transform:none;font-size:2rem}body .clinic-workspace .catalog-editor-heading p{margin:0.5rem 0;color:#58626f}body .clinic-workspace .catalog-editor-heading .catalog-eyebrow{font-size:1.2rem;text-transform:uppercase;letter-spacing:0.06em;font-weight:700}body .clinic-workspace form.catalog-editor{float:none;margin:0;clear:both;width:100%;max-width:none}body .clinic-workspace form.catalog-editor .error{display:block;margin:0.5rem 0;color:#af321c;font-size:1.3rem}body .clinic-workspace form.catalog-editor .error:empty{display:none}body .clinic-workspace form.catalog-editor [hidden]{display:none !important}body .clinic-workspace form.catalog-editor input[type="text"],body .clinic-workspace form.catalog-editor select{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;margin:0;min-height:42px;width:100%;padding:0.8rem 1rem;border:1px solid #bdc9d3;border-radius:4px;background:#fff;color:#303c48;font-size:1.4rem}body .clinic-workspace form.catalog-editor input[type="text"]:focus-visible,body .clinic-workspace form.catalog-editor select:focus-visible{outline:2px solid #0875ac;outline-offset:2px}body .clinic-workspace form.catalog-editor input[type="text"][aria-invalid="true"],body .clinic-workspace form.catalog-editor select[aria-invalid="true"]{border-color:#af321c}body .clinic-workspace form.catalog-editor label{float:none;width:auto;margin:0;color:#303c48;text-transform:none}body .clinic-workspace form.catalog-editor .catalog-source-options{display:grid;grid-template-columns:1fr 1fr;gap:1rem}body .clinic-workspace form.catalog-editor .catalog-source-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;padding:1.5rem;border:1px solid #bdc9d3;border-radius:5px;cursor:pointer}body .clinic-workspace form.catalog-editor .catalog-source-option:has(input:checked){border-color:#0875ac;background:#edf6fb;-webkit-box-shadow:inset 0 0 0 1px #0875ac;box-shadow:inset 0 0 0 1px #0875ac}body .clinic-workspace form.catalog-editor .catalog-source-option input{float:none;-ms-flex-negative:0;flex-shrink:0;margin:0;width:20px;height:20px;accent-color:#0875ac}body .clinic-workspace form.catalog-editor .catalog-source-option strong,body .clinic-workspace form.catalog-editor .catalog-source-option small{display:block}body .clinic-workspace form.catalog-editor .catalog-source-option strong{font-size:1.5rem}body .clinic-workspace form.catalog-editor .catalog-source-option small{margin-top:0.4rem;color:#58626f;font-size:1.3rem;line-height:1.5}body .clinic-workspace form.catalog-editor .catalog-source-help{color:#58626f;font-size:1.3rem;margin:0.8rem 0 1.6rem}body .clinic-workspace form.catalog-editor .catalog-review-note{padding:1rem 1.3rem;border-left:3px solid #c7994b;background:#fcf8ef;color:#6d532c;font-size:1.3rem;line-height:1.6}body .clinic-workspace form.catalog-editor .catalog-review-note p{margin:0.5rem 0 0}body .clinic-workspace form.catalog-editor .catalog-preference{margin:2rem 0;display:grid;grid-template-columns:auto 22rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 1.5rem}body .clinic-workspace form.catalog-editor .catalog-preference label{font-size:1.4rem;font-weight:700}body .clinic-workspace form.catalog-editor .catalog-preference select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%2358626f' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat}body .clinic-workspace form.catalog-editor .catalog-preference p{font-size:1.3rem;color:#58626f;margin:0}body .clinic-workspace form.catalog-editor .catalog-mode-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;padding-top:3px;border-bottom:2px solid #edf6fb}body .clinic-workspace form.catalog-editor .catalog-mode-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:44px;margin:0 0 -2px;padding:10px 15px;border:1px solid #c4dfed;border-radius:0;background:#edf6fb;color:#075b86;font-size:1.5rem;font-weight:700;line-height:1.4;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}body .clinic-workspace form.catalog-editor .catalog-mode-switch button:not(:first-child){margin-left:-1px}body .clinic-workspace form.catalog-editor .catalog-mode-switch button:first-child{border-top-left-radius:4px}body .clinic-workspace form.catalog-editor .catalog-mode-switch button:last-child{border-top-right-radius:4px}body .clinic-workspace form.catalog-editor .catalog-mode-switch button:hover,body .clinic-workspace form.catalog-editor .catalog-mode-switch button:focus-visible{background:#d9ecf6;color:#075b86}body .clinic-workspace form.catalog-editor .catalog-mode-switch button[aria-current="page"],body .clinic-workspace form.catalog-editor .catalog-mode-switch button[aria-pressed="true"]{position:relative;z-index:1;min-height:47px;padding-top:13px;border-color:#0875ac;background:#0875ac;color:#fff}body .clinic-workspace form.catalog-editor .catalog-mode-switch button[aria-current="page"]:hover,body .clinic-workspace form.catalog-editor .catalog-mode-switch button[aria-current="page"]:focus-visible,body .clinic-workspace form.catalog-editor .catalog-mode-switch button[aria-pressed="true"]:hover,body .clinic-workspace form.catalog-editor .catalog-mode-switch button[aria-pressed="true"]:focus-visible{background:#075b86;border-color:#075b86;color:#fff}body .clinic-workspace form.catalog-editor .catalog-mode-switch button:focus-visible{z-index:2;outline:2px solid #0875ac;outline-offset:2px}body .clinic-workspace form.catalog-editor .catalog-mode-switch button span{display:inline-block;font-size:1.2rem;padding-left:0.6rem}body .clinic-workspace form.catalog-editor .catalog-table-heading{padding:2rem 0 1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}body .clinic-workspace form.catalog-editor .catalog-table-heading h4{margin:0 0 0.4rem;font-size:1.6rem;text-transform:none}body .clinic-workspace form.catalog-editor .catalog-table-heading p{margin:0;font-size:1.3rem;color:#58626f}body .clinic-workspace form.catalog-editor .catalog-bulk-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}body .clinic-workspace form.catalog-editor .catalog-text-action{min-height:36px;background:transparent;padding:0.5rem 0.6rem;border:0;border-radius:3px;color:#0875ac;font-size:1.3rem;font-weight:700;cursor:pointer;white-space:nowrap}body .clinic-workspace form.catalog-editor .catalog-text-action:hover,body .clinic-workspace form.catalog-editor .catalog-text-action:focus-visible{color:#fff;background:#0875ac}body .clinic-workspace form.catalog-editor .catalog-text-action:disabled{color:#737e88;background:transparent;cursor:default}body .clinic-workspace form.catalog-editor .catalog-table-scroll{overflow-x:auto;border:1px solid #dbe3eb;border-radius:5px}body .clinic-workspace form.catalog-editor .catalog-table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}body .clinic-workspace form.catalog-editor .catalog-table th{background:#f4f6f8;color:#58626f;text-transform:none;font-size:1.2rem;padding:1.1rem 0.9rem;text-align:left;line-height:1.5}body .clinic-workspace form.catalog-editor .catalog-table th:last-child{width:11rem}body .clinic-workspace form.catalog-editor .catalog-table td{padding:1.4rem 0.9rem;border-top:1px solid #e3e9ed;vertical-align:top;font-size:1.4rem}body .clinic-workspace form.catalog-editor .catalog-table .catalog-inclusion-col{width:6rem}body .clinic-workspace form.catalog-editor .catalog-table .catalog-inclusion-cell{text-align:center;cursor:pointer;background:#f8fafb}body .clinic-workspace form.catalog-editor .catalog-table .catalog-inclusion-cell input[type="checkbox"]{width:22px;height:22px;margin:1rem 0 0;float:none;accent-color:#26751d;cursor:pointer}body .clinic-workspace form.catalog-editor .catalog-table .catalog-inclusion-cell input[type="checkbox"]:focus-visible{outline:2px solid #0875ac;outline-offset:4px}body .clinic-workspace form.catalog-editor .catalog-table .is-selected .catalog-inclusion-cell{background:#eff7ed;-webkit-box-shadow:inset 3px 0 0 #26751d;box-shadow:inset 3px 0 0 #26751d}body .clinic-workspace form.catalog-editor .catalog-table .catalog-label-input{font-weight:700}body .clinic-workspace form.catalog-editor .catalog-table .catalog-original-cell{color:#58626f;overflow-wrap:anywhere;padding-top:2.3rem;line-height:1.5}body .clinic-workspace form.catalog-editor .catalog-table .catalog-original-cell code{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#f1f4f7;padding:0.1rem 0.5rem;border-radius:3px;color:#425466;font-size:1.2rem;margin-top:0.5rem}body .clinic-workspace form.catalog-editor .catalog-table .catalog-row-actions{padding-top:1.7rem}body .clinic-workspace form.catalog-editor .catalog-local-label,body .clinic-workspace form.catalog-editor .catalog-row-note{display:block;margin-top:0.5rem;font-size:1.2rem;color:#79531c;line-height:1.5}body .clinic-workspace form.catalog-editor .catalog-local-label{color:#26751d}body .clinic-workspace form.catalog-editor .catalog-strength-cell summary{cursor:pointer;line-height:1.6;font-size:1.3rem;padding-top:0.6rem;color:#425466}body .clinic-workspace form.catalog-editor .catalog-strength-cell .catalog-strength-edit{display:block;color:#0875ac;font-weight:700}body .clinic-workspace form.catalog-editor .catalog-strength-cell .catalog-strength-fields{margin-top:1rem}body .clinic-workspace form.catalog-editor .catalog-strength-cell .catalog-strength-fields label,body .clinic-workspace form.catalog-editor .catalog-strength-cell .catalog-strength-fields small{display:block;font-size:1.2rem;margin:0.8rem 0 0.4rem;line-height:1.5}body .clinic-workspace form.catalog-editor .catalog-strength-cell .catalog-strength-fields small{color:#58626f}body .clinic-workspace form.catalog-editor .catalog-add{margin:1.5rem 0}body .clinic-workspace form.catalog-editor .catalog-empty-note{padding:1.2rem;font-size:1.3rem;background:#f4f6f8}body .clinic-workspace form.catalog-editor .catalog-save-bar{border-top:1px solid #dbe3eb;padding:1.5rem 0;margin-top:1rem;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}body .clinic-workspace form.catalog-editor .catalog-save-bar>span{font-size:1.3rem;color:#58626f}body .clinic-workspace form.catalog-editor .catalog-save-bar>span.is-dirty{color:#79531c}body .clinic-workspace form.catalog-editor .catalog-save-bar>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}body .clinic-workspace form.catalog-editor .catalog-errors,body .clinic-workspace form.catalog-editor .catalog-leave-warning{border:1px solid #c67e70;padding:1.5rem;background:#fff6f3;color:#8d2c1d;margin:1rem 0}body .clinic-workspace form.catalog-editor .catalog-errors p,body .clinic-workspace form.catalog-editor .catalog-leave-warning p{margin:0.5rem 0}body .clinic-workspace form.catalog-editor .catalog-leave-warning{position:sticky;bottom:0;z-index:3}body .clinic-workspace form.catalog-editor.catalog-editor--defaults .catalog-panel input[type="text"]{background:#f5f7f9;color:#58626f}body .clinic-workspace form.catalog-editor.catalog-editor--defaults .catalog-inclusion-cell{cursor:default}body .clinic-workspace .catalog-sr-only{position:absolute;width:1px !important;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}@media (max-width: 800px){body .clinic-workspace .catalog-summary-row{-ms-flex-wrap:wrap;flex-wrap:wrap}body .clinic-workspace .catalog-summary-row p{-ms-flex-preferred-size:45%;flex-basis:45%}body .clinic-workspace form.catalog-editor .catalog-source-options{grid-template-columns:1fr}body .clinic-workspace form.catalog-editor .catalog-preference{grid-template-columns:1fr}body .clinic-workspace form.catalog-editor .catalog-table{min-width:760px}body .clinic-workspace form.catalog-editor .catalog-save-bar>div{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}body .clinic-workspace form.catalog-editor .catalog-table-heading h4,body .clinic-workspace form.catalog-editor .catalog-table-heading p{font-style:normal}body .clinic-workspace form.catalog-editor .catalog-table th:last-child{width:12rem}body .clinic-workspace form.catalog-editor .catalog-row-actions .catalog-text-action{white-space:normal;text-align:left}body .clinic-workspace form.catalog-editor .catalog-preference .error:empty{display:none}@media (max-width: 800px){body .clinic-workspace form.catalog-editor .catalog-preference .error{grid-column:auto}}body .catalog-editor .catalog-strength-matrix{margin:0;padding:0;border:0}body .catalog-editor .catalog-strength-matrix small{display:block;margin:0.6rem 0;color:#58626f}body .catalog-editor .catalog-strength-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}body .catalog-editor .catalog-strength-option{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;min-height:36px;margin:0;padding:0.4rem 0.8rem;border:1px solid #c4dfed;border-radius:4px;background:#fff;color:#075b86;cursor:pointer;font-weight:700}body .catalog-editor .catalog-strength-option.is-selected{background:#edf6fb;border-color:#0875ac}body .catalog-editor .catalog-strength-option:hover{background:#d9ecf6}body .catalog-editor .catalog-strength-option:focus-within{outline:2px solid #0875ac;outline-offset:2px}body .catalog-editor .catalog-strength-option input{margin:0;float:none;width:16px;height:16px;accent-color:#0875ac}body .catalog-editor .catalog-strength-addition{margin-top:0.8rem}body .remote-page .remote-catalog-source{display:block;margin-top:0.6rem;color:#58626f;font-size:1.2rem;line-height:1.5}body .remote-page .remote-catalog-source a{text-decoration:underline}body .remote-page .remote-optional-catalog{min-width:0}body .remote-page .remote-optional-catalog label,body .remote-page .remote-optional-catalog select{display:block}body .remote-page .remote-optional-catalog select{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.opatus-publication-status{background:#edf6fb;border-left:4px solid #0875ac;padding:18px 22px;margin:22px 0}.opatus-publication-status p{margin:8px 0 14px}.opatus-publication-status form{margin:0}.opatus-language-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;padding-top:3px;border-bottom:2px solid #edf6fb;margin:0 0 10px}.opatus-language-links a{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:44px;margin:0 0 -2px;padding:10px 15px;border:1px solid #c4dfed;border-radius:0;background:#edf6fb;color:#075b86;font-size:1.5rem;font-weight:700;line-height:1.4;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.opatus-language-links a:not(:first-child){margin-left:-1px}.opatus-language-links a:first-child{border-top-left-radius:4px}.opatus-language-links a:last-child{border-top-right-radius:4px}.opatus-language-links a:hover,.opatus-language-links a:focus-visible{background:#d9ecf6;color:#075b86}.opatus-language-links a[aria-current="page"],.opatus-language-links a[aria-pressed="true"]{position:relative;z-index:1;min-height:47px;padding-top:13px;border-color:#0875ac;background:#0875ac;color:#fff}.opatus-language-links a[aria-current="page"]:hover,.opatus-language-links a[aria-current="page"]:focus-visible,.opatus-language-links a[aria-pressed="true"]:hover,.opatus-language-links a[aria-pressed="true"]:focus-visible{background:#075b86;border-color:#075b86;color:#fff}.opatus-language-links a:focus-visible{z-index:2;outline:2px solid #0875ac;outline-offset:2px}.opatus-language-note{margin-bottom:24px}.opatus-country-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:24px 0}.opatus-country-form h3{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:4px}.opatus-country-form select{max-width:100%}.catalog-list-settings{display:grid;grid-template-columns:minmax(140px, auto) minmax(160px, 1fr);gap:12px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:680px;margin:24px 0}.catalog-list-settings label{margin:0}.catalog-list-settings select{width:100%}.catalog-list-settings p,.catalog-list-settings .error{grid-column:1 / -1}@media (max-width: 600px){.catalog-list-settings{grid-template-columns:1fr}}.opatus-country-form select,.catalog-list-settings select{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:44px;padding:8px 34px 8px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%2358626f' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;font-size:1.5rem;border:1px solid #c9d1d7;border-radius:4px;background-color:#fff}.catalog-unit-review{background:#fff7df;border-left:3px solid #b77a12;padding:12px;margin-bottom:12px}.catalog-unit-review p{font-size:1.3rem;margin:6px 0}.catalog-unit-review button{margin:4px 8px 4px 0}.catalog-unit-review small{display:block}.catalog-editor--defaults .catalog-unit-review{display:none}.catalog-assistance-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin:22px 0}.catalog-assistance-actions form{margin:0}.opatus-country-form input[type="search"]{min-height:44px;padding:8px 12px;border:1px solid #c9d1d7;border-radius:4px;max-width:100%}form.catalog-action-confirmation{float:none;width:auto;margin:0;min-width:0;max-width:100%}form.catalog-action-confirmation [hidden]{display:none !important}.catalog-confirm-panel{-webkit-box-sizing:border-box;box-sizing:border-box;background:#edf6fb;border:1px solid #b9dced;border-left:4px solid #0875ac;border-radius:4px;padding:18px 20px;margin-top:12px;max-width:640px}.catalog-confirm-panel p{margin:0 0 12px}.catalog-confirm-panel .catalog-confirm-title{color:#07577d;margin-bottom:6px}.catalog-confirm-panel:focus{outline:2px solid #0875ac;outline-offset:3px}.catalog-confirm-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.catalog-confirm-actions .button{margin:0}.opatus-publication-status .catalog-confirm-panel{background:#fff}.catalog-assistance-actions:has(.catalog-confirm-panel:not([hidden])){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.management-workspace-heading{margin:12px 0 22px}.management-workspace-heading p{margin:0 0 4px;color:#58626f;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em}.management-workspace-heading h1{margin:0;font-size:2.6rem;text-transform:none}body .management-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;padding-top:3px;border-bottom:2px solid #edf6fb;margin-bottom:28px}body .management-tabs a{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:44px;margin:0 0 -2px;padding:10px 15px;border:1px solid #c4dfed;border-radius:0;background:#edf6fb;color:#075b86;font-size:1.5rem;font-weight:700;line-height:1.4;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}body .management-tabs a:not(:first-child){margin-left:-1px}body .management-tabs a:first-child{border-top-left-radius:4px}body .management-tabs a:last-child{border-top-right-radius:4px}body .management-tabs a:hover,body .management-tabs a:focus-visible{background:#d9ecf6;color:#075b86}body .management-tabs a[aria-current="page"],body .management-tabs a[aria-pressed="true"]{position:relative;z-index:1;min-height:47px;padding-top:13px;border-color:#0875ac;background:#0875ac;color:#fff}body .management-tabs a[aria-current="page"]:hover,body .management-tabs a[aria-current="page"]:focus-visible,body .management-tabs a[aria-pressed="true"]:hover,body .management-tabs a[aria-pressed="true"]:focus-visible{background:#075b86;border-color:#075b86;color:#fff}body .management-tabs a:focus-visible{z-index:2;outline:2px solid #0875ac;outline-offset:2px}body.management-workspace-page .page-wrap{width:100%;max-width:1280px;-webkit-box-sizing:border-box;box-sizing:border-box}body.management-workspace-page main{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:none;padding:0 0 40px}body.management-workspace-page .catalog-section-heading{-ms-flex-wrap:wrap;flex-wrap:wrap}body.management-workspace-page .catalog-section-heading h2{margin:0 0 8px;font-size:2.3rem;text-transform:none}body.management-workspace-page .catalog-bulk-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}body.management-workspace-page form.opatus-country-form{float:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:24px 0}body.management-workspace-page form.opatus-country-form label,body.management-workspace-page form.opatus-country-form input,body.management-workspace-page form.opatus-country-form select{margin:0}body.management-workspace-page form.opatus-country-form--prepare{border-top:1px solid #dbe6ed;padding-top:22px}body.management-workspace-page form.opatus-country-form--prepare label{font-weight:700}body.management-workspace-page #page-title-container{margin-top:0}body.management-workspace-page #page-title-container.management-invoices-title{text-align:left;margin-bottom:20px}body.management-workspace-page #page-title-container.management-invoices-title #page-title{margin:0;font-size:2.3rem;text-transform:none}body.management-workspace-page .invoice-list{clear:both}body.management-workspace-page .catalog-save-bar>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media (max-width: 760px){.management-tabs a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}body.management-workspace-page form.opatus-country-form--prepare{display:grid;grid-template-columns:minmax(0, 1fr)}body.management-workspace-page form.opatus-country-form--prepare h3{margin:0 0 8px}body.management-workspace-page form.opatus-country-form--prepare select,body.management-workspace-page form.opatus-country-form--prepare input[type="submit"]{width:100%;min-width:0}}@media print{.management-workspace-heading,.management-tabs{display:none !important}body.management-workspace-page .page-wrap{width:1000px;max-width:none;padding:0 20px}body.management-workspace-page main{padding:0}}body.opa-admin-page header[role="banner"] nav[role="navigation"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}body.opa-admin-page header[role="banner"] nav[role="navigation"] .nav-link a{font-size:1.6rem;margin:4px 2px;padding:8px 10px}@media (max-width: 760px){body.opa-admin-page header[role="banner"] nav[role="navigation"] .nav-link a{font-size:1.4rem;margin:0;padding:6px}}body .clinic-workspace h2{font-size:2.3rem;font-weight:700;line-height:1.4;text-align:left;text-transform:none}body .clinic-workspace h3{font-size:2rem;font-weight:700;line-height:1.4;text-transform:none;margin:24px 0 12px}body .clinic-workspace h4{font-size:1.6rem;font-weight:700;font-style:normal;line-height:1.4;text-transform:none}body .clinic-workspace .catalog-editor-heading h3,body .clinic-workspace .catalog-section-heading h3{margin-top:0}body .clinic-workspace .catalog-assistance-intro{margin:20px 0}body .clinic-workspace .catalog-assistance-intro p{margin:0;max-width:80ch;color:#58626f;line-height:1.6}body .clinic-workspace .catalog-save-bar>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}body form.catalog-action-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;float:none}body form.catalog-action-confirmation::before,body form.catalog-action-confirmation::after{display:none}body .catalog-assistance-actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body .catalog-assistance-actions>.button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}body .page-section-header h3{font-size:2.3rem;font-weight:700;line-height:1.4}@media print{body .clinic-workspace h2,body .clinic-workspace h3,body .clinic-workspace h4{color:#333}}body form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:20px}body form .form-actions>.button,body form .form-actions>input[type="submit"]{margin:0;float:none}body #page-title-container #page-sub-title,body .page-title-centered{font-size:2.3rem;font-weight:700;line-height:1.4;text-transform:none}body form .form-inputs h3{font-size:1.8rem;font-weight:700;font-style:normal;line-height:1.4;margin:24px 0 16px}body form .form-inputs h3:first-child{margin-top:0}body.management-workspace-page #page-title-container.management-invoices-title #page-title{font-weight:700;text-align:left}.invoice-items-scroll{width:100%;overflow-x:auto}.invoice-items-scroll table{min-width:600px}.invoice-items-scroll:focus-visible{outline:2px solid #0875ac;outline-offset:2px}.invoice-item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;min-width:140px}.invoice-create-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}body .invoice-status-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;min-width:150px}body .invoice-status-actions form.invoice-status-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:none;width:auto;margin:0}body .invoice-status-actions form.invoice-status-action::before,body .invoice-status-actions form.invoice-status-action::after{display:none}body .remote-page .remote-token-actions{gap:12px}body form>h3,body .error_notification>h3{font-size:1.8rem;line-height:1.4;font-weight:700;text-transform:none;margin:0 0 16px}@media screen{body #page-title-container>h1:not(.invoice-wrapper h1){font-size:2.3rem;line-height:1.4;text-transform:none}}@media (min-width: 1140px){body.dev-env .dev-ribbon{position:absolute;width:auto;height:auto;padding:5px 10px;clip-path:none;border-bottom-right-radius:4px;pointer-events:none}}body .remote-run-summary dd{overflow-wrap:anywhere}@media (max-width: 760px){body .remote-page .remote-run-summary dl{grid-template-columns:minmax(0, 1fr)}}body .session-recovery{max-width:54rem;margin:24px auto 40px}body .session-recovery h2{font-size:2.3rem;font-weight:700;line-height:1.4;text-align:left;text-transform:none;margin:0 0 24px}body .session-recovery form{float:none;width:100%;margin:0}body .session-recovery .session-recovery-links{clear:both;margin-top:20px;line-height:1.7}@media screen{body .invoice-wrapper #page-title{font-size:2.3rem;line-height:1.4;text-transform:none}body .invoice-wrapper .invoice-details-header{font-size:2rem;line-height:1.4;text-transform:none}}body .clinic-workspace form.catalog-editor .catalog-list-settings select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%2358626f' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}body .clinic-workspace form.catalog-editor .catalog-add-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin:16px 0}body .clinic-workspace form.catalog-editor .catalog-add-actions .catalog-add{margin:0}body .clinic-workspace form.catalog-editor .catalog-add-actions .catalog-add-help{max-width:52ch;margin:0;color:#58626f;font-size:1.3rem;line-height:1.5}[data-clinic-list-clear][hidden]{display:none !important}body .clinic-search-status{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;color:#58626f;font-size:1.3rem}body .clinic-search-status:empty{display:none}body .clinic-workspace .catalog-editor-heading{margin:24px 0 16px}body .clinic-workspace .catalog-editor-heading h2{font-size:2.4rem;margin:0 0 6px}body .clinic-workspace .catalog-editor-heading p{font-size:1.4rem;margin:0}body .clinic-workspace form.catalog-editor .catalog-source-option{padding:12px 14px}body .clinic-workspace form.catalog-editor .catalog-source-option small{margin-top:2px}body .clinic-workspace form.catalog-editor .catalog-update-help{color:#58626f;font-size:1.3rem;margin:8px 0 12px}body .clinic-workspace form.catalog-editor .catalog-update-help p{margin:8px 0;max-width:85ch}body .clinic-workspace form.catalog-editor .catalog-update-help summary,body .clinic-workspace form.catalog-editor .catalog-review-note summary,body .clinic-workspace form.catalog-editor .catalog-settings summary{cursor:pointer}body .clinic-workspace form.catalog-editor .catalog-update-help summary:focus-visible,body .clinic-workspace form.catalog-editor .catalog-review-note summary:focus-visible,body .clinic-workspace form.catalog-editor .catalog-settings summary:focus-visible{outline:2px solid #0875ac;outline-offset:3px}body .clinic-workspace form.catalog-editor details.catalog-review-note{border:1px solid #e4d9c3;border-radius:4px;margin:12px 0;padding:8px 12px}body .clinic-workspace form.catalog-editor details.catalog-review-note summary{font-weight:600}body .clinic-workspace form.catalog-editor .catalog-settings{border-top:1px solid #dbe3eb;border-bottom:1px solid #dbe3eb;padding:12px 0;margin:16px 0 24px}body .clinic-workspace form.catalog-editor .catalog-settings summary{color:#075b86;font-size:1.4rem}body .clinic-workspace form.catalog-editor .catalog-settings summary strong{margin-right:16px}body .clinic-workspace form.catalog-editor .catalog-settings summary span{display:inline-block;color:#58626f;font-size:1.3rem}body .clinic-workspace form.catalog-editor .catalog-settings .catalog-list-settings{margin:20px 0 12px}body .clinic-workspace form.catalog-editor .catalog-settings .catalog-list-settings p{font-size:1.3rem;color:#58626f;margin:0}body .clinic-workspace form.catalog-editor .catalog-settings .catalog-preference{grid-template-columns:minmax(140px, auto) minmax(160px, 1fr);max-width:680px;margin:16px 0 8px}body .clinic-workspace form.catalog-editor .catalog-settings .catalog-preference p{grid-column:1 / -1}body .clinic-workspace form.catalog-editor .catalog-save-bar{position:sticky;bottom:0;z-index:2}body .clinic-workspace form.catalog-editor .catalog-original-cell{color:#58626f}body .clinic-workspace form.catalog-editor .catalog-table-scroll{position:relative}@media (max-width: 600px){body .clinic-workspace form.catalog-editor .catalog-settings summary span{display:block;margin:6px 0 0 16px}body .clinic-workspace form.catalog-editor .catalog-settings .catalog-preference{grid-template-columns:1fr}}
