/* Maharshi Sales CRM Masters Administration v1.3.8 */
.master-page-actions{display:flex;gap:8px;align-items:center}.master-info-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#eef5ff;border:1px solid #d7e5fb;border-radius:10px;padding:11px 13px;margin-bottom:10px}.master-info-strip strong{display:block;font-size:12px}.master-info-strip span{display:block;font-size:10.5px;color:#65758b;margin-top:2px}.master-toolbar{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.4fr) auto;gap:8px;align-items:end;background:#fff;border:1px solid #dce3ee;border-radius:10px;padding:11px 12px;margin-bottom:10px}.master-toolbar label{display:flex;flex-direction:column;gap:5px}.master-toolbar label span{font-size:10.5px;font-weight:700;color:#526176;text-transform:uppercase;letter-spacing:.04em}.master-toolbar select,.master-toolbar input{min-height:36px;border:1px solid #cfd8e5;border-radius:8px;padding:7px 9px;background:#fff;font:inherit;font-size:12px}.master-category-hint{grid-column:1/-1;font-size:10.5px;color:#6d7a8e}.master-table-card{background:#fff;border:1px solid #dce3ee;border-radius:10px;overflow:hidden}.master-table-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #e5eaf1}.master-table-head strong{font-size:12px}.master-table-head span{font-size:10.5px;color:#758196}.master-table-scroll{overflow:auto;max-height:58vh}.master-table{width:100%;border-collapse:collapse;min-width:760px}.master-table th{position:sticky;top:0;z-index:1;background:#f7f9fc;color:#59677b;font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:8px 10px;border-bottom:1px solid #e2e7ef}.master-table td{padding:8px 10px;border-bottom:1px solid #edf0f5;font-size:11px;vertical-align:middle}.master-table td:first-child strong{display:block;font-size:11.5px;color:#202b3d}.master-table td:first-child small{display:block;color:#78859a;margin-top:2px}.master-status{display:inline-flex;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:700}.master-status.active{background:#e9f9ef;color:#147a3d;border:1px solid #bde8cb}.master-status.inactive{background:#f2f4f7;color:#687386;border:1px solid #dce1e8}.master-actions{white-space:nowrap}.master-small{min-height:28px!important;padding:4px 8px!important;font-size:10px!important;margin-right:4px}.master-empty{padding:28px;text-align:center;color:#7b8798;font-size:11px}.master-value-card{width:min(520px,calc(100vw - 28px))}.master-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px}.master-form-grid label{display:flex;flex-direction:column;gap:5px}.master-form-grid label.full{grid-column:1/-1}.master-form-grid label span{font-size:10.5px;font-weight:700;color:#526176}.master-form-grid input,.master-form-grid select{min-height:36px;border:1px solid #cfd8e5;border-radius:8px;padding:7px 9px;font:inherit;font-size:12px;background:#fff}.master-form-help{grid-column:1/-1;font-size:10px;line-height:1.4;color:#748196;background:#f7f9fc;border-radius:8px;padding:8px 9px}.master-error{grid-column:1/-1;color:#b42318;font-size:10.5px;min-height:14px}@media(max-width:720px){.master-page-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.master-info-strip{align-items:flex-start;flex-direction:column}.master-toolbar{grid-template-columns:1fr}.master-category-hint{grid-column:auto}.master-table-scroll{max-height:none;overflow:visible}.master-table{display:block;min-width:0}.master-table thead{display:none}.master-table tbody{display:grid;gap:8px;padding:8px}.master-table tr{display:grid;grid-template-columns:1fr auto;gap:6px 10px;border:1px solid #e1e7ef;border-radius:10px;padding:10px;background:#fff}.master-table td{display:block;border:0;padding:0}.master-table td:nth-child(2),.master-table td:nth-child(3){font-size:10px;color:#718096}.master-table td:nth-child(2)::before{content:"Parent: ";font-weight:700}.master-table td:nth-child(3)::before{content:"Sort: ";font-weight:700}.master-table td:nth-child(4){grid-column:2;grid-row:1}.master-table td:nth-child(5){grid-column:1/-1}.master-form-grid{grid-template-columns:1fr}.master-form-grid label.full,.master-form-help,.master-error{grid-column:auto}.master-form-grid input,.master-form-grid select,.master-toolbar select,.master-toolbar input{font-size:16px}.master-value-card{width:100vw;max-height:100vh;border-radius:0}}

/* v1.3.9 simple business-master presentation */
.master-simple-table th:nth-child(2),
.master-simple-table th:nth-child(3),
.master-simple-table td:nth-child(2),
.master-simple-table td:nth-child(3){display:none}
.master-simple-table{min-width:560px}
.master-simple-table th:first-child{width:auto}
.master-simple-table th:nth-child(4){width:140px}
.master-simple-table th:nth-child(5){width:190px}
.master-table-head strong::after{content:" — dropdown values used in Sales Records";font-weight:400;color:#718096;font-size:10px}
@media(max-width:720px){
  .master-simple-table{min-width:0}
  .master-simple-table tr{grid-template-columns:minmax(0,1fr) auto}
  .master-simple-table td:nth-child(4){grid-column:2;grid-row:1}
  .master-simple-table td:nth-child(5){grid-column:1/-1}
  .master-simple-table td:nth-child(2),.master-simple-table td:nth-child(3){display:none!important}
}
