@import url("../modern/typography.css?v=17");
/* Shared CRMS components. Module geometry remains a compatibility contract. */
img{border:0;padding:0;max-width:100%}
body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:13px;color:#000;background:#fff}
.listbox{overflow:auto;border:1px solid #806F40;border-radius:7px;background:#fff}
.listbox th{position:sticky;top:0;background:#f1f1f1;z-index:1}
.tdlistbox_filldetails_default{vertical-align:middle;height:32px;border-bottom:1px solid #e2e9ed;white-space:nowrap;cursor:pointer;padding:5px 8px}
.tdlistbox_filldetails_default_delete_cell{position:relative;border-bottom:1px solid #e2e9ed;width:32px;height:32px;text-align:center;vertical-align:middle}
.tdlistbox_filldetails_default_delete_img{width:20px;height:20px}
tr.ListView_selected{background:#66BEFF}
.ToolBar{height:34px;background:#f1f1f1;border-bottom:1px solid #806F40}
.Panel{background:#FCECC0;border:1px solid #806F40;border-radius:9px}
.CRMSPanelSectionColumn{position:relative;display:inline-block;vertical-align:top;margin:5px}
.ButtonPanel{background:#806F40;color:#fff;width:130px;height:130px;padding:12px;cursor:pointer;border-radius:10px}
.MainInterfaceToolBar{position:fixed;top:0;width:100%;height:38px;background:#fff}
.CRMSForm{margin:40px auto 0;padding:0;border:0}
.CRMSLabel{position:absolute;text-align:left;font-size:12px;font-family:inherit;white-space:nowrap;font-weight:600}
.CRMSButton,.CRMSComboBox,.CRMSDatePicker,.CRMSTextBox,.CRMSCheckBox,.CRMSTextarea,.CRMSRadio{position:absolute;font-family:inherit}
.CRMSImage{position:absolute;left:0;border:0;padding:0;margin:0}
.ui-tabs,.ui-tabs .ui-tabs-panel{padding:0}
.ui-widget-content{background:#fff;border:1px solid #806F40;color:#000}
.ui-tabs-nav{background:#f1f1f1;font-size:13px}
.divCRMSColumnLabel{position:relative;width:40%;text-overflow:ellipsis}
.divCRMSColumnValue{position:relative;left:40%;width:60%;text-overflow:ellipsis}
.divCRMSColumn{width:100%;position:relative;padding-bottom:5px}
.cboCRMSColumnValue,.txtCRMSColumnValue,.txaCRMSColumnValue,.btnCRMSColumnValue{width:95%}
.timpCRMSColumnValue,.dtpCRMSColumnValue{width:50%}
.CRMSMandatory{background:#c7fccd;border-left:3px solid #806F40}
.CRMSTab{overflow:auto;display:flex;border:1px solid #806F40;background:#f1f1f1}
.CRMSTab button{flex-shrink:0;cursor:pointer;padding:10px 14px;background:transparent;border:0;color:#000}
.CRMSTab button:hover{background:#ddd}.CRMSTab button.active{background:#ccc;color:#000;font-weight:600}
.CRMSTabcontent{display:none;padding:6px 12px;border:1px solid #806F40;border-top:0}
dialog.CRMSDialog{padding:12px;border:1px solid #806F40;border-radius:12px}
.CRMSDialogTitleBar{margin-bottom:12px;padding:12px;background:#f1f1f1;display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:600}
.CRMSDialogButtonBar{padding:12px;display:flex;justify-content:flex-end;align-items:center;gap:8px}
#dlgAlias{display:none}.ui-datepicker-current-day{outline:2px solid #806F40}.ui-datepicker-current-day a{font-weight:700}

/* Shared background for pages outside the main navigation shell. */
body{background:#f8f6ef url('../images/crms-background.png?v=16') center top / cover no-repeat fixed}
@media print{body{background:white}}
