.sl-page{max-width:1600px;margin:auto;color:#172b38}.sl-page-head,.sl-section-head,.sl-detail-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sl-page-head{margin:12px 0 24px}.sl-page-head h1{font-size:32px;letter-spacing:-.7px;margin:7px 0}.sl-page-head p{margin:0}.sl-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.4px;color:#47777b}.sl-muted{color:#647785;font-size:13px}.sl-small{font-size:12px;color:#6a7d88;margin-top:5px}.sl-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sl-tabs{display:flex;gap:20px;border-bottom:1px solid #dce5ea;margin:0 0 20px}.sl-tabs button{border:0;background:none;color:#5a707f;padding:12px 2px;border-radius:0;font-weight:600}.sl-tabs button.active{border-bottom:3px solid #177c80;color:#12686b}.sl-stats{display:flex;gap:14px;margin-bottom:20px}.sl-stats>div{background:#fff;border:1px solid #e0e8ed;border-radius:10px;padding:18px 24px;min-width:170px;display:flex;flex-direction:column;gap:6px}.sl-stats strong{font-size:28px;line-height:1}.sl-stats span{color:#687b88;font-size:12px}.sl-stats .sl-stat-alert strong{color:#ac421d}.sl-list{background:#fff;border:1px solid #dde6ec;border-radius:10px;overflow:hidden}.sl-filters{display:flex;flex-wrap:wrap;gap:8px;padding:16px;border-bottom:1px solid #e5edf2;align-items:center}.sl-filters input[type=search]{min-width:250px;flex:1}.sl-filters select{max-width:210px}.sl-page input,.sl-page select,.sl-modal input,.sl-modal select,.sl-modal textarea{box-sizing:border-box;padding:9px 11px;border:1px solid #cbd7df;border-radius:6px;background:#fff;color:#203745;font:inherit;font-size:13px}.sl-modal input:focus,.sl-modal select:focus,.sl-modal textarea:focus,.sl-page input:focus,.sl-page select:focus{outline:2px solid #51a6aa;outline-offset:1px}.sl-table-wrap{overflow:auto}.sl-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.sl-table-wrap th{text-align:left;padding:12px 16px;background:#f7fafb;color:#627683;font-size:11px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.sl-table-wrap td{padding:15px 16px;border-top:1px solid #edf1f4;vertical-align:top;max-width:320px;overflow-wrap:anywhere}.sl-table-wrap tbody tr:hover{background:#f5fafb}.sl-row-title{border:0!important;padding:0!important;background:none!important;color:#126c76!important;text-align:left;font-weight:650;line-height:1.5}.sl-pager{display:flex;gap:12px;align-items:center;justify-content:flex-end;padding:14px 16px;color:#697d8b;font-size:12px}.sl-pager>span:first-child{margin-right:auto}.sl-empty{text-align:center;padding:60px 24px;color:#6c7e8b}.sl-empty h2{font-size:18px;color:#254452}.sl-loading{padding:12px 16px;background:#f4f9fa;color:#577983;font-size:12px}.sl-badge{display:inline-block;background:#eef3f6;border-radius:5px;padding:4px 7px;font-size:11px;white-space:nowrap;font-weight:600;color:#536b7b}.sl-state-new,.sl-state-planned{background:#eaf2ff;color:#315f9c}.sl-state-agreed,.sl-state-published,.sl-state-paid{background:#e6f4ee;color:#237450}.sl-state-proposal_sent,.sl-state-partial{background:#fff3d9;color:#94691a}.sl-state-declined,.sl-state-expired,.sl-state-removed,.sl-state-unpaid{background:#fcece8;color:#a44735}.sl-overdue{color:#a4422c}.sl-overlay{position:fixed;inset:0;background:#142b3e88;z-index:1000;display:flex;justify-content:center;align-items:center;padding:24px;box-sizing:border-box}.sl-modal{width:760px;max-width:100%;max-height:94vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 20px 90px #10233055}.sl-modal-wide{width:1080px}.sl-modal-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;border-bottom:1px solid #e0e8ee;background:#fff;position:sticky;top:0;z-index:2}.sl-modal-head h2{font-size:20px;margin:0}.sl-modal-body{padding:22px 24px}.sl-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #e0e8ee;position:sticky;bottom:0;background:#fff;z-index:2}.sl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sl-field{display:flex;flex-direction:column;gap:7px;min-width:0}.sl-field>span{font-size:12px;font-weight:600;color:#506976}.sl-field input,.sl-field select,.sl-field textarea{width:100%}.sl-wide{grid-column:1/-1}.sl-form-section{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e8eef1}.sl-form-section h3{font-size:15px;margin:0 0 16px}.sl-form-section>.sl-actions{margin-bottom:16px}.sl-error{background:#fff0ed;border:1px solid #f0cac0;padding:12px 14px;border-radius:6px;color:#a13f2c;margin:0 0 16px;overflow-wrap:anywhere}.sl-warning{padding:14px;background:#fff4d9;color:#725217;border:1px solid #e5d1a0;border-radius:7px;margin-bottom:18px}.sl-detail-summary{justify-content:flex-start;padding-bottom:20px}.sl-detail-summary>div:first-child{margin-right:auto}.sl-overview{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sl-overview h3{font-size:14px;margin:14px 0}.sl-overview dl{display:grid;grid-template-columns:140px 1fr;gap:12px;font-size:13px}.sl-overview dt{color:#6c7f8b}.sl-overview dd{margin:0;overflow-wrap:anywhere}.sl-next-action{font-size:18px;font-weight:600}.sl-pre,.sl-source-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.sl-source,.sl-placement-card{padding:18px;margin:14px 0;border:1px solid #dde7ed;border-radius:8px}.sl-source>a{display:block;margin-top:12px}.sl-source-text{background:#f5f8fa;padding:16px;font:13px/1.65 system-ui}.sl-placement-facts{display:flex;gap:12px 24px;flex-wrap:wrap;color:#597180;font-size:12px}.sl-note-form{background:#f7fafb;border:1px solid #e3ebef;padding:16px;border-radius:8px;margin-bottom:24px}.sl-note-form button{margin-top:12px}.sl-timeline{list-style:none;padding-left:20px;border-left:2px solid #e1e9ed}.sl-timeline>li{position:relative;padding:0 0 24px 8px;font-size:13px}.sl-timeline>li:before{position:absolute;left:-26px;top:4px;content:'';width:10px;height:10px;border-radius:50%;background:#37868b;border:2px solid #fff}.sl-timeline time{font-size:11px;color:#748894}.sl-changes{padding-left:18px;color:#607783;white-space:pre-wrap;overflow-wrap:anywhere}.sl-files{list-style:none;padding:0}.sl-files li{padding:12px 0;border-bottom:1px solid #edf1f3}.sl-upload{display:block;border:1px dashed #87a6b5;border-radius:8px;padding:16px;background:#f6fafb;margin:16px 0}.sl-upload input{margin-left:16px}.sl-mapping{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.sl-access-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;gap:16px;border-bottom:1px solid #e9eef1}.sl-snippet{max-width:300px;white-space:pre-line}.sl-page button:disabled,.sl-modal button:disabled{opacity:.5;cursor:wait}@media(max-width:760px){.sl-page-head{align-items:flex-start}.sl-page-head h1{font-size:27px}.sl-stats{gap:8px}.sl-stats>div{min-width:0;flex:1;padding:14px}.sl-stats strong{font-size:24px}.sl-overlay{padding:6px}.sl-modal{max-height:98vh}.sl-modal-body{padding:16px}.sl-modal-head{padding:16px}.sl-form-grid,.sl-overview,.sl-mapping{grid-template-columns:1fr}.sl-wide{grid-column:auto}.sl-filters select{max-width:none;flex:1;min-width:140px}.sl-filters input[type=search]{min-width:100%}.sl-overview dl{grid-template-columns:110px 1fr}.sl-tabs{gap:12px;overflow:auto}.sl-detail-summary{gap:10px}.sl-page button,.sl-modal button{min-height:36px}.sl-access-row{flex-wrap:wrap}}
.sl-quick-create .sl-advanced-field{display:none}.sl-expand-details{justify-content:flex-end;margin-bottom:16px}
