.bk-dmts-shell{font-family:Arial,Helvetica,sans-serif;color:#17324d;padding:12px 16px 18px;box-sizing:border-box;background:#f7f9fc;min-height:540px}.bk-dmts-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.bk-dmts-title{font-size:23px;font-weight:800;letter-spacing:-.3px;color:#123b55}.bk-dmts-sub{font-size:13px;color:#6a7d90;margin-top:3px}.bk-btn{border:0;border-radius:8px;padding:8px 13px;font-weight:700;font-size:13px;cursor:pointer}.bk-btn-primary{background:#167d78;color:#fff;box-shadow:0 4px 11px rgba(22,125,120,.16)}.bk-btn-primary:hover{background:#116e69}.bk-btn-light{background:#eef3f7;color:#31526d}.bk-dmts-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.bk-sum-card{background:#fff;border:1px solid #dce6ee;border-radius:10px;padding:9px 12px;box-shadow:0 2px 6px rgba(23,50,77,.03);display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bk-sum-card b{font-size:19px;color:#153c57}.bk-sum-card span{font-size:11px;color:#718497;text-align:right}.bk-dmts-workspace{display:grid;grid-template-columns:minmax(390px,42%) minmax(520px,58%);gap:10px;align-items:start}.bk-dmts-left,.bk-dmts-right{background:#fff;border:1px solid #dbe5ed;border-radius:11px;box-shadow:0 3px 13px rgba(34,68,93,.05);overflow:hidden;min-height:430px}.bk-panel-head{padding:10px 12px 8px;border-bottom:1px solid #edf1f4}.bk-panel-head b{display:block;font-size:15px}.bk-panel-head span{display:block;font-size:11px;color:#7a8b9b;margin-top:2px}.bk-dmts-tools{display:grid;grid-template-columns:1fr 145px;gap:7px;padding:8px;border-bottom:1px solid #edf1f4;background:#fbfcfd}.bk-search-wrap{display:flex;align-items:center;border:1px solid #d6e1e8;border-radius:8px;background:#fff;padding:0 8px}.bk-search-wrap span{font-size:16px;color:#789}.bk-search-wrap input{border:0;outline:0;width:100%;padding:8px 6px;font-size:12px;background:transparent}.bk-dmts-tools select{border:1px solid #d6e1e8;border-radius:8px;background:#fff;padding:0 8px;color:#405d73;font-size:12px}.bk-dmts-list{height:455px;overflow:auto}.bk-dmts-row{width:100%;border:0;border-bottom:1px solid #edf1f4;background:#fff;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:9px 11px;cursor:pointer;gap:10px}.bk-dmts-row:hover{background:#f5faf9}.bk-dmts-row.active{background:#eaf7f5;box-shadow:inset 3px 0 #167d78}.bk-dmts-row-main{min-width:0}.bk-dmts-row-main b{display:block;color:#173a54;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-dmts-row-main small{display:block;color:#8494a3;font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-dmts-row-meta{text-align:right;flex:0 0 auto}.bk-dmts-row-meta small{display:block;color:#8798a7;font-size:10px;margin-top:2px}.bk-pill{display:inline-block;font-style:normal;font-size:10px;padding:3px 6px;border-radius:999px;background:#eef2f5;color:#697c8d}.bk-pill-green{background:#ddf4ed;color:#16725f}.bk-dmts-right{padding:13px 15px;box-sizing:border-box}.bk-empty-state{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#738797;padding:22px}.bk-empty-state b{font-size:17px;color:#35556e;margin-top:6px}.bk-empty-state span{max-width:390px;line-height:1.45;margin:6px 0 14px}.bk-empty-icon{font-size:34px;color:#8eb8b3}.bk-detail-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #edf1f4;padding-bottom:9px;margin-bottom:10px}.bk-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#168078;font-weight:700}.bk-detail-head h3{font-size:19px;color:#173b55;margin:3px 0}.bk-detail-head p{font-size:12px;line-height:1.35;color:#768999;margin:0}.bk-id-chip{background:#eef3f6;color:#547086;padding:4px 7px;border-radius:6px;font-size:10px}.bk-usage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px}.bk-usage-grid>div{border:1px solid #e0e8ee;background:#f9fbfc;border-radius:8px;padding:8px 9px}.bk-usage-grid b{display:block;font-size:15px;color:#163e57}.bk-usage-grid span{display:block;font-size:10px;color:#788b9b;margin-top:2px}.bk-form-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:9px}.bk-form-field{margin-bottom:9px}.bk-form-field label{display:block;font-size:11px;font-weight:700;color:#36566f;margin-bottom:4px}.bk-form-field label i{font-style:normal;color:#d94d55}.bk-form-field input,.bk-form-field textarea{width:100%;box-sizing:border-box;border:1px solid #cedbe4;border-radius:8px;padding:8px 9px;font:13px Arial;color:#243f55;outline:0;background:#fff}.bk-form-field input:focus,.bk-form-field textarea:focus{border-color:#36a099;box-shadow:0 0 0 2px rgba(54,160,153,.10)}.bk-form-actions{display:flex;gap:7px;padding-top:2px}.bk-save-msg{font-size:11px;min-height:15px;margin-bottom:2px}.bk-save-msg.ok{color:#13725f}.bk-save-msg.err{color:#c33}.bk-usage-section{margin-top:12px;border-top:1px solid #edf1f4;padding-top:10px}.bk-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bk-section-title b{font-size:13px}.bk-section-title span{font-size:10px;color:#8495a4}.bk-usage-table{border:1px solid #e1e8ed;border-radius:8px;overflow:hidden}.bk-usage-th,.bk-usage-tr{display:grid;grid-template-columns:1fr 45px 85px;gap:7px;align-items:center;padding:7px 8px}.bk-usage-th{background:#eef5f7;font-size:10px;font-weight:700;color:#516b7e}.bk-usage-tr{border-top:1px solid #edf1f4;font-size:11px}.bk-usage-tr b{display:block}.bk-usage-tr small{display:block;color:#8494a3;margin-top:1px}.bk-inline-empty,.bk-empty-list,.bk-loading{padding:22px;text-align:center;color:#8293a1}.bk-empty-list b,.bk-empty-list span{display:block}.bk-empty-list span{font-size:11px;margin-top:4px;word-break:break-word}@media(max-width:1050px){.bk-dmts-workspace{grid-template-columns:1fr}.bk-dmts-list{height:360px}.bk-dmts-summary{grid-template-columns:repeat(2,1fr)}.bk-form-grid{grid-template-columns:1fr}}
