/* Scoped UI, preserves the SOEXPRESS theme. */
.sxmulti{max-width:1280px;margin:14px auto;color:#24344d}.sxmulti *{box-sizing:border-box}.sx-hero{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(120deg,#07377b,#1455a7);padding:26px 30px;border-radius:18px;color:#fff;box-shadow:0 8px 26px #0a3e7c15}.sx-hero h1{margin:7px 0 10px;font-size:27px;color:white}.sx-hero p{margin:0;color:#d7e6fc}.sx-kicker{font-size:11px;letter-spacing:2px}.sx-pill{padding:7px 12px;border-radius:40px;background:#ffffff20;font-size:12px}.sx-nav{display:flex;gap:9px;padding:18px 0;flex-wrap:wrap}.sx-nav a{padding:10px 16px;border-radius:10px;color:#345; background:#eef3f9}.sx-nav a.selected{color:#124d98;background:#dfeafa;font-weight:bold}.sx-panel,.sx-card{background:#fff;border:1px solid #e4eaf2;border-radius:15px;padding:22px;margin:0 0 16px;box-shadow:0 4px 14px #133d6410}.sx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:16px}.sx-card h2{font-size:18px;color:#193e75;margin:12px 0}.sx-card p{line-height:1.6}.sx-tags{display:flex;gap:7px;flex-wrap:wrap}.sx-tag{background:#edf3fb;color:#1b4d88;border-radius:24px;padding:5px 10px;font-size:11px}.sx-tag.off{background:#eee;color:#777}.sx-logo{height:58px;max-width:190px;object-fit:contain;object-position:left}.sx-formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sx-field label{display:block;margin-bottom:7px;font-size:12px;font-weight:bold}.sx-field input:not([type=checkbox]),.sx-field textarea,.sx-field select{width:100%;max-width:100%;border:1px solid #dce3ed;border-radius:8px;padding:10px;background:#fbfcff}.sx-field textarea{min-height:85px}.sx-field.wide{grid-column:1/-1}.sx-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.sx-document{padding:14px 18px;margin:0 0 14px;background:#f1f6fe;border:1px solid #dbe6f6;border-left:4px solid #215ba5;border-radius:12px}.sx-document small{display:block;margin:9px 0 0;color:#627289}.sx-notice{line-height:1.7;color:#5a6980}.sx-tablewrap{overflow:auto}.sx-tablewrap table{min-width:760px}.sx-create td{padding:10px}.sxmulti .butAction,.sx-document .butAction{margin:0}.sxmulti code{font-size:12px}@media(max-width:700px){.sx-formgrid{grid-template-columns:1fr}.sx-hero{padding:20px}.sx-panel{padding:16px}.sx-create td{display:block}.sx-create select{max-width:100%}.sx-document .butAction{display:inline-block;margin-top:10px}}

.sx-module-icon{width:34px;height:34px;vertical-align:middle;margin-right:7px}.sx-overdue{color:#a22833;font-size:11px}.sx-kpis .sx-card h2{font-size:24px}.sx-kpis .sx-kicker{letter-spacing:0;color:#63758b;font-size:12px}
