body,input, select, textarea {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}h1, h2, h3, h4, h5, h6 {line-height: 1.1;}html {background-color: #ddd;background-image: -moz-linear-gradient(center top, #aaa, #ddd);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaa), color-stop(1, #ddd));background-image: linear-gradient(top, #aaa, #ddd);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#aaaaaa', EndColorStr = '#dddddd');background-repeat: no-repeat;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html.no-cssgradients {background-color: #aaa;}.ie6 html {height: 100%;}html * {margin: 0;}body {background: #ffffff;color: #333333;margin: 0 auto;overflow-x: hidden;-moz-box-shadow: 0 0 0.3em #255b17;-webkit-box-shadow: 0 0 0.3em #255b17;box-shadow: 0 0 0.3em #255b17;}#grailsLogo {background-color: #ffffff;}.ie6 body,.ie7 body,.ie8 body {border-color: #255b17;border-style: solid;border-width: 0 1px;}.ie6 body {height: 100%;}a:link, a:visited, a:hover {color: #48802c;}a:hover, a:active {outline: none;}h1 {color: #48802c;font-weight: normal;font-size: 1.25em;margin: 0.8em 0 0.3em 0;}h2 {color: #000;font-weight: bold;font-size: 1em;margin: .8em 0 0.3em 0;}h3 {margin: 1em 2em;}ul {padding: 0;}img {border: 0;}#grailsLogo img {display: inline-block;margin: 3px 0 3px 3px;}.content {}.content h1 {border-bottom: 1px solid #CCCCCC;margin: 0.8em 1em 0.3em;padding: 0 0.25em;}.content h2 {margin: 1.8em 1em 1.3em;border-bottom: 1px solid #ddd;padding: 1em 0.25em 0.25em 0.25em;}.content p {margin-left: 1em;}.indent {margin: 1em;}.scaffold-list h1 {border: none;}.footer {background: #fff;color: #000;clear: both;font-size: 0.8em;margin-top: 1.5em;padding: 1em;min-height: 1em;}.footer a {color: #255b17;}.spinner {background: url('spinner-c7b3cbb3ec8249a7121b722cdd76b870.gif') 50% 50% no-repeat transparent;height: 16px;width: 16px;padding: 0.5em;position: absolute;right: 0;top: 0;text-indent: -9999px;}ul.options {padding-left: 3em;}.options li {padding: 0.3em 0}.nav {background-color: #efefef;padding: 0.5em 0.75em;-moz-box-shadow: 0 0 3px 1px #aaaaaa;-webkit-box-shadow: 0 0 3px 1px #aaaaaa;box-shadow: 0 0 3px 1px #aaaaaa;zoom: 1;}.nav ul {overflow: hidden;padding-left: 0;zoom: 1;}.nav li {display: block;float: left;list-style-type: none;margin-right: 0.5em;padding: 0;}.nav li.loggedUser{float:right;}div.footer {font: 10pt monospace;text-align: right;}.nav a {color: #666666;display: block;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.nav a:active, .nav a:visited {color: #666666;}.nav a:focus, .nav a:hover {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}.no-borderradius .nav a:focus, .no-borderradius .nav a:hover {background-color: transparent;color: #444444;text-decoration: underline;}.nav a.home, .nav a.list, .nav a.create, .nav a.edit {background-position: 0.7em center;background-repeat: no-repeat;text-indent: 25px;}.nav a.home {background-image: url('skin/house-99bea32e1990e011e870f6c562e87a6a.png');}.nav a.list {background-image: url('skin/database_table-c413540d7e3545ace2c445fe686e915f.png');}.nav a.create {background-image: url('skin/database_add-82a75143b4660a3f02f9c058f0a3ae93.png');}.nav a.edit {background-image: url('skin/database_edit-868a0bb564edc2c710f9fb55c827a4b8.png');}fieldset,.property-list {margin: 0.6em 1.25em 0 1.25em;padding: 0.3em 1.8em 1.25em;position: relative;zoom: 1;border: none;}.property-list li {list-style: none;overflow: hidden;zoom: 1;}.fieldcontain {margin-top: 1em;}.property-list label,.property-list .property-label {color: #666666;text-align: right;width: 25%;}.fieldcontain .property-label {float: left;font-weight: normal;}.fieldcontain .property-value {display: block;margin-left: 27%;}label {display: inline-block;margin: 0 0.25em 0 0;}input, select, textarea {background-color: #fcfcfc;border: 1px solid #cccccc;font-size: 1em;padding: 0.2em 0.4em;}.scriptForm form {padding: 1em;}select {padding: 0.2em 0.2em 0.2em 0;}select[multiple] {vertical-align: top;}textarea {width: 250px;height: 150px;overflow: auto;vertical-align: top;}div.cke {}div.richDiv {float:left;width: 520px;margin: 10px;}input[type=checkbox], input[type=radio] {background-color: transparent;border: 0;padding: 0;}input:focus, select:focus, textarea:focus {background-color: #ffffff;border: 1px solid #eeeeee;outline: 0;-moz-box-shadow: 0 0 0.5em #ffffff;-webkit-box-shadow: 0 0 0.5em #ffffff;box-shadow: 0 0 0.5em #ffffff;}.required-indicator {color: #48802C;display: inline-block;font-weight: bold;margin-left: 0.3em;position: relative;top: 0.1em;}ul.one-to-many {display: inline-block;list-style-position: inside;vertical-align: top;}.ie6 ul.one-to-many, .ie7 ul.one-to-many {display: inline;zoom: 1;}ul.one-to-many li.add {list-style-type: none;}fieldset.embedded {background-color: transparent;border: 1px solid #CCCCCC;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}fieldset.embedded legend {margin: 0 1em;}.errors,.warning,.message {font-size: 0.8em;line-height: 2;margin: 1em 2em;padding: 0.25em;}.message {background: #f3f3ff;border: 1px solid #b2d1ff;color: #006dba;-moz-box-shadow: 0 0 0.25em #b2d1ff;-webkit-box-shadow: 0 0 0.25em #b2d1ff;box-shadow: 0 0 0.25em #b2d1ff;}.errors {background: #fff3f3;border: 1px solid #ffaaaa;color: #cc0000;-moz-box-shadow: 0 0 0.25em #ff8888;-webkit-box-shadow: 0 0 0.25em #ff8888;box-shadow: 0 0 0.25em #ff8888;}.warning {background: #fffff3;border: 1px solid #f0f0aa;color: #770;-moz-box-shadow: 0 0 0.25em #aaaa88;-webkit-box-shadow: 0 0 0.25em #aaaa88;box-shadow: 0 0 0.25em #aaaa88;}.errors ul,.message {padding: 0;}.warning li {margin-left:1em;}.errors li {list-style: none;background: transparent url('skin/exclamation-e4dd51f46566ed3ceacdc900bf2fdf01.png') 0.5em 0.5em no-repeat;text-indent: 2.2em;}.message li {list-style: none;}.message {background: transparent url('skin/information-3750c701d2ec35a45d289b9b9c1a0667.png') 0.5em 0.5em no-repeat;text-indent: 2.2em;}.error input, .error select, .error textarea {background: #fff3f3;border-color: #ffaaaa;color: #cc0000;}.error input:focus, .error select:focus, .error textarea:focus {-moz-box-shadow: 0 0 0.5em #ffaaaa;-webkit-box-shadow: 0 0 0.5em #ffaaaa;box-shadow: 0 0 0.5em #ffaaaa;}input:invalid, select:invalid, textarea:invalid {background: #fff3f3;border-color: #ffaaaa;color: #cc0000;}input:invalid:focus, select:invalid:focus, textarea:invalid:focus {-moz-box-shadow: 0 0 0.5em #ffaaaa;-webkit-box-shadow: 0 0 0.5em #ffaaaa;box-shadow: 0 0 0.5em #ffaaaa;}table {border-top: 1px solid #DFDFDF;border-collapse: collapse;width: 100%;margin-bottom: 1em;}tr {border: 0;}tr>td:first-child, tr>th:first-child {padding-left: 1.25em;}tr>td:last-child, tr>th:last-child {padding-right: 1.25em;}td, th {line-height: 1.5em;padding: 0.5em 0.6em;text-align: left;vertical-align: top;}th {background-color: #efefef;background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eaeaea));filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#eaeaea');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eaeaea')";color: #666666;font-weight: bold;line-height: 1.7em;padding: 0.2em 0.6em;}thead th {white-space: nowrap;}th a {display: block;text-decoration: none;}th a:link, th a:visited {color: #666666;}th a:hover, th a:focus {color: #333333;}th.sortable a {background-position: right;background-repeat: no-repeat;padding-right: 1.1em;}th.asc a {background-image: url('skin/sorted_asc-df23e44c4c4999383e95e9c8bf5da156.gif');}th.desc a {background-image: url('skin/sorted_desc-b85986b88116c4b0ef7571a1c4f3cfa3.gif');}.odd {background: #f7f7f7;}.even {background: #ffffff;}.highlight {background: #f0eddb;}.rejectedOffer {background: #ffb0c5;}th:hover, tr:hover {background: #E1F2B6;}.pagination {border-top: 0;margin: 0;padding: 0.3em 0.2em;text-align: center;-moz-box-shadow: 0 0 3px 1px #AAAAAA;-webkit-box-shadow: 0 0 3px 1px #AAAAAA;box-shadow: 0 0 3px 1px #AAAAAA;background-color: #EFEFEF;}.pagination a,.pagination .currentStep {color: #666666;display: inline-block;margin: 0 0.1em;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.pagination a:hover, .pagination a:focus,.pagination .currentStep {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}.no-borderradius .pagination a:hover, .no-borderradius .pagination a:focus,.no-borderradius .pagination .currentStep {background-color: transparent;color: #444444;text-decoration: underline;}input[type="submit"] {background-color: #efefef;overflow: hidden;padding: 0.3em;-moz-box-shadow: 0 0 3px 1px #aaaaaa;-webkit-box-shadow: 0 0 3px 1px #aaaaaa;box-shadow: 0 0 3px 1px #aaaaaa;border: none;margin-top: 3px;}.buttons input,.buttons a {background-color: transparent;border: 0;color: #666666;cursor: pointer;display: inline-block;margin: 0 0.25em 0;overflow: visible;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.buttons input:hover, .buttons input:focus,.buttons a:hover, .buttons a:focus {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.no-borderradius .buttons input:hover, .no-borderradius .buttons input:focus,.no-borderradius .buttons a:hover, .no-borderradius .buttons a:focus {background-color: transparent;color: #444444;text-decoration: underline;}.buttons .delete, .buttons .edit, .buttons .save {background-position: 0.7em center;background-repeat: no-repeat;text-indent: 25px;}.ie6 .buttons input.delete, .ie6 .buttons input.edit, .ie6 .buttons input.save,.ie7 .buttons input.delete, .ie7 .buttons input.edit, .ie7 .buttons input.save {padding-left: 36px;}.buttons .delete {background-image: url('skin/database_delete-3862d8032e726f3a67a0dfd555ff9711.png');}.buttons .edit {background-image: url('skin/database_edit-868a0bb564edc2c710f9fb55c827a4b8.png');}.buttons .save {background-image: url('skin/database_save-8303213a3c95654e14d5afd4e72ed4c2.png');}a.skip {position: absolute;left: -9999px;}ul.propertyList li {list-style-type: none;margin-top: 0.5em;}ul.propertyList > li > div {padding-left: 0.7em;}ul.propertyList li > p:first-child {text-align: right;font-weight: bold;width: 20%;}ul.propertyList li > label:first-child {text-align: right;float: left;width: 20%;margin-right: 0.8em;}form input, textarea, select, button:not(.ignore-global-styles) {margin-bottom: 0.5em;margin-left: 0;}form label {text-align: right;font-weight: bold;}.controlGroup {margin-bottom:0.2em;}.controlGroup label, .inlineBlock {display: inline-block;}.controlGroup:after{clear:both;}.controlGroup > label:first-child {width: 15%;}.controlGroup input {padding: 0.2em 0.4em;}.controlGroup div:last-child {float:none;clear: both;}form label {margin-left: 1.8em;margin-right: 0;}form input, textarea, select, button:not(.ignore-global-styles), .controlValue {margin-bottom: 0.5em;margin-left: 0.5em;}.bold {font-weight: bold;}form .submit {margin-left: 19%;}label.radio {font-weight: normal;}ul.offer li {display: inline;}.red-font{color: red;}.black-font{color: black;}.floatRight{float: right;}h1 a.back {padding-left: 30px;}line-through {text-decoration: line-through;}.cursor-pointer {cursor: pointer;}.items-center {align-items: center;}.items-baseline {align-items: baseline;}.flex {display: flex;}.m-auto {margin: auto;}.m-2 {margin: 1rem}.mr-1 {margin-right: 0.5rem;}.mr-2 {margin-right: 1rem;}.mr-4 {margin: 2rem}.ml-auto {margin-left: auto;}.ml-0 {margin-left: 0;}.ml-1\/2 {margin-left: 0.25rem;}.ml-1 {margin-left: 0.5rem;}.-ml-1-ex {margin-left: -0.5ex;}.ml-2 {margin-left: 1rem;}.ml-4 {margin-left: 2rem;}.ml-6 {margin-left: 3rem;}.ml-8 {margin-left: 4rem;}.mt-0 {margin-top: 0;}.mt-1 {margin-top: 0.5rem;}.mt-2 {margin-top: 1rem;}.mt-2-px {margin-top: 2px;}.mt-4 {margin-top: 2rem;}.-mt-4 {margin-top: -2rem;}.hidden {display: none;}.invisible {visibility: hidden;}.mb-0 {margin-bottom: 0;}.mb-1 {margin-bottom: 0.5rem;}.mb-2 {margin-bottom: 1rem;}.py-1 {padding-top: 0.5rem;padding-bottom: 0.5rem;}.py-2 {padding-top: 1rem;padding-bottom: 1rem;}.px-1 {padding-left: 0.5rem;padding-right: 0.5rem;}.px-2 {padding-left: 1rem;padding-right: 1rem;}.p-0 {padding: 0;}.p-1 {padding: 0.5rem;}.p-2 {padding: 1rem;}.pl-4 {padding-left: 2rem;}.pl-6 {margin-left: 3rem;}.pl-8 {padding-left: 4rem;}.pt-2 {padding-top: 1rem;}.pt-10 {padding-top: 5rem;}.pb-2 {padding-bottom: 1rem;}.font-normal {font-weight: normal;}.font-bold {font-weight: 700;}.italic {font-style: italic;}.text-lg {font-size: 1.125rem;line-height: 1.75rem;}.text-xl	{font-size: 1.25rem;line-height: 1.75rem;}.text-2xl {font-size: 1.5rem;line-height: 2rem;}.textarea__small {width:  420px;height: 40px;}.textarea__medium {width:  420px;height: 80px;}.underline {text-decoration: underline;}.no-underline {text-decoration: none;}.block {display: block;}.inline-block {display: inline-block;}.inline-flex {display: inline-flex;}.self-center {align-self: center;}.align-left {text-align: left;}.align-right {text-align: right;}.flex-col {flex-direction: column;}.align-top {vertical-align: top;}.align-middle {vertical-align: middle;}.text-white {--tw-text-opacity: 1;color: rgba(255, 255, 255, var(--tw-text-opacity));}.text-red {--tw-text-opacity: 1;color: rgba(255, 0, 0, var(--tw-text-opacity));}.text-green-dateio {color: #48802c}.bg-white {--tw-bg-opacity: 1;background-color: rgba(255, 255, 255, var(--tw-bg-opacity));}.bg-green {--tw-bg-opacity: 1;background-color: rgba(92, 184, 92, var(--tw-bg-opacity));}.bg-black-opaque {--tw-bg-opacity: 0.4;background-color: rgba(0, 0, 0, var(--tw-bg-opacity));}.bg-grey {--tw-bg-opacity: 1;background-color: rgba(229, 231, 235, var(--tw-bg-opacity));}.bg-red {--tw-bg-opacity: 1;background-color: rgba(248, 113, 113, var(--tw-bg-opacity));}.overflow-auto {overflow: auto;}.overflow-y-scroll {overflow-y: scroll;}.border {border-width: 1px;}.border-0 {border-width: 0;}.border-b-1	{border-bottom-width: 1px;}.border-solid {border-style: solid;}.border-gray {--tw-border-opacity: 1;border-color: rgba(136, 136, 136, var(--tw-border-opacity));}.border-gray-light {--tw-border-opacity: 1;border-color: rgba(240, 240, 240, var(--tw-border-opacity));}.border-gray-ccc {--tw-border-opacity: 1;border-color: rgba(204, 204, 204, var(--tw-border-opacity));}.border-white {border-color: #ffffff;}.fixed {position: fixed;}.relative {position: relative;}.absolute {position: absolute;}.sticky {position: sticky;}.z-1 {z-index: 1;}.float-right {float: right;}.float-left {float: left;}.justify-between {justify-content: space-between;}.right-0 {right: 0;}.left-0 {left: 0;}.top-0 {top: 0;}.top-1 {top: 1rem;}.-top-1-px {top: -1px;}.bottom-0 {bottom: 0;}.h-full {height: 100%;}.max-h-40 {max-height: 10rem;}.max-h-table {max-height: clamp(240px, 45dvh, 520px);}.w-full {width: 100%;}.w-fit {width: fit-content;}.w-1\/10 {width: 10%;}.w-1\/5 {width: 20%;}.w-2\/5 {width: 40%;}.w-1\/2 {width: 50%;}.w-3\/5 {width: 60%;}.w-4\/5 {width: 80%;}.w-9\/10 {width: 90%;}.w-60 {width: 30rem;}.min-w-fit {min-width: fit-content;}.list-none {list-style-type: none;}.animate-top {animation: animate-top 0.4s;}@keyframes animate-top {from {top: -300px;opacity: 0}to {top: 0;opacity: 1}}.autocomplete-wrapper.autocomplete-dropdown-scroll > ul.ui-autocomplete {max-height: 250px;overflow-y: auto;overflow-x: hidden;box-shadow: 0 4px 10px rgba(0,0,0,0.15);}.loader-sm {border: 2px solid #f3f3f3;border-radius: 50%;border-top: 2px solid #48802c;width: 16px;height: 16px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}@-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}