.sys_form_line_hidden { display: none !important; }
.sys_multiple_new { display: none; }
.sys_form_editmode .sys_form_editmode_edit { display: none; }
.sys_multiple_item { margin-right: 25px !important; }
a.sys_multiple_del { position: absolute; right: 0; margin-top: 8px; }

.space-y-6 > input[type=hidden] + :not([hidden]) { margin-top: 0; margin-bottom: 0; }
.field.sys_form_line.error input[type=text], .field.sys_form_line.error input[type=password], .field.sys_form_line.error textarea { --tw-text-opacity: 1; color: rgba(127,29,29,var(--tw-text-opacity)); border-color: rgba(252,165,165,var(--tw-border-opacity)); }
.field.sys_form_line.error input[type=text]:focus, .field.sys_form_line.error input[type=password]:focus, .field.sys_form_line.error textarea:focus { --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); outline: 2px solid transparent; outline-offset: 2px; border-color: rgba(239,68,68,var(--tw-border-opacity)); }
.field.sys_form_line.error div.red { --tw-text-opacity: 1; color: rgba(220,38,38,var(--tw-text-opacity)); font-size: .875rem; line-height: 1.25rem; margin-top: .5rem; }
div.sys_inherit { font-weight: 500; font-size: .875rem; line-height: 1.25rem; color: rgba(6,95,70,var(--tw-text-opacity)); padding: 1rem; --tw-bg-opacity: 1; background-color: rgba(236,253,245,var(--tw-bg-opacity)); border-radius: .375rem; margin-bottom: 1rem;}
div.sys_inherit img { display: inline-block; margin-right: .75rem; }

.sys_suggest_items { display: block; border: 1px solid #909090; position: absolute; margin-top: 38px; background-color: #ffffff; z-index: 100; min-width: 320px; }
.sys_suggest_items ul { list-style:none; margin: 0px; padding: 0px; }
.sys_suggest_items li { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #d0d0d0; cursor: pointer; color: #000; font-size: 16px; clear: both; line-height: 20px; min-height: 70px;}
.sys_suggest_items li.active { background-color: #f0f0f0; }
.sys_suggest_items li:hover { background-color: #f0f0f0; }
.sys_suggest_items li:last-child { border: none; }
.sys_suggest_items li span.subcaption {display: block; color: #909090; font-size: 14px; }
.sys_suggest_items li a { margin-bottom: 5px; }
.sys_suggest_items li img { float: left; margin-right: 10px ;}
.sys_suggest { background-position: right 10px center; background-repeat: no-repeat; }
.sys_suggest.hasitems { border-color: #40a040; --tw-ring-color: #40a040; }
.sys_suggest.noitems { border-color: #a04040; --tw-ring-color: #a04040; }

iframe { width: 100%; margin: 0px; padding: 0px; border: none; overflow: none; height: 22px; }

