/* Player search (2.86.0). */
.dn-search-out { display: none !important; }
.dn-search { margin: 0 0 14px; }
.dn-search-row { display: flex; gap: 8px; align-items: stretch; }
.dn-search-in {
	flex: 1 1 auto;
	min-width: 0;
	box-sizing: border-box;
	font: inherit;
	font-size: 16px;
	color: #ffffff;
	background: #072a20;
	border: 2px solid #a8d5b8;
	border-radius: 0;
	padding: 8px 10px;
}
.dn-search-in::placeholder { color: #a8d5b8; opacity: 1; }
.dn-search-clear {
	font: inherit;
	font-size: 16px;
	color: #d4f5d4;
	background: transparent;
	border: 2px solid #4a7a5c;
	border-radius: 0;
	padding: 6px 12px;
	cursor: pointer;
}
.dn-search-clear:hover { border-color: #d4f5d4; }
.dn-search-clear[hidden], .dn-search-none[hidden] { display: none; }
.dn-search-none { margin: 10px 0 0; color: #f0b08a; font-size: 16px; }
.dn-search :focus-visible { outline: 3px solid #a8d8ff; outline-offset: 2px; }
/* Inside the journals and logs the box takes the book's own field look. */
.dn-book.dn-book .dn-search-in {
	font-family: inherit;
	background: var(--bk-field);
	border: 1px solid var(--bk-rule);
	border-radius: 3px;
}
.dn-book.dn-book .dn-search-in::placeholder { color: var(--bk-soft); }
.dn-book.dn-book .dn-search-clear { border-color: var(--bk-rule); border-radius: 3px; color: var(--bk-soft); }
