.text-core { position: relative; } .text-core .text-wrap { position: absolute; width: 100% !important; } .text-core .text-wrap textarea { resize: none !important; } .text-core .text-wrap textarea, .text-core .text-wrap input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; outline: none; resize: none; position: absolute; background: none; overflow: hidden; margin: 0; padding: 3px 5px 4px 5px; white-space: nowrap; line-height: 13px; width: 100% !important; } .extra_suggestions { border-top: 1px solid #9daccc !important; } .text-core .text-wrap .text-arrow { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 0; right: 0; width: 22px; height: 22px; background: url("/web/static/src/img/down-arrow.png") 50% 50% no-repeat; cursor: pointer; z-index: 2; } .text-core .text-wrap .text-dropdown { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; position: absolute; z-index: 3; background: #fff; border: 1px solid #9daccc; width: 100%; padding: 1px; display: none; overflow-x: hidden; overflow-y: auto; } .text-core .text-wrap .text-dropdown.text-position-below { margin-top: 1px; } .text-core .text-wrap .text-dropdown.text-position-above { margin-bottom: 1px; } .text-core .text-wrap .text-dropdown .text-list .text-suggestion { padding: 3px 5px; cursor: pointer; } .text-core .text-wrap .text-dropdown .text-list .text-suggestion em { font-style: normal; text-decoration: underline; } .text-core .text-wrap .text-dropdown .text-list .text-suggestion.text-selected { color: #fff; background: #0064CD; } .text-core .text-wrap .text-focus { -webkit-box-shadow: 0px 0px 6px #6d84b4; -moz-box-shadow: 0px 0px 6px #6d84b4; box-shadow: 0px 0px 6px #6d84b4; position: absolute; display: none; } .text-core .text-wrap .text-focus.text-show-focus { display: block; } .text-core .text-wrap .text-prompt { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; width: 100%; height: 100%; margin: 1px 0 0 2px; color: #c0c0c0; overflow: hidden; white-space: pre; } .text-core .text-wrap .text-prompt.text-hide-prompt { display: none; } .text-core .text-wrap .text-tags { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; width: 100%; height: 100%; padding: 3px 35px 3px 3px; cursor: text; } .text-core .text-wrap .text-tags.text-tags-on-top { z-index: 2; } .text-core .text-wrap .text-tags .text-tag { float: left; } .text-core .text-wrap .text-tags .text-tag .text-button { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; float: left; border: 1px solid #9daccc; background: #e2e6f0; color: #000; padding: 0px 17px 0px 3px; margin: 0 2px 2px 0; cursor: pointer; height: 18px; } .text-core .text-wrap .text-tags .text-tag .text-button a.text-remove { position: absolute; right: 3px; top: 2px; display: block; width: 11px; height: 11px; background: url("remove.png") 0 0 no-repeat; } .text-core .text-wrap .text-tags .text-tag .text-button a.text-remove:hover { background-position: 0 -11px; } .text-core .text-wrap .text-tags .text-tag .text-button a.text-remove:active { background-position: 0 -22px; } .oe_form_field_many2many span { display: block; width: auto; margin: 0 3px 3px 0; padding: 3px 8px 4px 8px; position: relative; float: left; text-indent: 0; background-color: #EEE; border: 1px solid #AAA; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; color: #333; }