:root{color-scheme:light;--page-max-width: 1340px;--table-max-width: 1300px;--pager-max-width: 1300px;--flash-max-width: 1300px;--cards-max-width: 1700px;--text-font-stack: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--logo-green: rgb(0, 102, 51);--bg-color: rgb(235, 237, 239);--text-color: rgba(44, 56, 74, 0.95);--text-link: rgb(50, 31, 219);--header-bg: rgb(255, 255, 255);--header-color: rgb(34, 34, 34);--header-border-color: rgb(216, 219, 224);--header-box-shadow-color: rgba(60, 75, 100, .14);--main-bg: rgb(235, 237, 239);--aside-bg: rgb(235, 237, 239);--aside-text-color: rgba(44, 56, 74, 0.95);--aside-nav-bg: rgb(255, 255, 255);--aside-nav-h2-bg: rgb(235, 237, 239);--aside-svg: rgb(141, 141, 141);--aside-svg-icon: invert(59%) sepia(4%) saturate(9%) hue-rotate(326deg) brightness(93%) contrast(96%);--footer-bg: rgba(235, 237, 239);--footer-text-color: rgba(44, 56, 74, 0.95);--footer-top-border-color: rgb(198, 201, 204);--card-bg-color: rgb(255, 255, 255);--card-header-bg: rgb(247, 247, 247);--card-border-color: rgba(0, 0, 21, 0.125);--card-header-border-bottom: rgba(0, 0, 21, 0.125);--form-bg: rgb(250, 250, 250);--input-bg: rgb(255, 255, 255);--input-bg-disabled: rgba(255, 255, 255, 0.2);--input-color: rgba(44, 56, 74, 0.95);--input-focus-color: rgba(44, 56, 74, 0.95);--input-border-color: rgb(177, 183, 193);--input-border-color-disabled: rgba(177, 183, 193, 0.5);--input-focus-border-color: rgb(153, 143, 237);--input-focus-bg: rgb(255, 255, 255);--input-focus-box-shadow-color: rgba(50, 31, 219, .25);--input-focus-select-autocomplete: rgba(255, 122, 122, 0.15);--input-checkbox-focus-box-shadow-color: rgba(50, 31, 219, .25);--input-checkbox-default-bg: rgb(236, 236, 236);--input-checkbox-bg: rgb(133, 125, 204);--input-radio-border-color: rgba(0, 0, 21, 0.25);--input-radio-checked-bg: rgb(50, 31, 219);--placeholder: rgb(138, 147, 162);--autocomplete-mark: rgba(255, 122, 122, 1);--autocomplete-item-hover: rgba(255, 122, 122, 0.15);--autocomplete-id-italic: rgb(50, 31, 219);--table-th-bg: rgb(255, 255, 255);--table-tr-border-color: rgb(177, 183, 193);--table-row-bg-odd: rgb(249, 250, 250);--table-row-bg-even: rgb(236, 237, 238);--table-thead-row: rgb(249, 250, 250);--table-highlight-row-bg: rgb(253, 255, 220);--table-highlight-row-text-color: rgba(44, 56, 74, 0.95);--table-details-div: rgb(255, 255, 255);--btn-bg: rgb(50, 31, 219);--btn-border-color: rgb(50, 31, 219);--btn-color: rgba(255, 255, 255, 0.87);--btn-hover-bg: rgb(81, 65, 224);--btn-hover-border-color: rgb(71, 53, 223);--btn-hover-color: rgba(255, 255, 255, 0.87);--btn-active-bg: rgb(91, 76, 226);--btn-active-border-color: rgb(71, 53, 223);--btn-active-color: rgba(255, 255, 255, 0.87);--btn-disabled-bg: rgb(50, 31, 219, 0.3);--btn-disabled-border-color: rgb(50, 31, 219, 0.1);--btn-disabled-color: rgba(255, 255, 255, 0.4);--btn-shadow: rgba(50, 31, 219, 0.5);--btn-manage-bg: rgb(241, 241, 241);--input-checkbox-focus-box-shadow-color: rgba(200, 194, 255, 0.25);--icon-moon: rgb(255, 202, 211);--icon-sun: rgb(255, 255, 151);--bg-dark: rgb(17, 17, 17);--view: rgb(196, 127, 0);--puzzle-1: rgb(12, 129, 12);--puzzle-2: rgb(165, 197, 165);--svg-user-icon-height: 20px;--clock-bg: rgb(255, 255, 255);--clock-box-shadow-color: rgba(0, 0, 0, 0.1);--highlight-start-bg: rgb(255, 254, 246);--highlight-bg: rgb(240, 245, 168);--highlight-text-color: rgb(20, 20, 20);--alert-danger-bg: rgb(250, 221, 221);--alert-danger-color: rgb(137, 50, 50);--required-asterisk: rgb(137, 50, 50);--dependant-asterisk: rgb(68, 146, 114);--icon-check: rgb(12, 129, 12);--icon-times: rgb(190, 0, 0);--table-link: rgb(50, 31, 219);--table-link-hover: rgb(190, 0, 0);--table-edit-hover-color: rgb(133, 125, 204);--table-view-hover-color: rgb(156, 128, 77);--table-delete-hover-color: rgb(209, 0, 115);--delete: rgb(190, 0, 0);--notice-color: rgba(89, 77, 48);--notice-background-color: rgb(254, 239, 208);--notice-border-color: rgb(243, 219, 167);--success-color: rgb(28, 110, 55);--success-background-color: rgb(213, 241, 222);--success-border-color: rgb(192, 234, 206);--dialog-overlay: rgba(43, 46, 56, 0.9);--dialog-bg-color: rgb(255, 255, 255);--dialog-color: rgba(44, 56, 74, 0.95);--dialog-close-color: rgb(255, 255, 255);--dialog-close-bg: rgb(190, 0, 0);--dialog-cancel-button-bg: rgb(143, 146, 148);--pager-ellipsis: rgb(143, 146, 148);--pager-active-bg: rgb(106, 51, 143);--pager-active-border-color: rgb(106, 51, 143);--pager-hover-bg: rgb(106, 51, 143);--pager-hover-border-color: rgb(106, 51, 143);--active: rgb(172, 255, 147);--pending-completion: rgb(253, 175, 201);--purchased: rgb(255, 200, 98);--no-longer-seeking: rgb(249, 255, 128);--bought-elsewhere: rgb(249, 255, 128);--unable-to-contact: rgb(249, 255, 128);--curiosity-only: rgb(249, 255, 128);--move-admin: rgb(184, 27, 79);--followed-up: rgb(184, 27, 79);--urgent: rgb(249, 255, 128);--urgent-background-color: rgba(0, 0, 0, .6);--todo: rgb(209, 147, 30, .7);--is-admin: rgb(124, 85, 0);--is-admin-icon: invert(88%) sepia(84%) saturate(1096%) hue-rotate(311deg) brightness(63%) contrast(101%);--important: rgb(190, 0, 0);--coastal: rgba(88, 146, 255, 0.5);--inland: rgba(12, 129, 12, 0.5);--select-arrow: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23var(--arrow-color)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");--reaction-1: rgb(214, 255, 202);--reaction-2: rgb(203, 243, 255);--reaction-3: rgb(255, 218, 230);--reaction-booked: rgb(216, 216, 216);--border-reaction-1: rgb(13, 60, 0);--border-reaction-2: rgb(0, 73, 95);--border-reaction-3: rgb(80, 0, 24);--border-reaction-booked: rgb(114, 114, 114);--info-icon: rgb(29, 145, 0);--BG_HEX_HEADER_FOOTER: #006633;--BG_HEX_BODY: #f2f2f6;--BG_HEX_MAIN: #fafafa;--COLOUR_TEXT_MAIN: #242424;--BG_HEX_CARD: #eeeeee;--BG_HEX_BUTTON: #617F09;--COLOUR_HEX_LINK: #fff0c9}body.dark-theme{color-scheme:dark;--logo-green: rgb(151, 191, 13);--bg-color: rgb(24, 25, 36);--text-color: rgb(237, 237, 237);--text-link: rgb(148, 141, 210);--header-bg: rgb(42, 43, 54);--header-color: rgb(255, 255, 255);--header-border-color: rgba(53, 53, 53, 0.87);--header-box-shadow-color: rgba(0, 0, 0, 0.14);--main-bg: rgb(24, 25, 36);--aside-bg: rgb(24, 25, 36);--aside-text-color: rgba(237, 237, 237);--aside-nav-bg: rgb(42, 43, 54);--aside-nav-h2-bg: rgb(24, 25, 36);--aside-svg: rgb(141, 141, 141);--footer-bg: rgba(24, 25, 36);--footer-text-color: rgba(237, 237, 237);--footer-top-border-color: rgba(53, 53, 53, 0.87);--card-bg-color: rgb(36, 37, 47);--card-header-bg: rgb(40, 41, 51);--form-bg: rgb(36, 37, 47);--input-color: rgba(255, 255, 255, 0.87);--input-bg: rgb(36, 37, 47);--input-bg-disabled: rgba(36, 37, 47, 0.2);--input-border-color: rgba(255, 255, 255, 0.09);--input-border-color-disabled: rgba(255, 255, 255, 0.05);--input-focus-color: rgba(255, 255, 255, 0.87);--input-focus-bg: rgba(255, 255, 255, 0.05);--input-focus-border-color: rgba(255, 255, 255, 0.2);--input-disabled-bg: rgba(255, 255, 255, 0.1);--input-placeholder-color: rgba(255, 255, 255, 0.6);--input-plaintext-color: rgba(255, 255, 255, 0.87);--input-radio-checked-bg: rgb(133, 125, 204);--btn-disabled-bg: rgb(50, 31, 219, 0.2);--btn-disabled-border-color: rgb(50, 31, 219, 0.1);--btn-disabled-color: rgba(255, 255, 255, 0.2);--form-text-color: rgba(255, 255, 255, 0.6);--table-tr-border-color: rgb(177, 183, 193, .5);--table-th-bg: rgb(24, 25, 36);--table-row-bg-odd: rgb(36, 37, 47);--table-row-bg-even: rgb(40, 41, 51);--table-thead-row: rgb(36, 37, 47);--table-link: rgb(148, 141, 210);--table-highlight-row-bg: rgb(17, 18, 26);--table-highlight-row-text-color: rgba(250, 250, 250);--table-details-div: rgb(17, 18, 26);--btn-manage-bg: rgb(0, 0, 0, 0.7);--clock-bg: rgb(42, 43, 54);--clock-box-shadow-color: rgba(0, 0, 0, 0.7);--dialog-bg-color: rgb(24, 25, 36);--dialog-color: rgba(237, 237, 237);--autocomplete-id-italic: rgb(148, 141, 210);--move-admin: rgb(253, 175, 201);--followed-up: rgb(253, 175, 201);--urgent: rgb(249, 255, 128);--urgent-background-color: transparent;--todo: rgba(255, 183, 49, .5);--is-admin: rgb(241, 183, 58);--is-admin-icon: invert(88%) sepia(84%) saturate(1096%) hue-rotate(311deg) brightness(103%) contrast(101%);--reaction-booked: rgb(58, 58, 58);--reaction-1: var(--border-reaction-1);--reaction-2: var(--border-reaction-2);--reaction-3: var(--border-reaction-3);--info-icon: rgb(150, 201, 137)}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}*,html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){*,html{scroll-behavior:auto}}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ol li{list-style-position:inside}.hide{display:none}.show{display:block}.no-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#back-link{display:block;margin:1em;margin-top:1em}@media screen and (min-width: 992px){#back-link{margin-left:250px}}body,input,textarea{color:var(--text);font:normal 125%/1.4 var(--text-font-stack)}nav h2{font-weight:700}.admin-form-h2{font-size:1.2em;font-weight:700;margin-bottom:.5em}.admin-breadcrumb-link{font-size:.9em}@media screen and (min-width: 992px){.admin-form-h2,.admin-form-div{margin-left:250px}}@keyframes bell-shaker{0%{transform:rotate(0)}15%{transform:rotate(5deg)}30%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}85%{transform:rotate(-2deg)}92%{transform:rotate(1deg)}100%{transform:rotate(0)}}body{background-color:var(--bg-color);height:100svh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "footer"}body>header{border-bottom:1px solid var(--header-border-color);box-shadow:0 2px 2px 0 var(--header-box-shadow-color),0 3px 1px -2px var(--header-box-shadow-color),0 1px 5px 0 var(--header-box-shadow-color);position:relative;z-index:10}body aside{display:none}body main{display:initial;background-color:var(--main-bg);color:var(--text-color);padding:10px}body a{color:var(--text-link);text-decoration:none}body a:hover,body a:focus-visible,body a:active{-webkit-text-decoration:revert;text-decoration:revert;text-decoration-line:solid;text-decoration-color:var(--text-link);text-decoration-style:solid;text-decoration-thickness:2px}body a:focus-visible{color:var(--input-focus-color);background-color:var(--input-focus-bg);border-color:var(--input-focus-border-color);outline:0;box-shadow:0 0 0 .125rem var(--input-focus-box-shadow-color)}body.show-sidebar{grid-template-columns:1fr;grid-template-areas:"header" "aside" "footer"}body.show-sidebar aside{display:flex}body.show-sidebar main{display:none}header{grid-area:header;background:var(--header-bg);color:var(--header-color);padding:10px;display:flex;flex-direction:column}header a{display:flex;align-items:center}header .section:first-of-type{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;-moz-column-gap:10px;column-gap:10px;margin-bottom:10px}header .section:last-of-type{display:grid;grid-template-columns:minmax(1fr, auto) 1fr;grid-auto-rows:repeat(2, 1fr);grid-template-areas:"user theme" "lang logout";-moz-column-gap:30px;column-gap:30px;row-gap:12px}header .section:last-of-type p,header .section:last-of-type .area-theme{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}p.area-username{grid-area:user}p.area-lang{grid-area:lang}p.area-logout{grid-area:logout;justify-content:end}p.area-logout a{-moz-column-gap:10px;column-gap:10px}.area-theme{grid-area:theme;justify-content:end}.area-theme label{transform:scale(1)}aside{grid-area:aside;display:flex;flex-direction:column;width:100%;background-color:var(--aside-bg);color:var(--aside-text-color);font-size:1.15rem;overflow-y:auto}aside .small-aside-note{font-size:.65em;color:var(--placeholder);text-align:right;margin-right:5px}aside nav{max-width:16em;background-color:var(--aside-nav-bg);padding:10px}aside nav h2{padding:5px;background-color:var(--aside-nav-h2-bg);display:flex;align-items:center}aside nav h2 svg{margin-left:4px;margin-right:6px;height:20px;width:auto}aside nav h2 svg path{fill:var(--aside-svg)}aside nav li{margin:5px 0}main{grid-area:main;overflow-y:auto}footer{grid-area:footer;display:flex;justify-content:center;align-items:center;background:var(--footer-bg);color:var(--footer-text-color);border-top:1px solid var(--footer-top-border-color);font-size:1rem;padding:.25em}.admin-logo a{display:flex;align-items:center}.logo-square{height:36px;width:auto;margin-right:5px}.logo-square path{fill:var(--logo-green)}.logo-text{height:32px;width:auto}.logo-text path{fill:var(--text-color)}.menu-bars{width:auto;height:25px}.logout{width:auto;height:25px}.flag-square{width:auto;height:var(--svg-user-icon-height)}.user-icon{width:auto;height:var(--svg-user-icon-height);margin-right:10px}@media screen and (min-width: 768px){body,body.show-sidebar{grid-template-columns:16rem 1fr;grid-template-areas:"header header" "aside main" "footer footer"}body aside,body.show-sidebar aside{display:flex;width:16rem}body main,body.show-sidebar main{display:initial}body .menu-bar-wrapper,body.show-sidebar .menu-bar-wrapper{display:none}header{flex-direction:row;justify-content:space-between}header .section:first-of-type{margin-bottom:0}header .section:last-of-type{display:flex;flex-direction:row}}body *{transition:background-color .2s ease}.cards{display:flex;flex-direction:column;row-gap:10px}.card{position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%;word-wrap:break-word;background-color:var(--card-bg-color);background-clip:border-box;border:1px solid var(--card-border-color);border-radius:.25rem;box-shadow:0 1px 1px 0 rgba(60,75,100,.14),0 2px 1px -1px rgba(60,75,100,.12),0 1px 3px 0 rgba(60,75,100,.2)}.card-header{display:flex;justify-content:center;align-items:center;padding:1rem;margin-bottom:0;color:var(--text-color);background-color:var(--card-header-bg);border-bottom:1px solid var(--card-header-border-bottom)}.card-body{flex:1 1 auto;padding:1rem;color:var(--card-body-bg)}:root{--form-max-width: 496px}form{border-radius:.25em}.flash.max-form-width{margin-top:10px;margin-bottom:10px}select,textarea,input[type=text],input[type=time],input[type=datetime-local],input[type=date],input[type=email],input[type=number],input[type=tel],input[type=password],input[type=search]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--input-color);background-color:var(--input-bg);background-clip:padding-box;border:1px solid var(--input-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=search]:-moz-placeholder{padding-left:2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23808080' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8% 40%;background-position:10px 55%}input[type=search]:placeholder-shown{padding-left:2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23808080' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8% 40%;background-position:10px 55%}input[type=file]{display:block;width:100%;padding:0;font-size:1rem;font-weight:400;line-height:1.5;color:var(--input-color);background-color:var(--input-bg);background-clip:padding-box;border:1px solid var(--input-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=file]::file-selector-button{background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border-color);border:0px;border-right:1px solid var(--input-border-color);padding:10px 15px;margin-right:20px;transition:.5s}input[type=file]::file-selector-button:hover{background-color:var(--btn-hover-bg)}#admin-form input[type=search]:-moz-placeholder{background-position:0 55%}#admin-form input[type=search]:placeholder-shown{background-position:0 55%}#admin-form input[type=search]:not(.client-form):-moz-placeholder{background-position:10px 55%}#admin-form input[type=search]:not(.client-form):placeholder-shown{background-position:10px 55%}textarea{box-sizing:border-box;resize:none}select:focus,textarea:focus,input[type=text]:focus,input[type=time]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus{color:var(--input-focus-color);background-color:var(--input-focus-bg);border-color:var(--input-focus-border-color);outline:0;box-shadow:0 0 0 .25rem var(--input-focus-box-shadow-color)}input[type=submit],button[type=submit],input[type=reset],input[type=button],button#sticky-menu-button,button[type=button].dialog,button[type=button].button,button.truncate-text,button.send-mailshot-button{height:100%;display:inline-block;font-weight:400;line-height:1.5;color:var(--btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--btn-bg);border:1px solid var(--btn-border-color);padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=submit]:focus,button[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus,button#sticky-menu-button:focus,button[type=button].dialog:focus,button[type=button].button:focus,button.truncate-text:focus{border-color:var(--input-focus-border-color);outline:0;box-shadow:0 0 0 .25rem var(--input-focus-box-shadow-color)}input[type=submit]:hover,button[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button#sticky-menu-button:hover,button[type=button].dialog:hover,button[type=button].button:hover,button.truncate-text:hover{background-color:var(--btn-hover-bg)}input[type=submit]:active,button[type=submit]:active,input[type=reset]:active,input[type=button]:active,button#sticky-menu-button:active,button[type=button].dialog:active,button[type=button].button:active{background-color:var(--btn-active-bg)}input[type=submit]:disabled,button[type=submit]:disabled,button[type=button]:disabled{background-color:var(--btn-disabled-bg);border-color:var(--btn-disabled-border-color);color:var(--btn-disabled-color);cursor:not-allowed}button.truncate-text{padding:.175rem .25rem;font-size:.8rem}button.truncate-text:focus{box-shadow:0 0 0 .15rem var(--input-focus-box-shadow-color)}input[type=time],input[type=date],input[type=datetime-local]{color-scheme:initial;width:-moz-max-content;width:max-content}input[type=time]{padding:.15rem}input[type=date],input[type=datetime-local]{min-width:200px}body.dark-theme input::-webkit-calendar-picker-indicator,body.dark-theme input::-webkit-inner-spin-button{filter:invert(80%)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1em;width:10px;margin-left:.4em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'><path fill='%23808080' d='m242.72 256 100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/></svg>");cursor:pointer}input.sticky-button{position:sticky;bottom:0;justify-self:start}.checkbox label{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start}.checkbox.listbox label{flex-direction:row;margin-bottom:.25em}.checkbox.listbox label input[type=checkbox]{margin-left:0;margin-right:.5em}input[type=checkbox]{background-color:var(--input-checkbox-default-bg);border-radius:.2em;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;cursor:pointer;margin-left:.5em;border:1px solid var(--input-border-color);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=checkbox]:focus{border-color:var(--input-focus-border-color);outline:0;box-shadow:0 0 0 .25rem var(--input-checkbox-focus-box-shadow-color)}input[type=checkbox]:checked{background-color:var(--input-checkbox-bg);background-image:url("data:image/gif;base64,R0lGODlhCwAKAIABAP////3cnSH5BAEKAAEALAAAAAALAAoAAAIUjH+AC73WHIsw0UCjglraO20PNhYAOw==");background-position:50% 50%;background-repeat:no-repeat}input[type=radio]{width:1rem;height:1rem;background-color:var(--input-bg);border-radius:50%;margin-top:.25em;vertical-align:top;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid var(--input-radio-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}input[type=radio]:focus{box-shadow:0 0 0 .25rem rgba(50,31,219,.25);outline:0}input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='rgba%28255, 255, 255, 0.87%29'/%3e%3c/svg%3e");background-color:var(--input-radio-checked-bg)}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23636f83' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;background-color:var(--input-bg);color:var(--input-color)}select option{background-color:var(--input-bg);color:var(--input-color)}::-moz-placeholder{color:var(--placeholder)}::placeholder{color:var(--placeholder)}.form-errors{background-color:var(--alert-danger-bg);color:var(--alert-danger-color);border-radius:.25em;padding:10px;margin:.25em;max-width:var(--form-max-width)}.form-errors h2{font-weight:600}.form-errors li{font-size:.9em}.form-control{margin-bottom:.5em}.form-control .radio_wrapper label{margin-right:12px}.form-control .radio_wrapper svg{margin-left:4px}.form-control .radio_wrapper svg.fa-check path{fill:var(--icon-check)}.form-control .radio_wrapper svg.fa-times path{fill:var(--icon-times)}.form-control.time-checkbox{display:none;grid-template-rows:repeat(2, max-content);grid-template-columns:repeat(3, max-content) 1fr;grid-template-areas:"time-label time-label time-label time-label" "time-from time-spacer time-to time-no-access"}.form-control.time-checkbox label:first-of-type{grid-area:time-label}.form-control.time-checkbox .day-time-from{grid-area:time-from}.form-control.time-checkbox .time-spacer{grid-area:time-spacer;margin-left:5px;margin-right:5px}.form-control.time-checkbox .day-time-to{grid-area:time-to}.form-control.time-checkbox label:last-of-type{grid-area:time-no-access;margin-left:15px;display:flex;align-items:center;gap:10px}.form-control.time-checkbox.copy-time-values label{margin-left:0}.form-control.date-time-range{display:grid;grid-template-rows:repeat(3, max-content);grid-template-columns:repeat(2, max-content);grid-template-areas:"date-time-label date-time-label" "date-time-from date-time-spacer" "date-time-to date-time-to";gap:10px}.form-control.date-time-range label:first-of-type{grid-area:date-time-label}.form-control.date-time-range .date-time-from{grid-area:date-time-from}.form-control.date-time-range .date-time-spacer{grid-area:date-time-spacer;margin-left:5px;margin-right:5px}.form-control.date-time-range .date-time-to{grid-area:date-time-to}.form-control.required label::after{content:"*";font-size:1.2em;line-height:0;vertical-align:middle;margin-left:.25em;color:var(--required-asterisk)}.form-control.dependant label::after{content:"*";font-size:1.2em;line-height:0;vertical-align:middle;margin-left:.25em;color:var(--dependant-asterisk)}#generated-passphrase{font-family:monospace,monospace;font-size:.9em;padding:.375rem .75rem;border-radius:.25rem;background-color:var(--input-bg);margin:.5em 0}#generated-passphrase:empty{display:none}.inline-notify{opacity:0;height:1px;background:var(--highlight-start-bg);color:var(--highlight-text-color);white-space:nowrap;border-radius:.25em;line-height:2;padding:0 .75rem 0 .75rem;font-weight:600;font-size:.9em}.inline-notify.flash{transition:.2s;opacity:1;height:auto;transition:background-color 3s ease;background-color:var(--highlight-bg)}.password-change,.form-note{background:var(--highlight-start-bg);color:var(--highlight-text-color);border-radius:.25em;padding:10px .75rem 10px .75rem;font-size:.9em;margin-bottom:.5em;line-height:1.125}.alert-box{background:var(--alert-danger-bg);color:var(--alert-danger-color)}.alert-box:is(span){font-size:.9em;padding:2px 5px;border-radius:5px}.admin-form-div{margin-bottom:1em}.admin-form-div svg.square-check-solid{position:relative;top:3px;width:16px;height:auto}.admin-form-div svg.square-check-solid path{fill:var(--input-checkbox-bg)}.admin-form-div .small-note{font-size:80%}@media screen and (min-width: 480px){.form-control.date-time-range{display:grid;grid-template-rows:repeat(2, max-content);grid-template-columns:repeat(3, max-content);grid-template-areas:"date-time-label date-time-label date-time-label" "date-time-from date-time-spacer date-time-to";gap:0}}@media screen and (min-width: 768px){form{max-width:var(--form-max-width)}.flash.max-form-width{max-width:var(--form-max-width);margin-top:10px;margin-bottom:10px}}@media screen and (min-width: 992px){:root{--form-max-width: 696px}.form-errors,.password-change,.form-note{max-width:calc(var(--form-max-width) - 250px);margin-left:250px}.page-login .form-errors{max-width:initial;margin-left:initial}form{max-width:var(--form-max-width);outline:1px solid rgba(0,0,0,0);margin-bottom:20px}form .form-control{display:grid;grid-template-columns:250px 1fr}form .form-control label,form .form-control .radio_title{text-align:right;align-self:center;margin-right:16px}form .form-control.passphrase-wrapper,form .form-control.use-ip-wrapper{display:block;padding-left:250px}form .form-control.checkbox label{display:grid;grid-template-columns:250px 1fr}form .form-control.checkbox label span{margin-right:16px}form .form-control.checkbox label input[type=checkbox]{margin-left:initial;order:1}form .form-control.checkbox.listbox label{display:flex;flex-direction:row;margin-bottom:.25em}form .form-control.checkbox.listbox label input[type=checkbox]{margin-left:0;margin-right:.5em;order:0}form .form-control.time-checkbox{display:none;grid-template-rows:1fr;grid-template-columns:250px repeat(3, max-content) 1fr;grid-template-areas:"time-label time-from time-spacer time-to time-no-access"}form .form-control.date-time-range{grid-template-rows:1fr;grid-template-columns:250px repeat(3, max-content);grid-template-areas:"date-time-label date-time-from date-time-spacer date-time-to"}form input[type=submit]{margin-left:250px}}.show-record{max-width:100%;margin-bottom:20px}.show-record li{background-color:var(--form-bg);box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;border-radius:3px;margin-bottom:4px}.show-record li span:first-of-type{font-weight:500;display:block;margin-bottom:0}.show-record li span:nth-of-type(2){font-size:.9em}.show-record li.full-width{font-size:.9em;padding:5px}.show-record li.full-width p{margin-top:5px;padding-top:5px;border-top:2px solid var(--bg-color)}.show-record li.one-line span{display:inline-block;width:calc(50% - 18px)}.show-record li.one-line span svg.fa-times path{fill:var(--icon-times)}.show-record li.one-line span svg.fa-check path{fill:var(--icon-check)}.show-record li.one-line span:last-of-type{text-align:right}.show-record li span{margin:5px;display:inline-block}.show-record li ul.compact li{margin-bottom:0;border-radius:initial;box-shadow:initial}.show-record li.pending-client{background-color:var(--alert-danger-bg);color:var(--alert-danger-color)}.show-record li.pending-client button.delete-button{background-color:var(--btn-manage-bg);box-shadow:0 1px 1px 0 rgba(60,75,100,.14),0 2px 1px -1px rgba(60,75,100,.12),0 1px 3px 0 rgba(60,75,100,.2);border:0;border-radius:4px;color:var(--delete);padding:0;height:32px;width:32px;cursor:pointer}.show-record li.pending-client button.delete-button svg{pointer-events:none}.show-record li.pending-client button.delete-button:focus{border-color:var(--input-focus-border-color);outline:0;box-shadow:0 0 0 .25rem var(--input-focus-box-shadow-color)}.show-record li.pending-client button.delete-button:hover svg.fa-trash-alt path{fill:var(--table-delete-hover-color)}.show-record li.pending-client .pending-client-buttons{display:flex;justify-content:space-between;padding:.5em}.show-record li.pending-client .pending-client-buttons form{margin:0}.show-record li.pending-client .pending-client-buttons input#submit{margin:0;line-height:16px}.show-record a.email-link{overflow-wrap:anywhere}@media screen and (min-width: 480px){.grid-list{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:5px;column-gap:5px}.grid-full{grid-column:1/3}}@media screen and (min-width: 768px){.show-record-wrapper{max-width:496px}}.checkbox-theme-toggle{opacity:0;position:absolute}.label{width:50px;height:26px;background-color:var(--bg-dark);display:flex;border-radius:50px;align-items:center;justify-content:space-between;padding:5px;position:relative;transform:scale(1.25)}.theme-toggler:focus-within label{outline:0;box-shadow:0 0 0 .25rem var(--input-focus-box-shadow-color)}.ball{width:20px;height:20px;background-color:#fff;position:absolute;top:3px;left:2px;border-radius:50%;transition:transform .2s linear}.checkbox-theme-toggle:checked+.label .ball{transform:translateX(24px)}svg{height:16px;width:auto}.fa-moon{color:var(--icon-moon)}.fa-sun{color:var(--icon-sun)}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--text-color)}.hamburger-box{width:40px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:var(--text-color);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.table-wrapper table{border:0;width:100%}.table-wrapper table caption{font-size:.95em;font-weight:700;text-align:left;padding:.25em}.table-wrapper table thead{display:none}.table-wrapper table tr{border:1px solid var(--table-tr-border-color);display:block;margin-bottom:1em}.table-wrapper table tr:first-of-type{margin-top:.25em}.table-wrapper table tr:last-of-type{margin-bottom:.25em}.table-wrapper table td{background-color:var(--table-row-bg-odd);border-bottom:1px solid var(--table-tr-border-color);display:block;font-size:.85em;text-align:right;padding:.5em;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word}.table-wrapper table td:nth-child(even){background-color:var(--table-row-bg-even)}.table-wrapper table td details div{background-color:var(--table-details-div);border:1px solid var(--table-tr-border-color)}.table-wrapper table td details p{padding:3px 6px 3px 6px;display:flex;justify-content:space-between;align-items:center}.table-wrapper table td details p:not(:last-of-type){border-bottom:1px solid var(--table-tr-border-color)}.table-wrapper table td details p span{display:flex;align-content:center}.table-wrapper table td details p span.day,.table-wrapper table td details p span.hours{white-space:nowrap}.table-wrapper table tr.merge_link td{text-align:right;padding-right:1em}.table-wrapper table tr.merge_link td a{text-decoration:none}.table-wrapper table tr:hover td{background-color:var(--table-highlight-row-bg);color:var(--table-highlight-row-text-color);cursor:cell}.table-wrapper table tr.highlight td{background-color:var(--highlight-bg)}.table-wrapper table td:before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;margin-right:6px}.table-wrapper table td:last-child{border-bottom:0}.table-wrapper table svg.fa-check path{fill:var(--icon-check)}.table-wrapper table svg.fa-times path,.table-wrapper table svg.fa-trash-alt path{fill:var(--icon-times)}.table-wrapper table a.edit,.table-wrapper table a.view,.table-wrapper table a.prop-matcher,.table-wrapper table a.move-records{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;background-color:var(--btn-manage-bg);box-shadow:0 1px 1px 0 rgba(60,75,100,.14),0 2px 1px -1px rgba(60,75,100,.12),0 1px 3px 0 rgba(60,75,100,.2);border-radius:4px}.table-wrapper table a.edit:focus,.table-wrapper table a.view:focus,.table-wrapper table a.prop-matcher:focus,.table-wrapper table a.move-records:focus{border-color:var(--input-focus-border-color);outline:0;box-shadow:0 0 0 .25rem var(--input-focus-box-shadow-color)}.table-wrapper table a.edit{color:var(--table-link)}.table-wrapper table a.edit:hover{color:var(--table-edit-hover-color)}.table-wrapper table a.move-records{color:var(--table-link)}.table-wrapper table a.move-records:hover{color:var(--table-edit-hover-color)}.table-wrapper table a.move-records svg{fill:var(--move-admin)}.table-wrapper table a.view{color:var(--view)}.table-wrapper table a.view:hover{color:var(--table-view-hover-color)}.table-wrapper table a.prop-matcher svg{height:25px}.table-wrapper table a.prop-matcher svg path.puzzle-1{fill:var(--puzzle-1)}.table-wrapper table a.prop-matcher svg path.puzzle-2{fill:var(--puzzle-2)}.table-wrapper table a.prop-matcher:hover{color:var(--icon-times)}.table-wrapper table button.delete-button{background-color:var(--btn-manage-bg);box-shadow:0 1px 1px 0 rgba(60,75,100,.14),0 2px 1px -1px rgba(60,75,100,.12),0 1px 3px 0 rgba(60,75,100,.2);border:0;border-radius:4px;color:var(--delete);padding:0;height:32px;width:32px;cursor:pointer}.table-wrapper table button.delete-button svg{pointer-events:none}.table-wrapper table button.delete-button:focus{border-color:var(--input-focus-border-color);outline:0;box-shadow:0 0 0 .25rem var(--input-focus-box-shadow-color)}.table-wrapper table button.delete-button:hover svg.fa-trash-alt path{fill:var(--table-delete-hover-color)}@media screen and (min-width: 576px){.table-wrapper{overflow-x:auto;max-width:var(--table-max-width);margin-right:10px}.table-wrapper table{border:1px solid var(--table-tr-border-color);border-collapse:collapse;margin:0;padding:0;width:100%}.table-wrapper table thead{display:table-header-group}.table-wrapper table th,.table-wrapper table tr{background-color:var(--table-th-bg);border:1px solid var(--table-tr-border-color);display:table-row;padding:.35em}.table-wrapper table tr:nth-child(even){background-color:var(--table-row-bg-odd)}.table-wrapper table tr:nth-child(odd){background-color:var(--table-row-bg-even)}.table-wrapper table td{text-align:left;padding:.625em;display:table-cell;vertical-align:top}.table-wrapper table td:nth-child(even){background-color:initial}.table-wrapper table td:nth-child(odd){background-color:initial}.table-wrapper table thead tr td{background-color:var(--table-thead-row) !important}.table-wrapper table th{font-size:.85em;letter-spacing:.1em;display:table-cell;text-align:left;border:0}.table-wrapper table td:before{content:initial;float:initial;margin-right:0}}.flash{max-width:var(--flash-max-width);padding:10px;border-radius:.25em;margin-bottom:10px}.flash.notice{color:var(--notice-color);background-color:var(--notice-background-color);border:1px solid var(--notice-border-color)}.flash.success{color:var(--success-color);background-color:var(--success-background-color);border:1px solid var(--success-border-color)}.flash.success-sticky-fade-out{color:var(--success-color);background-color:var(--success-background-color);border:1px solid var(--success-border-color);position:fixed;opacity:1;animation:fadeout 3s;animation-delay:3s;animation-fill-mode:forwards;pointer-events:none;z-index:2}@keyframes fadeout{from{opacity:1}to{opacity:0}}.flash.error{color:var(--alert-danger-color);background-color:var(--alert-danger-bg);border:1px solid var(--alert-danger-bg)}.dialog-container{display:flex;position:fixed;top:0;left:0;bottom:0;right:0;z-index:2}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:var(--dialog-overlay);animation:fade-in 200ms both}.dialog-content{background-color:var(--dialog-bg-color);color:var(--dialog-color);margin:auto;z-index:2;position:relative;animation:fade-in 400ms 200ms both,slide-up 400ms 200ms both;padding:1em;max-width:90%;width:600px;border-radius:5px}@media screen and (min-width: 700px){.dialog-content{padding:2em}}@keyframes fade-in{from{opacity:0}}@keyframes slide-up{from{transform:translateY(10%)}}.dialog-content h1{margin:0;font-size:1.25em;font-weight:700}.dialog-content p span{font-weight:600}.dialog-button-wrapper{display:flex;justify-content:right;margin-top:1em}.dialog-button-wrapper .dialog.cancel-button{background-color:var(--dialog-cancel-button-bg);border:1px solid var(--dialog-cancel-button-bg);margin-left:1em}.dialog-close{position:absolute;top:.5em;right:.5em;border:0;padding:0;background-color:var(--dialog-close-bg);color:var(--dialog-close-color);font-weight:bold;font-size:1.25em;width:1.2em;height:1.2em;text-align:center;cursor:pointer;transition:.15s;border-radius:3px}@media screen and (min-width: 700px){.dialog-close{top:1em;right:1em}}:root{--breadcrumb-max-width: 496px}.admin-breadcrumb-link{display:flex;align-items:center;justify-content:flex-end;margin-bottom:.5em;padding-right:.5em}.admin-breadcrumb-link a{display:flex;align-items:center}.admin-breadcrumb-link a svg{margin-left:.25em}@media screen and (min-width: 768px){.admin-breadcrumb-link{max-width:var(--breadcrumb-max-width)}.admin-breadcrumb-link.table-breadcrumb{max-width:1300px}}@media screen and (min-width: 992px){:root{--breadcrumb-max-width: 696px}.admin-breadcrumb-link{max-width:var(--breadcrumb-max-width)}}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:var(--pager-max-width);font-size:.9rem;font-weight:600;gap:8px;margin:10px 0 10px 0}.pager:first-of-type{margin-top:20px}.pager:last-of-type{margin-bottom:20px}.pager a,.pager span{display:inline-flex;justify-content:center;align-items:center;color:var(--btn-color);background-color:var(--btn-bg);text-decoration:none;width:auto;height:26px;padding-left:8px;padding-right:8px;border-radius:3px;border:1px solid var(--btn-border-color)}.pager a:hover{color:var(--btn-hover-color);background-color:var(--pager-hover-bg);border:1px solid var(--pager-hover-border-color);text-decoration:none}.pager span{color:var(--btn-active-color);background-color:var(--pager-active-bg);border:1px solid var(--pager-active-border-color)}.pager .fa-ellipsis-h{color:var(--pager-ellipsis)}@media screen and (min-width: 576px){.pager{justify-content:end;margin-right:10px}}.truncate-wrapper{text-align:left;padding-left:13ch}.truncate-wrapper .more{display:none}@media screen and (min-width: 576px){.truncate-wrapper{text-align:left;padding-left:0}}.autoComplete_wrapper{display:inline-block;position:relative;width:100%}.autoComplete_wrapper>input{height:auto;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:.375rem .75rem .375rem .75rem;text-overflow:ellipsis;color:var(--input-color);outline:none;border:1px solid var(--input-border-color);background-color:var(--input-bg);transition:all .4s ease}.autoComplete_wrapper>input::-moz-placeholder{color:var(--placeholder);font-size:1rem;padding:.25rem;-moz-transition:all .3s ease;transition:all .3s ease}.autoComplete_wrapper>input::placeholder{color:var(--placeholder);font-size:1rem;padding:.25rem;transition:all .3s ease}.autoComplete_wrapper>input:focus::-moz-selection{background-color:var(--input-focus-select-autocomplete)}.autoComplete_wrapper>input:focus::selection{background-color:var(--input-focus-select-autocomplete)}.autoComplete_wrapper>input::-moz-selection{background-color:var(--input-focus-select-autocomplete)}.autoComplete_wrapper>input::selection{background-color:var(--input-focus-select-autocomplete)}.autoComplete_wrapper>ul{position:absolute;max-height:276px;overflow-y:auto;box-sizing:border-box;left:0;right:0;margin:.5rem 0 0 0;padding:0;z-index:1;list-style:none;border-radius:.25rem;border:1px solid var(--input-border-color);background-color:var(--input-bg);box-shadow:rgba(0,0,0,.2) 0px 1px 3px 0px,rgba(0,0,0,.12) 0px 1px 2px 0px;outline:none;transition:opacity .15s ease-in-out}.autoComplete_wrapper>ul[hidden],.autoComplete_wrapper>ul:empty{display:block;opacity:0;transform:scale(0)}.autoComplete_wrapper>ul>li{margin:.3rem;padding:.3rem .5rem;text-align:left;font-size:1rem;color:var(--input-color);border-radius:.25rem;background-color:var(--input-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}span i{color:var(--autocomplete-id-italic)}span i::after{content:" - "}.autoComplete_wrapper>ul>li mark{background-color:rgba(0,0,0,0);color:var(--autocomplete-mark);font-weight:600}.autoComplete_wrapper>ul>li:hover{cursor:pointer;background-color:var(--autocomplete-item-hover)}.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:var(--autocomplete-item-hover)}span.match{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#search-clear{color:red}ul[id^=autoComplete_list_]>p{height:auto;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:.375rem .75rem .375rem .75rem;text-overflow:ellipsis;color:var(--input-color);outline:none;border:0;color:var(--highlight-text-color);background-color:var(--highlight-bg);transition:all .4s ease}ul[id^=autoComplete_list_]>p:empty{display:none}.mailshot-draft{background-color:var(--BG_HEX_MAIN);color:var(--COLOUR_TEXT_MAIN);max-width:600px;margin-bottom:75px}.mailshot-draft .mailshot-draft-banner{background-color:var(--BG_HEX_HEADER_FOOTER);text-align:center;line-height:0}.mailshot-draft .mailshot-draft-banner img{max-width:280px;width:100%;height:auto;padding:20px}.mailshot-draft .mailshot-draft-body{display:flex;flex-direction:column;align-items:center;margin:30px 10px}.mailshot-draft .mailshot-draft-body p{max-width:350px;width:100%;font-size:.9em;line-height:1.1}.mailshot-draft .mailshot-draft-footer{background-color:var(--BG_HEX_HEADER_FOOTER);display:flex;flex-direction:column;align-items:center;color:var(--BG_HEX_MAIN);font-weight:400}.mailshot-draft .mailshot-draft-footer p{margin:10px;padding:20px 0;font-size:.7em}.mailshot-draft .mailshot-draft-footer span{color:var(--COLOUR_HEX_LINK);text-decoration:underline}@media screen and (min-width: 480px){.mailshot-draft .mailshot-draft-body{margin:30px 0}.mailshot-draft-footer p{margin:10px 0}}.page-admin.admin-show .admin-breadcrumb-link{width:100%;max-width:1350px}@media screen and (min-width: 1200px){.page-admin .table-wrapper{max-width:1350px}}.page-login{min-height:100svh;background:var(--bg-color);color:var(--text-color);display:flex;align-items:center;justify-content:center}.page-login .togglers{position:absolute;top:20px;right:20px;display:flex;flex-direction:row;gap:15px;align-content:center}.page-login p.area-lang{display:flex;flex-direction:row;gap:10px}.page-login .flag-square{width:auto;height:var(--svg-user-icon-height)}.page-login .card{max-width:350px;margin:.5em}.page-login .logo-square{width:36px;height:auto;margin-right:.25em}.page-login form{background-color:var(--form-bg);margin:10px 0;display:flex;flex-direction:column}.page-login input:not(:last-of-type){margin-bottom:.5em}.page-menu .card header,.page-menu .card .note{padding:.5em;font-size:.9em}.page-menu .card header h2,.page-menu .card .note h2{font-weight:700}.page-menu .card header h2 svg,.page-menu .card .note h2 svg{margin-right:5px;position:relative;top:1px}.page-menu .card header h2 svg path,.page-menu .card .note h2 svg path{fill:var(--aside-svg)}.page-menu .card .note{font-size:.85em;padding-top:0}.page-menu .card ul{padding:.5em}.page-menu .card li{font-size:.8em;padding:2px 5px;border-radius:3px}.page-menu .card li:not(:last-of-type){margin-bottom:.25em}.page-menu .card li:nth-child(odd){background-color:var(--table-row-bg-odd)}.page-menu .card li:nth-child(even){background-color:var(--table-row-bg-even)}.page-menu .card li:hover{background-color:var(--table-highlight-row-bg);color:var(--table-highlight-row-text-color)}.page-menu .card li .appointment{display:grid;-moz-column-gap:5px;column-gap:5px;grid-template-columns:95px 1fr;grid-template-rows:auto;grid-template-areas:"date admin" "date link"}.page-menu .card li .appointment.is-admin{color:var(--is-admin)}.page-menu .card li .appointment.is-admin .apt-admin:before{content:url(../img/svg/bolt-solid.svg);display:inline-block;position:relative;top:1px;width:10px;height:10px;margin-right:5px;filter:var(--is-admin-icon)}.page-menu .card li .apt-time{grid-area:date}.page-menu .card li .apt-admin{grid-area:admin;justify-self:right;text-align:right}.page-menu .card li .apt-link{grid-area:link;justify-self:right;text-align:right}.page-menu .card li svg{margin-left:5px}.page-menu .card li svg path{fill:var(--aside-svg)}.page-menu .card li .name-date,.page-menu .card li .ref-name-date{display:flex;justify-content:space-between}.page-menu .card li .name-date span:nth-child(2),.page-menu .card li .ref-name-date span:nth-child(2){margin-left:5px;min-width:-moz-fit-content;min-width:fit-content;text-align:right}.page-menu .card li .ref-name-date a span:nth-child(1){margin-right:5px;min-width:-moz-fit-content;min-width:fit-content}.page-menu .card.follow-ups .note,.page-menu .card.follow-ups li{display:flex;justify-content:space-between}.page-menu .card.follow-ups .note span:nth-child(1),.page-menu .card.follow-ups li span:nth-child(1){min-width:-moz-fit-content;min-width:fit-content;text-align:right}.page-menu .card.follow-ups .is-admin{color:var(--is-admin)}.page-menu .card.follow-ups .is-admin:before{content:url(../img/svg/bolt-solid.svg);display:inline-block;position:relative;top:1px;width:10px;height:10px;margin-right:5px;filter:var(--is-admin-icon)}.page-menu main{container:cards clock-currency/inline-size;display:flex;flex-direction:column;align-content:center}.page-menu .clock-currency{display:flex;flex-direction:column;row-gap:10px;font-size:1rem;background-color:var(--clock-bg);margin-bottom:10px;margin-top:3px;padding:.25em;box-shadow:var(--clock-box-shadow-color) 0px 1px 2px 0px;border-radius:.25em;align-content:center}.page-menu .clock-currency #clock{display:inline-block;align-self:center;padding-left:.5em}.page-menu .clock-currency #clock:before{content:url(../img/svg/clock-solid.svg);display:inline-block;position:relative;top:1px;width:14px;height:14px;margin-right:7px;filter:var(--aside-svg-icon)}.page-menu .clock-currency #currency{display:flex;align-items:center;padding-left:.5em;padding-right:.5em}.page-menu .clock-currency #currency input{padding:0 2px 0 2px;width:100px}.page-menu .clock-currency #currency .symbols{padding-right:2px}.page-menu .clock-currency #currency .arrows{padding:0 .5em}.page-menu .clock-currency #currency details{margin-left:5px;font-size:.7em}.page-menu .clock-currency #currency details>summary{cursor:pointer;list-style:none}.page-menu .clock-currency #currency svg{position:relative;top:2px}.page-menu .clock-currency #currency svg path{fill:var(--aside-svg)}.page-menu #clock,.page-menu .cards{width:100%;max-width:var(--cards-max-width)}.page-menu .cards{display:grid;align-self:center}@container clock-currency (min-width: 540px){.page-menu .clock-currency{flex-direction:row}}@container cards (min-width: 700px){.page-menu .cards{grid-template-columns:1fr 1fr;gap:10px}.page-menu .card{max-height:500px;overflow-y:auto}}@container cards (min-width: 1100px){.page-menu .cards{grid-template-columns:1fr 1fr 1fr}}@container cards (min-width: 1450px){.page-menu .cards{grid-template-columns:1fr 1fr 1fr 1fr}}.page-testimonial h2.admin-form-h2.record{margin-left:0}@media screen and (min-width: 576px){.page-testimonial .table-wrapper td:nth-of-type(1),.page-testimonial .table-wrapper td:nth-of-type(2){white-space:nowrap}.page-testimonial .table-wrapper td:nth-of-type(3){min-width:200px}}@media screen and (min-width: 768px){.page-testimonial .flash{max-width:496px}}.page-owner .table-wrapper .newsletter-title{background-color:var(--table-th-bg);display:flex;justify-content:flex-end;align-items:center;padding:4px}.page-owner .table-wrapper .newsletter-title svg{margin-left:10px}.page-owner h2.admin-form-h2.record{margin-left:0}.page-owner.owner-confirm-mailshot-draft .admin-breadcrumb-link{width:850px;max-width:850px}@media screen and (min-width: 576px){.page-owner .table-wrapper td:nth-of-type(1){white-space:nowrap}.page-owner .table-wrapper td:nth-of-type(2){min-width:250px}.page-owner .table-wrapper td:nth-of-type(3),.page-owner .table-wrapper td:nth-of-type(4){min-width:200px}.page-owner .table-wrapper td:nth-of-type(4) span:first-of-type{font-weight:700;margin-right:10px}.page-owner .table-wrapper td:nth-of-type(4) li:nth-child(2){margin-top:10px}.page-owner .table-wrapper .newsletter-title{justify-content:flex-start}}.page-owner .flash{margin-bottom:10px}@media screen and (min-width: 768px){.page-owner .flash{max-width:496px}.page-owner.owner-view .admin-breadcrumb-link{max-width:initial}}@media screen and (min-width: 992px){.page-owner.owner-confirm-mailshot-draft .admin-form button{margin-left:250px}}.page-lawyer h2.admin-form-h2.record{margin-left:0}@media screen and (min-width: 576px){.page-lawyer .table-wrapper td:nth-of-type(1){white-space:nowrap}.page-lawyer .table-wrapper td:nth-of-type(2){min-width:250px}.page-lawyer .table-wrapper td:nth-of-type(3),.page-lawyer .table-wrapper td:nth-of-type(4){min-width:200px}}.page-lawyer .flash{margin-bottom:10px}@media screen and (min-width: 768px){.page-lawyer .flash{max-width:496px}.page-lawyer.lawyer-view .admin-breadcrumb-link{max-width:initial}}.page-client.client-view.client-add-edit .admin-breadcrumb-link,.page-client.client-add-edit.client-add-edit .admin-breadcrumb-link{max-width:696px}.page-client.client-view h2.admin-form-h2.record,.page-client.client-add-edit h2.admin-form-h2.record{margin-left:0}.page-client.client-view .info-wrapper,.page-client.client-add-edit .info-wrapper{display:flex;flex-direction:column}.page-client.client-view .followed-up,.page-client.client-add-edit .followed-up{text-decoration:line-through;color:var(--followed-up)}.page-client.client-view .client_status svg,.page-client.client-add-edit .client_status svg{filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.page-client.client-view .client_status.active svg,.page-client.client-add-edit .client_status.active svg{fill:var(--active)}.page-client.client-view .client_status.curiosity-only svg,.page-client.client-add-edit .client_status.curiosity-only svg{fill:var(--curiosity-only)}.page-client.client-view .client_status.unable-to-contact svg,.page-client.client-add-edit .client_status.unable-to-contact svg{fill:var(--unable-to-contact)}.page-client.client-view .client_status.bought-elsewhere svg,.page-client.client-add-edit .client_status.bought-elsewhere svg{fill:var(--bought-elsewhere)}.page-client.client-view .client_status.no-longer-seeking svg,.page-client.client-add-edit .client_status.no-longer-seeking svg{fill:var(--no-longer-seeking)}.page-client.client-view .client_status.pending-completion svg,.page-client.client-add-edit .client_status.pending-completion svg{fill:var(--pending-completion)}.page-client.client-view .client_status.purchased svg,.page-client.client-add-edit .client_status.purchased svg{fill:var(--purchased)}.page-client.client-view form .form-control.checkbox label[for=is-urgent],.page-client.client-view form .form-control.checkbox label[for=has_pending_property],.page-client.client-add-edit form .form-control.checkbox label[for=is-urgent],.page-client.client-add-edit form .form-control.checkbox label[for=has_pending_property]{justify-content:flex-end}.page-client.client-view form .form-control input[type=date],.page-client.client-add-edit form .form-control input[type=date]{width:100%}.page-client.client-view form .form-control label,.page-client.client-add-edit form .form-control label{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.page-client.client-view form .form-control input#referred_by:disabled,.page-client.client-add-edit form .form-control input#referred_by:disabled{border-color:var(--input-border-color-disabled);background-color:var(--input-bg-disabled)}.page-client.client-view form .form-control span.inland_region,.page-client.client-add-edit form .form-control span.inland_region{fill:var(--inland)}.page-client.client-view form .form-control span.coastal_region,.page-client.client-add-edit form .form-control span.coastal_region{fill:var(--coastal)}.page-client.client-view form .form-control a:focus,.page-client.client-view form .form-control a:focus-visible,.page-client.client-add-edit form .form-control a:focus,.page-client.client-add-edit form .form-control a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:initial}.page-client.client-view form .form-control.listbox.checkbox,.page-client.client-add-edit form .form-control.listbox.checkbox{font-size:.9em}.page-client.client-view form .form-control.listbox.checkbox h1,.page-client.client-add-edit form .form-control.listbox.checkbox h1{font-size:1.1em;font-weight:500}.page-client.client-view form .form-control.listbox.checkbox label:first-of-type,.page-client.client-add-edit form .form-control.listbox.checkbox label:first-of-type{margin-top:10px}.page-client.client-view form .form-control.listbox.checkbox label span,.page-client.client-add-edit form .form-control.listbox.checkbox label span{font-size:.9em}.page-client.client-view form .form-control.listbox.checkbox label span svg,.page-client.client-add-edit form .form-control.listbox.checkbox label span svg{position:relative;top:2px}.page-client.client-view #follow-up-form-i .checkbox label,.page-client.client-add-edit #follow-up-form-i .checkbox label{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.page-client.client-view .follow-ups-container svg.fa-minus,.page-client.client-add-edit .follow-ups-container svg.fa-minus{margin-left:5px}.page-client.client-view .sticky-sidebar,.page-client.client-add-edit .sticky-sidebar{position:fixed;bottom:32px;display:flex;flex-direction:column;justify-content:flex-end;align-self:flex-end;min-width:310px}.page-client.client-view .sticky-sidebar button[aria-expanded=true]#sticky-menu-button,.page-client.client-add-edit .sticky-sidebar button[aria-expanded=true]#sticky-menu-button{border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;border:0}.page-client.client-view .sticky-sidebar .appointment-link svg,.page-client.client-add-edit .sticky-sidebar .appointment-link svg{width:12px;height:auto;margin-right:.25em;position:relative;top:1px;animation:bell-shaker .5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation-iteration-count:infinite;backface-visibility:hidden;transform-origin:top right}.page-client.client-view .sticky-sidebar .appointment-link svg path,.page-client.client-add-edit .sticky-sidebar .appointment-link svg path{fill:var(--important)}.page-client.client-view #sticky-menu [hidden],.page-client.client-add-edit #sticky-menu [hidden]{display:none}.page-client.client-view .sidebar-navigation,.page-client.client-add-edit .sidebar-navigation{font-size:.8em;padding:10px;background-color:var(--form-bg);box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;border-top-left-radius:3;border-top-right-radius:3;list-style:square;list-style-position:inside;border:1px solid rgba(0,0,0,.2);width:100%}.page-client.client-view .sidebar-navigation li>ul,.page-client.client-add-edit .sidebar-navigation li>ul{padding-left:20px;font-size:.8em}.page-client.client-view .sidebar-navigation a svg,.page-client.client-add-edit .sidebar-navigation a svg{position:relative;top:3px}.page-client.client-view .sidebar-navigation a svg.fa-pen,.page-client.client-add-edit .sidebar-navigation a svg.fa-pen{width:12px;margin-right:8px}.page-client.client-view .sidebar-navigation a svg.prop-matcher,.page-client.client-add-edit .sidebar-navigation a svg.prop-matcher{margin-right:4px}.page-client.client-view .sidebar-navigation a svg.prop-matcher path.puzzle-1,.page-client.client-add-edit .sidebar-navigation a svg.prop-matcher path.puzzle-1{fill:var(--puzzle-1)}.page-client.client-view .sidebar-navigation a svg.prop-matcher path.puzzle-2,.page-client.client-add-edit .sidebar-navigation a svg.prop-matcher path.puzzle-2{fill:var(--puzzle-2)}.page-client.client-view #follow-ups>li,.page-client.client-add-edit #follow-ups>li{box-shadow:none;background-color:var(--bg-color)}.page-client.client-view #follow-ups.show-record li,.page-client.client-add-edit #follow-ups.show-record li{margin-bottom:15px}.page-client.client-view #follow-ups.show-record li span,.page-client.client-add-edit #follow-ups.show-record li span{display:block;overflow-wrap:break-word}.page-client.client-view #follow-ups.show-record li span>span.urgent,.page-client.client-add-edit #follow-ups.show-record li span>span.urgent{background:var(--urgent-background-color);padding:0 5px 2px 5px;display:inline-block;color:var(--urgent);border-radius:3px;font-size:.9em;font-weight:normal}.page-client.client-view #follow-ups.show-record li span>span.urgent.hide,.page-client.client-add-edit #follow-ups.show-record li span>span.urgent.hide{display:none}.page-client.client-view #follow-ups.show-record li span>span.urgent svg,.page-client.client-add-edit #follow-ups.show-record li span>span.urgent svg{position:relative;top:1px;margin-right:3px}.page-client.client-view #follow-ups.show-record li span>span.urgent svg path,.page-client.client-add-edit #follow-ups.show-record li span>span.urgent svg path{fill:var(--urgent)}.page-client.client-view #follow-ups.show-record li span.follow-up-checkbox,.page-client.client-add-edit #follow-ups.show-record li span.follow-up-checkbox{display:flex;justify-content:flex-end;padding:.5em}.page-client.client-view #follow-ups.show-record li span.follow-up-checkbox input,.page-client.client-add-edit #follow-ups.show-record li span.follow-up-checkbox input{position:relative;top:3px}.page-client.client-view #follow-ups.show-record li span.follow-up-checkbox label:hover,.page-client.client-add-edit #follow-ups.show-record li span.follow-up-checkbox label:hover{cursor:pointer}.page-client.client-view #follow-ups .follow-up-item,.page-client.client-add-edit #follow-ups .follow-up-item{border-left:3px solid rgba(0,0,0,0)}.page-client.client-view #follow-ups .follow-up-item.todo,.page-client.client-add-edit #follow-ups .follow-up-item.todo{border-left:3px solid var(--todo)}.page-client.client-view #follow-ups .text-title,.page-client.client-add-edit #follow-ups .text-title{display:flex;flex-direction:row;justify-content:space-between;align-content:center;padding-top:10px;padding-bottom:10px}.page-client.client-view #follow-ups .text-title span:first-of-type,.page-client.client-add-edit #follow-ups .text-title span:first-of-type{font-size:1.1em}.page-client.client-view ul.follow-ups,.page-client.client-add-edit ul.follow-ups{background-color:var(--bg-color);box-shadow:0}.page-client.client-view ul.follow-ups>li ul li.follow-item-title,.page-client.client-add-edit ul.follow-ups>li ul li.follow-item-title{font-weight:500;display:flex;flex-direction:row;justify-content:space-between;align-content:center}.page-client.client-view ul.follow-ups>li ul li.follow-item-title .admin-breadcrumb-link,.page-client.client-add-edit ul.follow-ups>li ul li.follow-item-title .admin-breadcrumb-link{font-size:1.1em;font-weight:normal}.page-client.client-view ul.follow-ups>li ul li,.page-client.client-add-edit ul.follow-ups>li ul li{box-shadow:none}.page-client.client-view #pending-sale li span span,.page-client.client-add-edit #pending-sale li span span{background:var(--urgent-background-color);padding:0 5px 2px 5px;display:inline-block;color:var(--urgent);border-radius:3px;font-size:.9em;font-weight:normal}.page-client.client-view #error_email_wrapper.table-wrapper,.page-client.client-add-edit #error_email_wrapper.table-wrapper{margin-bottom:15px}.page-client.client-view #error_email_wrapper.table-wrapper caption svg,.page-client.client-add-edit #error_email_wrapper.table-wrapper caption svg{position:relative;top:2px}.page-client.client-view #error_email_wrapper.table-wrapper caption svg path,.page-client.client-add-edit #error_email_wrapper.table-wrapper caption svg path{fill:var(--dialog-close-bg)}.page-client.client-view .appointments-summary li,.page-client.client-add-edit .appointments-summary li{background-color:var(--form-bg);box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;border-radius:3px;margin-bottom:4px;padding:5px;font-size:.9em}.page-client.client-view .appointments-summary svg,.page-client.client-add-edit .appointments-summary svg{margin-left:8px}.page-client.client-view .appointments-summary svg path,.page-client.client-add-edit .appointments-summary svg path{fill:var(--aside-svg)}.page-client.client-view .appointments-summary .caption,.page-client.client-add-edit .appointments-summary .caption{background-color:rgba(0,0,0,0);font-weight:500;font-size:1.1em;padding-top:10px;padding-bottom:10px;box-shadow:initial}.page-client.client-view .appointments-summary .caption svg,.page-client.client-add-edit .appointments-summary .caption svg{margin-right:.5em;position:relative;top:2px}.page-client.client-view .appointments-summary .appointment-date-name,.page-client.client-add-edit .appointments-summary .appointment-date-name{display:flex;flex-direction:column;-moz-column-gap:1em;column-gap:1em;margin-top:.5em;font-weight:500}.page-client.client-view .appointments-summary .appointment-date-name svg,.page-client.client-add-edit .appointments-summary .appointment-date-name svg{margin-right:.5em;position:relative;top:1px}.page-client.client-view .appointments-summary .appointment-date-name svg path,.page-client.client-add-edit .appointments-summary .appointment-date-name svg path{fill:var(--view)}.page-client.client-view .appointments-summary .appointment-date-name span.appointment-today,.page-client.client-add-edit .appointments-summary .appointment-date-name span.appointment-today{text-decoration-line:underline;text-decoration-color:var(--important);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:2px}.page-client.client-view .appointments-summary .appointment-date-name span.appointment-today svg path,.page-client.client-add-edit .appointments-summary .appointment-date-name span.appointment-today svg path{fill:var(--important)}.page-client.client-view .appointments-summary .appointment-link,.page-client.client-add-edit .appointments-summary .appointment-link{display:flex;justify-content:flex-start;-moz-column-gap:1em;column-gap:1em}.page-client.client-view .appointments-summary .appointment-link a.prop-matcher svg,.page-client.client-add-edit .appointments-summary .appointment-link a.prop-matcher svg{height:24px;width:auto}.page-client.client-view .appointments-summary .appointment-link a.prop-matcher svg path.puzzle-1,.page-client.client-add-edit .appointments-summary .appointment-link a.prop-matcher svg path.puzzle-1{fill:var(--puzzle-1)}.page-client.client-view .appointments-summary .appointment-link a.prop-matcher svg path.puzzle-2,.page-client.client-add-edit .appointments-summary .appointment-link a.prop-matcher svg path.puzzle-2{fill:var(--puzzle-2)}.page-client.client-view .appointments-summary .appointment-property,.page-client.client-add-edit .appointments-summary .appointment-property{display:flex;flex-wrap:wrap;-moz-column-gap:1.5em;column-gap:1.5em;row-gap:.5em;font-size:.85em}.page-client.client-view .appointments-summary .appointment-property span[class^=reaction],.page-client.client-add-edit .appointments-summary .appointment-property span[class^=reaction]{padding:0 5px 0 5px;min-width:110px;background-color:var(--reaction-booked)}.page-client.client-view .appointments-summary .appointment-property span[class^=reaction].reaction-1,.page-client.client-add-edit .appointments-summary .appointment-property span[class^=reaction].reaction-1{background-color:var(--reaction-1)}.page-client.client-view .appointments-summary .appointment-property span[class^=reaction].reaction-2,.page-client.client-add-edit .appointments-summary .appointment-property span[class^=reaction].reaction-2{background-color:var(--reaction-2)}.page-client.client-view .appointments-summary .appointment-property span[class^=reaction].reaction-3,.page-client.client-add-edit .appointments-summary .appointment-property span[class^=reaction].reaction-3{background-color:var(--reaction-3)}.page-client.client-view .appointments-summary .appointment-property span.ref,.page-client.client-add-edit .appointments-summary .appointment-property span.ref{padding:0 5px 0 5px;min-width:80px}@media screen and (min-width: 576px){.page-client.client-view .table-wrapper td:nth-of-type(1),.page-client.client-add-edit .table-wrapper td:nth-of-type(1){white-space:nowrap}.page-client.client-view .table-wrapper td:nth-of-type(2),.page-client.client-add-edit .table-wrapper td:nth-of-type(2){min-width:250px}.page-client.client-view .table-wrapper td:nth-of-type(3),.page-client.client-view .table-wrapper td:nth-of-type(4),.page-client.client-add-edit .table-wrapper td:nth-of-type(3),.page-client.client-add-edit .table-wrapper td:nth-of-type(4){min-width:200px}.page-client.client-view #error_email_wrapper.table-wrapper td:nth-of-type(4),.page-client.client-add-edit #error_email_wrapper.table-wrapper td:nth-of-type(4){min-width:initial}}.page-client.client-view .flash,.page-client.client-add-edit .flash{margin-bottom:10px}.page-client.client-view hr.client-form,.page-client.client-add-edit hr.client-form{margin-top:20px;margin-bottom:20px;height:1px;background-color:var(--input-border-color);border:0}.page-client.client-view form#admin-form.client-form .affiliate-referral-wrapper:not(.hide),.page-client.client-add-edit form#admin-form.client-form .affiliate-referral-wrapper:not(.hide){display:block}@media screen and (min-width: 480px){.page-client.client-view form#admin-form.client-form .affiliate-referral-wrapper:not(.hide),.page-client.client-add-edit form#admin-form.client-form .affiliate-referral-wrapper:not(.hide){display:flex}.page-client.client-view form#admin-form.client-form .affiliate-referral-wrapper .form-control.left,.page-client.client-add-edit form#admin-form.client-form .affiliate-referral-wrapper .form-control.left{margin-right:10px}.page-client.client-view form#admin-form.client-form .affiliate-referral-wrapper input.affiliate_name,.page-client.client-add-edit form#admin-form.client-form .affiliate-referral-wrapper input.affiliate_name{height:41px}.page-client.client-view form#admin-form.client-form #pending-property-wrapper:not(.hide),.page-client.client-add-edit form#admin-form.client-form #pending-property-wrapper:not(.hide){display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px;max-width:696px}}@media screen and (min-width: 576px){.page-client.client-view .flash,.page-client.client-add-edit .flash{max-width:var(--client-max-width)}.page-client.client-view form#admin-form.client-form,.page-client.client-add-edit form#admin-form.client-form{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px;max-width:696px}.page-client.client-view form#admin-form.client-form .form-control,.page-client.client-add-edit form#admin-form.client-form .form-control{display:initial}.page-client.client-view form#admin-form.client-form hr.client-form,.page-client.client-add-edit form#admin-form.client-form hr.client-form{grid-column:1/3;margin-top:10px}.page-client.client-view form#admin-form.client-form #error_email_wrapper,.page-client.client-add-edit form#admin-form.client-form #error_email_wrapper{grid-column:1/3}.page-client.client-view form#admin-form.client-form .left,.page-client.client-add-edit form#admin-form.client-form .left{grid-column:1/2}.page-client.client-view form#admin-form.client-form .right,.page-client.client-add-edit form#admin-form.client-form .right{grid-column:2/3}.page-client.client-view form#admin-form.client-form .full-width,.page-client.client-add-edit form#admin-form.client-form .full-width{grid-column:1/3}.page-client.client-view form#admin-form.client-form .town,.page-client.client-add-edit form#admin-form.client-form .town{grid-row:2/3}.page-client.client-view form#admin-form.client-form .postcode,.page-client.client-add-edit form#admin-form.client-form .postcode{grid-row:3/4}.page-client.client-view form#admin-form.client-form .country,.page-client.client-add-edit form#admin-form.client-form .country{grid-row:4/5}.page-client.client-view form#admin-form.client-form .towns,.page-client.client-add-edit form#admin-form.client-form .towns{grid-row:13/15;max-height:570px;overflow-y:auto}.page-client.client-view form#admin-form.client-form input#client,.page-client.client-add-edit form#admin-form.client-form input#client{margin-left:0;width:-moz-fit-content;width:fit-content;grid-column:1/2}}@media screen and (min-width: 768px){:root{--client-max-width: 896px}.show-record-wrapper{max-width:var(--client-max-width)}.show-record-wrapper .admin-breadcrumb-link{max-width:initial}}@media screen and (min-width: 992px){:root{--client-max-width: 896px}.page-client.client-view .info-wrapper,.page-client.client-add-edit .info-wrapper{display:flex;flex-direction:row;justify-content:space-between;-moz-column-gap:10px;column-gap:10px}.page-client.client-view .lists-wrapper,.page-client.client-add-edit .lists-wrapper{flex-basis:calc(100% - 250px)}.page-client.client-view .form-control label,.page-client.client-view .form-control .radio_title,.page-client.client-add-edit .form-control label,.page-client.client-add-edit .form-control .radio_title{text-align:initial;align-self:initial;margin-right:initial}.page-client.client-view form#follow-up-form-i .form-control.checkbox label[for=is-urgent],.page-client.client-add-edit form#follow-up-form-i .form-control.checkbox label[for=is-urgent]{justify-content:flex-end;flex-direction:row;margin-right:-20px}.page-client.client-view #follow-up-form-i label,.page-client.client-add-edit #follow-up-form-i label{text-align:right;margin-right:16px}.page-client.client-view #sticky-menu,.page-client.client-add-edit #sticky-menu{display:block}.page-client.client-view button#sticky-menu-button,.page-client.client-add-edit button#sticky-menu-button{display:none}.page-client.client-view .sticky-sidebar,.page-client.client-add-edit .sticky-sidebar{margin-top:45px;position:sticky;top:0;height:20vh;padding:0;flex-basis:1;flex-grow:1;display:block;align-self:flex-start}.page-client.client-view .sidebar-navigation,.page-client.client-add-edit .sidebar-navigation{border:0;border-radius:3px;width:100%}}@media screen and (min-width: 1200px){.page-client.client-view .appointments-summary .appointment-date-name,.page-client.client-add-edit .appointments-summary .appointment-date-name{flex-direction:row;-moz-column-gap:2em;column-gap:2em}.page-client.client-view .appointments-summary .appointment-link,.page-client.client-add-edit .appointments-summary .appointment-link{-moz-column-gap:2em;column-gap:2em}.page-client.client-view .appointments-summary .appointment-property,.page-client.client-add-edit .appointments-summary .appointment-property{-moz-column-gap:1em;column-gap:1em}}.page-client.client-show ul.criteria li{padding:3px 5px;border-bottom:1px solid var(--table-tr-border-color)}.page-client.client-show ul.criteria li:nth-child(even){background-color:var(--table-th-bg)}.page-client.client-show form #client-mailshot-help-info{margin-top:.5em}.page-client.client-show form #client-mailshot-help-info h2{font-weight:500;margin-bottom:.5em}.page-client.client-show form #client-mailshot-help-info li{list-style:disc;padding-left:0;margin-left:1.5em}.page-client.client-show form #client-mailshot-help-info strong{font-weight:500}.page-client.client-show form #client-mailshot-help-info svg path{fill:var(--icon-check)}.page-client.client-show form #client-search-toggle{display:none}.page-client.client-show form .form-control span.inland_region{fill:var(--inland)}.page-client.client-show form .form-control span.coastal_region{fill:var(--coastal)}.page-client.client-show form .form-control a:focus,.page-client.client-show form .form-control a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:initial}.page-client.client-show form .form-control.listbox.checkbox{font-size:.9em}.page-client.client-show form .form-control.listbox.checkbox h1{font-size:1.1em;font-weight:500}.page-client.client-show form .form-control.listbox.checkbox label:first-of-type{margin-top:10px}.page-client.client-show form .form-control.listbox.checkbox label span{font-size:.9em}.page-client.client-show form .form-control.listbox.checkbox label span svg{position:relative;top:2px}.page-client.client-show form .form-control.listbox.checkbox label .radio_title{text-align:initial;align-self:initial;margin-right:initial}@media screen and (min-width: 576px){.page-client.client-show .table-wrapper td:nth-of-type(1){white-space:nowrap}.page-client.client-show .table-wrapper td:nth-of-type(2){min-width:250px}.page-client.client-show .table-wrapper td:nth-of-type(3),.page-client.client-show .table-wrapper td:nth-of-type(4){min-width:200px}.page-client.client-show .table-wrapper ul.criteria li{border:1px solid var(--table-tr-border-color)}.page-client.client-show .table-wrapper ul.criteria li:not(:last-of-type){border-bottom:none}.page-client.client-show .table-wrapper tr:nth-child(odd) ul.criteria li:nth-child(even){background-color:var(--table-th-bg)}.page-client.client-show .table-wrapper tr:nth-child(even) ul.criteria li:nth-child(even){background-color:var(--table-row-bg-even)}.page-client.client-show .flash{max-width:var(--client-max-width)}.page-client.client-show #client-search-toggle{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px}.page-client.client-show #client-search-toggle .form-control{display:initial}.page-client.client-show #client-search-toggle .left{grid-column:1/2}.page-client.client-show #client-search-toggle .right{grid-column:2/3}.page-client.client-show #client-search-toggle .full-width{grid-column:1/3}.page-client.client-show #client-search-toggle .towns{grid-row:6/9;max-height:570px;overflow-y:auto}.page-client.client-show #client-search-toggle input#client{margin-left:0;width:-moz-fit-content;width:fit-content;grid-column:1/2}}@media screen and (min-width: 992px){.page-client.client-show #client-search-toggle{margin-left:250px}.page-client.client-show #client-search-toggle .listbox.checkbox label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.page-client.client-compose-mailshot .admin-breadcrumb-link.table-breadcrumb{max-width:700px}.page-client.client-confirm-mailshot-draft .admin-breadcrumb-link{max-width:860px}@media screen and (min-width: 992px){.page-client.client-confirm-mailshot-draft .admin-form button{margin-left:250px}}.page-followups div.form-control.checkbox label{justify-content:flex-end}.page-followups .followed-up{text-decoration:line-through;color:var(--followed-up)}.page-followups span.urgent{background:var(--urgent-background-color);padding:0 5px 2px 5px;display:inline-block;color:var(--urgent);border-radius:3px;font-size:.9em;font-weight:normal}.page-followups span.urgent.hide{display:none}.page-followups span.urgent svg{position:relative;top:1px;margin-right:3px}.page-followups span.urgent svg path{fill:var(--urgent)}@media screen and (min-width: 992px){.page-followups div.form-control.checkbox label{justify-content:flex-start}}.page-officeip h2.admin-form-h2.record{margin-left:0}.page-officeip .flash{margin-bottom:10px}@media screen and (min-width: 768px){.page-officeip .flash{max-width:496px}}.show-property-matcher-wrapper .admin-breadcrumb-link{max-width:1360px}.show-property-matcher-wrapper .table-wrapper{overflow:visible}.show-property-matcher-wrapper .table-wrapper dialog{position:relative;max-width:600px;margin-left:10px;margin-right:10px;background-color:var(--dialog-bg-color);color:var(--dialog-color);border-radius:.5em;text-align:left}.show-property-matcher-wrapper .table-wrapper dialog ::backdrop{background-color:var(--dialog-overlay)}.show-property-matcher-wrapper .table-wrapper dialog h2{margin-bottom:1em}.show-property-matcher-wrapper .table-wrapper dialog img.medium{float:left;margin-right:15px}.show-property-matcher-wrapper .table-wrapper .open-dialog-button svg{width:18px;height:18px;pointer-events:none;margin-left:10px}.show-property-matcher-wrapper .table-wrapper .open-dialog-button svg path{fill:var(--info-icon)}.show-property-matcher-wrapper .table-wrapper .open-dialog-button:hover{cursor:pointer}.show-property-matcher-wrapper .table-wrapper .close-dialog-button{float:right;position:relative;margin-left:1em;margin-bottom:1em}.show-property-matcher-wrapper .table-wrapper .close-dialog-button svg{width:18px;height:18px;pointer-events:none}.show-property-matcher-wrapper .table-wrapper .close-dialog-button svg path{fill:var(--important)}.show-property-matcher-wrapper .table-wrapper .close-dialog-button:hover{cursor:pointer}.show-property-matcher-wrapper .table-wrapper select{width:-moz-fit-content;width:fit-content;padding-right:35px}.show-property-matcher-wrapper .table-wrapper tr{border-width:5px;overflow:hidden;border-radius:.5em}.show-property-matcher-wrapper .table-wrapper tr.reaction-booked{background-color:var(--reaction-booked);border-color:var(--border-reaction-booked)}.show-property-matcher-wrapper .table-wrapper tr.reaction-1{background-color:var(--reaction-1);border-color:var(--border-reaction-1)}.show-property-matcher-wrapper .table-wrapper tr.reaction-2{background-color:var(--reaction-2);border-color:var(--border-reaction-2)}.show-property-matcher-wrapper .table-wrapper tr.reaction-3{background-color:var(--reaction-3);border-color:var(--border-reaction-3)}.show-property-matcher-wrapper .table-wrapper #cb-toggle{display:none}.show-property-matcher-wrapper .table-wrapper #cc-label{color:var(--text-link)}.show-property-matcher-wrapper .table-wrapper #cc-label:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:2px;cursor:pointer}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(4){display:table-cell}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(4) .ref-wrapper{display:flex}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(4) img.tiny{margin-left:10px;border-radius:5px}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(8) div.form-control{display:flex;justify-content:flex-end}.show-property-matcher-wrapper .table-wrapper tfoot tr.form-buttons td,.show-property-matcher-wrapper .table-wrapper tfoot tr.mailshot-row td{display:flex;flex-direction:column}.show-property-matcher-wrapper .table-wrapper tfoot input[type=submit]{width:-moz-fit-content;width:fit-content}.show-property-matcher-wrapper .table-wrapper tfoot input[type=submit]:nth-of-type(odd){margin-bottom:1em;align-self:flex-start}.show-property-matcher-wrapper .table-wrapper tfoot input[type=submit]:nth-of-type(even){align-self:flex-end}@media screen and (min-width: 576px){.show-property-matcher-wrapper .table-wrapper tr{border-width:1px;border-color:var(--table-tr-border-color) !important;overflow:initial;border-radius:initial}.show-property-matcher-wrapper .table-wrapper th svg{top:2px;position:relative}.show-property-matcher-wrapper .table-wrapper th svg path{fill:var(--text-link)}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(1){min-width:20px;width:20px}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(2){min-width:110px;width:110px}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(3){min-width:110px;width:110px}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(4){min-width:162px;width:162px;border-bottom:0}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(4) a{display:flex;align-items:flex-start;flex-direction:row;justify-content:space-between;max-width:110px;width:110px}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(4) img.tiny{margin-left:initial}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(5),.show-property-matcher-wrapper .table-wrapper td:nth-of-type(6),.show-property-matcher-wrapper .table-wrapper td:nth-of-type(7){min-width:180px;width:180px}.show-property-matcher-wrapper .table-wrapper td:nth-of-type(8){width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content}.show-property-matcher-wrapper .table-wrapper tfoot tr.form-buttons td:nth-of-type(1),.show-property-matcher-wrapper .table-wrapper tfoot tr.mailshot-row td:nth-of-type(1){display:table-cell;width:100%}.show-property-matcher-wrapper .table-wrapper tfoot td input[type=submit]{margin:0}.show-property-matcher-wrapper .table-wrapper tfoot td input[type=submit]:nth-of-type(odd){margin-bottom:initial;float:left}.show-property-matcher-wrapper .table-wrapper tfoot td input[type=submit]:nth-of-type(even){float:right}.show-property-matcher-wrapper .admin-breadcrumb-link{max-width:1125px}}.page-appointment div.appointment-property-wrapper>.form-control>textarea.auto-resize{overflow-y:hidden}.page-appointment h2.admin-form-h2.record{margin-left:0}.page-appointment #admin-form input[type=search]:-moz-placeholder{background-position:0 55%}.page-appointment #admin-form input[type=search]:placeholder-shown{background-position:0 55%}.page-appointment .print-selected-appointments{max-width:100%}.page-appointment .print-selected-appointments .print-button-wrapper{display:flex;justify-content:flex-end;margin-top:10px;margin-bottom:10px;margin-right:10px;max-width:var(--table-max-width)}.page-appointment .table-wrapper td:nth-of-type(5) input{margin:0;padding:0;align-self:center}.page-appointment ol.appointment-properties{background-color:var(--form-bg);box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;border-radius:3px;padding:5px;font-size:.95em;font-weight:500}.page-appointment ol.appointment-properties li:not(:last-of-type){margin-bottom:10px}.page-appointment ol.appointment-properties li p{font-weight:400;font-size:.9em;margin-left:5px}@media screen and (min-width: 576px){.page-appointment .table-wrapper td:nth-of-type(1){white-space:nowrap}.page-appointment .table-wrapper td:nth-of-type(2){min-width:200px}.page-appointment .table-wrapper td:nth-of-type(3){min-width:150px}.page-appointment .table-wrapper td:nth-of-type(4){min-width:200px}.page-appointment .table-wrapper td:nth-of-type(5) input{margin-top:6px}}.page-appointment .flash{margin-bottom:10px}@media screen and (min-width: 768px){.page-appointment .flash{max-width:496px}.page-appointment :has(.show-record-wrapper) .admin-breadcrumb-link{max-width:100%}}/*# sourceMappingURL=main-admin.min.css.map */