@charset "UTF-8";

.xzd.termpath {
}

.xzd.term {
	font-weight:		bold;
}

.xzd.term.marker {
	display:		inline-block;

	height:			1.5em;
	min-width:		1.5em;
	padding:		.2em;

	text-align:		center;
	vertical-align:		middle;

	background-color:	rgb(209,16,115);
	color:			rgb(255,255,255);

	font-size:		85%;
	font-weight:		bold;
}

.xzd.term.tag {
	display:		inline-block;

	border:			1px solid;
	border-radius:		7px;

	padding:		0 .3em;
	margin:			0px;

	background-color:	rgb(255,255,255);
	border-color:		rgb(203,203,203);

	font-size:		85%;
}

.xzd.term.tag.red { background-color: rgb(255,201,201); border-color: rgb(203,160,160); }
.xzd.term.tag.orange { background-color: rgb(255,232,201); border-color: rgb(203,185,160); }
.xzd.term.tag.yellow { background-color: rgb(255,255,201); border-color: rgb(203,203,160); }
.xzd.term.tag.green { background-color: rgb(201,255,201); border-color: rgb(160,203,160); }
.xzd.term.tag.blue { background-color: rgb(201,255,255); border-color: rgb(160,203,203); }
.xzd.term.tag.indigo { background-color: rgb(201,232,255); border-color: rgb(160,185,203); }
.xzd.term.tag.violet { background-color: rgb(232,201,255); border-color: rgb(185,160,203); }
.xzd.term.tag.white { background-color: rgb(255,255,255); border-color: rgb(203,203,203); }
.xzd.term.tag.grey { background-color: rgb(232,232,232); border-color:  rgb(185,185,185); }
.xzd.term.tag.black { background-color: rgb(180,180,180); border-color: rgb(143,143,143); }


code.xzd {
	font-family:		monospace;
	background-color:	rgb(231,247,254);
	padding:		0 .4em;
}

a[href].xzd {
	font-weight:		bold;
	text-decoration:	none;

	color:			rgb(20,78,118);
}

a[href].xzd:visited {
	color:			rgb(20,78,118);
}

a[href].xzd:hover {
	color:			rgb(241,164,36);
	transition:		color .8s;

	text-decoration:	underline;
}

a[href].xzd:active {
	color:			rgb(241,164,36);
}

/* -[ Adornments ]------------------------------------------------------------------------------------------------------------- */
.xzd.adorned::before {
	display:		inline-block;
	vertical-align:		middle;
	margin:			0px 4px;
}

.xzd.adorned.controlCheckbox::before		{ width: 13px; content: url(adornments/control_checkbox.svg); }
.xzd.adorned.controlCheckboxChecked::before	{ width: 13px; content: url(adornments/control_checkbox_checked.svg); }
.xzd.adorned.controlCheckboxTristate::before	{ width: 13px; content: url(adornments/control_checkbox_tristate.svg); }
.xzd.adorned.controlLockClosed::before		{ width: 13px; content: url(adornments/control_lock_closed.svg); }
.xzd.adorned.controlLockOpen::before		{ width: 13px; content: url(adornments/control_lock_open.svg); }
.xzd.adorned.controlRadio::before		{ width: 13px; content: url(adornments/control_radio.svg); }
.xzd.adorned.controlRadioChecked::before	{ width: 13px; content: url(adornments/control_radio_checked.svg); }

.xzd.adorned.infoError::before			{ width: 16px; content: url(adornments/info_error.svg); }
.xzd.adorned.infoHelp::before			{ width: 16px; content: url(adornments/info_help.svg); }
.xzd.adorned.infoInfo::before			{ width: 16px; content: url(adornments/info_info.svg); }
.xzd.adorned.infoOkay::before			{ width: 16px; content: url(adornments/info_okay.svg); }
.xzd.adorned.infoQuestion::before		{ width: 16px; content: url(adornments/info_question.svg); }
.xzd.adorned.infoWarning::before		{ width: 16px; content: url(adornments/info_warning.svg); }

.xzd.adorned.listAdd::before			{ width: 15px; content: url(adornments/list_add.svg); }
.xzd.adorned.listDelete::before			{ width: 15px; content: url(adornments/list_delete.svg); }
.xzd.adorned.listEdit::before			{ width: 16px; content: url(adornments/list_edit.svg); }
.xzd.adorned.listEditMain::before		{ width: 18px; content: url(adornments/list_edit_main.svg); }
.xzd.adorned.listEditWindow::before		{ width: 18px; content: url(adornments/list_edit_window.svg); }
.xzd.adorned.listMoveDown::before		{ width: 15px; content: url(adornments/list_move_down.svg); }
.xzd.adorned.listMoveUp::before			{ width: 15px; content: url(adornments/list_move_up.svg); }

.xzd.adorned.miscClipboardEdit::before		{ width: 16px; content: url(adornments/misc_clipboard_edit.svg); }
.xzd.adorned.miscClipboardEmpty::before		{ width: 16px; content: url(adornments/misc_clipboard_empty.svg); }
.xzd.adorned.miscClipboardText::before		{ width: 16px; content: url(adornments/misc_clipboard_text.svg); }
.xzd.adorned.miscEdit::before			{ width: 16px; content: url(adornments/misc_edit.svg); }
.xzd.adorned.miscEye::before			{ width: 16px; content: url(adornments/misc_eye.svg); }
.xzd.adorned.miscFunnel::before			{ width: 16px; content: url(adornments/misc_funnel.svg); }
.xzd.adorned.miscObject::before			{ width: 16px; content: url(adornments/misc_object.svg); }
.xzd.adorned.miscRefresh::before		{ width: 16px; content: url(adornments/misc_refresh.svg); }

.xzd.adorned.statusCalls::before		{ width: 16px; content: url(adornments/status_calls.svg); }
.xzd.adorned.statusCalls_warning::before	{ width: 16px; content: url(adornments/status_calls_warning.svg); }
.xzd.adorned.statusCalls_critical::before	{ width: 16px; content: url(adornments/status_calls_critical.svg); }
.xzd.adorned.statusCpu::before			{ width: 16px; content: url(adornments/status_cpu.svg); }
.xzd.adorned.statusCpuWarning::before		{ width: 16px; content: url(adornments/status_cpu_warning.svg); }
.xzd.adorned.statusCpuCritical::before		{ width: 16px; content: url(adornments/status_cpu_critical.svg); }
.xzd.adorned.statusDisk::before			{ width: 17px; content: url(adornments/status_disk.svg); }
.xzd.adorned.statusDiskWarning::before		{ width: 17px; content: url(adornments/status_disk_warning.svg); }
.xzd.adorned.statusDiskCritical::before		{ width: 17px; content: url(adornments/status_disk_critical.svg); }
.xzd.adorned.statusRam::before			{ width: 17px; content: url(adornments/status_ram.svg); }
.xzd.adorned.statusRamWarning::before		{ width: 17px; content: url(adornments/status_ram_warning.svg); }
.xzd.adorned.statusRamCritical::before		{ width: 17px; content: url(adornments/status_ram_critical.svg); }
.xzd.adorned.statusRecording::before		{ width: 17px; content: url(adornments/status_recording.svg); }

.xzd.adorned.tagDelete::before			{ width: 12px; content: url(adornments/tag_delete.svg); }
.xzd.adorned.tagManageDelete::before		{ width: 13px; content: url(adornments/tag_manage_delete.svg); }
.xzd.adorned.tagManageEdit::before		{ width: 6px; content: url(adornments/tag_manage_edit.svg); }
.xzd.adorned.tagRewriteSet::before		{ width: 14px; content: url(adornments/tag_rewrite_set.svg); }
.xzd.adorned.tagRewriteDelete::before		{ width: 14px; content: url(adornments/tag_rewrite_delete.svg); }
.xzd.adorned.tagRewritePassthrough::before	{ width: 14px; content: url(adornments/tag_rewrite_passthrough.svg); }

.xzd.adorned.telMatchAnything::before		{ width: 14px; content: url(adornments/tel_match_anything.svg); }
.xzd.adorned.telMatchDigits::before		{ width: 12px; content: url(adornments/tel_match_digits.svg); }
.xzd.adorned.telMatchDiscard::before		{ width: 16px; content: url(adornments/tel_match_discard.svg); }
.xzd.adorned.telRewriteAdvanced::before		{ width: 14px; content: url(adornments/tel_rewrite_advanced.svg); }
.xzd.adorned.telRewriteCapture::before		{ width: 16px; content: url(adornments/tel_rewrite_capture.svg); }
