.k-stp-frame.k-stp-frame-ac{width:min(100%,1020px);box-shadow:none;background:0 0;border:0;border-radius:0}.k-ac{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px 18px;padding:8px 10px 0;display:grid}.k-ac.is-narrow{grid-template-columns:minmax(0,1fr)}.k-ac-win{height:var(--h);background:#fff;border:1px solid #e4e7e2;border-radius:14px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:56px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 2px 6px #1b2a260d,0 40px 80px -36px #1b2a2661}.k-ac-top{background:#fff;border-bottom:1px solid #e3eaec;grid-column:1/3;align-items:center;gap:16px;min-width:0;padding:10px 14px;font-size:12.5px;display:flex}.k-ac-crumbs{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-weight:600;display:flex}.k-ac-ch{border:1.3px solid #56645f;border-width:0 1.3px 1.3px 0;width:5px;height:5px;margin-right:2px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.k-ac-sep{color:#8a9792;font-weight:400}.k-ac-right{color:#56645f;align-items:center;gap:12px;margin-left:auto;display:flex}.k-ac-right svg{width:15px;height:15px}.k-ac-av{color:#1d5566;background:#dde7ea;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}.k-ac .k-aa-rail{grid-row:2}.k-ac .k-aa-rail>span{font-size:9px}.k-ac-dsh{background:#edf2f3;flex-direction:column;grid-row:2;min-width:0;min-height:0;display:flex;overflow:hidden}.k-ac-fbar{align-items:center;gap:8px;margin:12px 12px 0;padding:2px 0;font-size:11.5px;display:flex}.k-ac-fi{color:#3e8a9a;background:#fff;border:1.5px solid #3e8a9a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font:700 11px/1 Georgia,serif;display:grid}.k-ac-fbtn{background:#fff;border:1px solid #e4e7e2;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.k-ac-fbtn svg{width:13px;height:13px}.k-ac-chip{white-space:nowrap;background:#e3ebee;border-radius:6px;padding:3px 9px;font-weight:500;transition:background-color .3s,color .3s,box-shadow .3s}.k-ac-chip i{color:#56645f;margin-left:3px;font-style:normal}.k-ac-chip.is-new{animation:.4s both kAcChip}@keyframes kAcChip{0%{opacity:0;transform:translate(-6px)}}.k-ac-chip.is-ai{color:#4e8a3e;background:#eef6ea;box-shadow:0 0 0 1px #c9e1bd}.k-ac-chip.is-v3{color:#1d5566;background:#dceef1}.k-ac-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;position:relative}.k-ac-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.k-ac-kpi{text-align:center;background:#fff;border:1px solid #0000;border-radius:10px;padding:12px;transition:box-shadow .4s,border-color .4s;box-shadow:0 1px 2px #1b2a260d}.k-ac-kl{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.k-ac-kl:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 10V6M6 10V2M10 10V4' stroke='%231D7A8C' stroke-width='1.8' stroke-linecap='round'/></svg>") 50%/contain no-repeat;flex:none;width:11px;height:11px}.k-ac-kv{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:600;line-height:1.1}.k-ac-ku{letter-spacing:0;color:#8a9792;margin-top:2px;font-size:11px;font-weight:500;display:block}.k-ac-kb{flex-direction:column;align-items:center;gap:3px;margin-top:8px;display:flex}.k-ac-bp{color:#3f7d4a;font-variant-numeric:tabular-nums;background:#e3f2e7;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;transition:background-color .3s,color .3s,box-shadow .3s}.k-ac-kb.is-warn .k-ac-bp{color:#b5452f;background:#fbe3dd}.k-ac-kb.is-neutral .k-ac-bp{color:#56645f;background:#eef1f2}.k-ac-bc{color:#8a9792;font-size:10px;font-weight:500}.k-ac-kpi.is-chg{border-color:#c9e1bd;box-shadow:0 0 0 3px #85b7732e}.k-ac-kpi.is-chg .k-ac-kb:not(.is-warn) .k-ac-bp{color:#4e8a3e;background:#eef6ea;box-shadow:0 0 0 1px #c9e1bd}.k-ac-kpi.is-chg .k-ac-kb.is-warn .k-ac-bp{box-shadow:0 0 0 1px #f3c9bc}.k-ac-ln{vertical-align:middle;border-top:2px solid;width:12px;margin-right:5px;display:inline-block}.k-ac-ln.is-dash{border-top-style:dashed}.k-ac-col{flex-direction:column;gap:10px;min-width:0;display:flex}.k-ac-chat{height:var(--ch);background:#fff;border:1px solid #e4e7e2;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 6px #1b2a260d,0 40px 80px -36px #1b2a2661}.k-ac-chh{white-space:nowrap;border-bottom:1px solid #eef0ec;align-items:center;gap:8px;padding:11px 12px;font-size:13px;display:flex}.k-ac-ai{background:#1b2a26;border-radius:6px;flex:none;grid-template-columns:repeat(3,3px);place-content:center;gap:2px;width:20px;height:20px;display:grid}.k-ac-ai i{background:#fff;border-radius:50%;width:3px;height:3px}.k-ac-conn{color:#4e8a3e;background:#eef6ea;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px 3px 4px;font-size:10.5px;font-weight:600;display:inline-flex}.k-ac-conn .k-aa-sym{width:13px;height:13px;margin:0}.k-ac-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:12px;display:flex;overflow:hidden;-webkit-mask:linear-gradient(#0000 0,#000 40px);mask:linear-gradient(#0000 0,#000 40px)}.k-ac-in{color:#bac4bf;border:1px solid #e4e7e2;border-radius:10px;margin:0 12px 12px;padding:10px 12px;font-size:12.5px}.k-ac-note{color:#8a9792;text-align:center;margin:0;font-size:12px}.k-ac-m{flex:none;animation:.35s both kAcIn}@keyframes kAcIn{0%{opacity:0;transform:translateY(6px)}}.k-ac-u{background:#f1f3f1;border-radius:12px;align-self:flex-end;max-width:88%;padding:9px 12px;font-size:13px;line-height:1.4}.k-ac-t{color:#56645f;background:#fff;border:1px solid #e4e7e2;border-radius:10px;padding:8px 10px;font-size:12px}.k-ac-th{color:#1b2a26;align-items:center;gap:7px;font-weight:600;display:flex}.k-ac-th .k-aa-aico{border-radius:4px;width:16px;height:16px}.k-ac-th .k-aa-aico svg{width:9px;height:9px}.k-ac-th .k-aa-sym{width:13px;height:13px}.k-ac-t ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.k-ac-t li{opacity:0;align-items:center;gap:7px;transition:opacity .3s;display:flex}.k-ac-t li.is-on{opacity:1}.k-ac-t li:before{content:"";background:#85b773;border-radius:50%;flex:none;width:6px;height:6px}.k-ac-t li.is-ok:before{background:#4e8a3e}.k-ac-a{font-size:13px;line-height:1.5}.k-ac-a b{font-weight:600}.k-ac-a ul{margin:6px 0 0;padding-left:16px}.k-ac-k{flex-wrap:wrap;gap:6px;display:flex}.k-ac-fade{opacity:0;transition:opacity .4s}.k-ac-fade.is-on{opacity:1}.k-aa-st.is-ai{color:#4e8a3e;background:#eef6ea}.k-krr{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:6px;font-size:11.5px}.k-krr th{text-align:right;white-space:nowrap;color:#1b2a26;border-bottom:1px solid #eef0ec;padding:7px 6px;font-size:10px;font-weight:700}.k-krr th:first-child,.k-krr td:first-child{text-align:left}.k-krr td{text-align:right;white-space:nowrap;color:#3d4a46;border-bottom:1px solid #eef0ec;padding:5px 6px}.k-krr td:first-child{white-space:normal;color:#1b2a26}.k-krr td span{opacity:0;border-radius:4px;padding:1px 4px;transition:opacity .35s,background-color .35s,color .35s,box-shadow .35s;display:inline-block}.k-krr td span.is-on{opacity:1}.k-krr .is-ue{color:#6b7773;background:#eef1f0}.k-krr .is-el{background:#fdf8e4}.k-krr .is-kc{color:#1b2a26;font-weight:700}.k-krr tr.is-sum td{color:#1b2a26;background:#d9ecef;font-weight:700}.k-krr tr.is-sum td.is-ue{background:#cfe3e6}.k-krr tr.is-sum td.is-el{background:#e6edda}.k-krr td span.is-flag{color:#b5452f;background:#fbe1d6;box-shadow:0 0 0 1px #f0b9a6}.k-kcm{opacity:0;background:#fff;border:1px solid #0000;border-radius:8px;max-height:0;margin-top:10px;padding:0 10px;transition:opacity .5s,max-height .6s,padding .4s,border-color .4s;overflow:hidden}.k-kcm.is-on{opacity:1;border-color:#e4e7e2;max-height:140px;padding:8px 10px}.k-kcm-h{letter-spacing:.06em;text-transform:uppercase;color:#56645f;margin-bottom:3px;font-size:10px;font-weight:700}.k-kcm-tx{color:#4e8a3e;min-height:18px;font-size:12px;line-height:1.5}.k-ac.is-narrow .k-krr .is-co{display:none}.k-hr-table th:nth-child(2),.k-hr-table td:nth-child(2){text-align:left}.k-hr-new td{animation:.4s both kAcIn}.k-hr-new.is-ai td{background:#eef6ea!important}.k-rp3-tabs{white-space:nowrap;gap:6px;margin:0 0 10px;font-size:11.5px;display:flex;overflow:hidden}.k-rp3-tabs span{color:#56645f;background:#fff;border:1px solid #eef0ec;border-radius:6px;padding:4px 9px}.k-rp3-tabs span.is-on{color:#1d5566;border-color:#1d5566;font-weight:600}.k-rp3-page{background:#fff;border-radius:8px;padding:16px 18px;transition:opacity .35s,transform .35s;box-shadow:0 1px 3px #1b2a261a,0 14px 32px -20px #1b2a2659}.k-rp3-page.is-out{opacity:0;transform:translate(-14px)}.k-rp3-hd{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.k-rp3-hd h5{color:#1b2a26;margin:0;font-family:inherit;font-size:15px;font-weight:600}.k-rp3-sub{color:#8a9792;margin-top:2px;font-size:11px}.k-rp3-st{color:#8a5a0b;white-space:nowrap;background:#fff1d6;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;transition:background-color .3s,color .3s}.k-rp3-st.is-ok{color:#3f7d4a;background:#e3f2e7}.k-rp3-kg{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.k-rp3-kp{background:#f0f6f7;border-radius:6px;min-width:0;padding:8px 9px}.k-rp3-kl{color:#56645f;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.k-rp3-kl i{color:#8a9792;font-size:10px;font-style:normal;display:block}.k-rp3-kp b{font-variant-numeric:tabular-nums;margin:2px 0 4px;font-size:18px;font-weight:600;display:block}.k-rp3-b{color:#3f7d4a;white-space:nowrap;background:#e3f2e7;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}.k-rp3-b.is-warn{color:#b5452f;background:#fbe3dd}.k-rp3-b.is-neutral{color:#56645f;background:#e6ecec}.k-rp3-cm{border-radius:6px;padding:2px 8px;transition:background-color .4s,box-shadow .4s}.k-rp3-cm.is-ai{background:#eef6ea;box-shadow:inset 3px 0 #85b773}.k-rp3-r{border-top:1px solid #eef0ec;grid-template-columns:78px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.k-rp3-r:first-child{border-top:0}.k-rp3-l{letter-spacing:.06em;text-transform:uppercase;color:#1b2a26;padding-top:3px;font-size:10px;font-weight:600}.k-rp3-r p{min-height:19px;margin:0;font-size:12.5px;line-height:1.55}.k-rp3-r p:empty:before{content:"";background:#eef1ee;border-radius:4px;width:85%;height:7px;margin-top:6px;display:block}.k-rp3-page sup{color:#3e8a9a;background:#e6f0f2;border-radius:4px;margin-left:2px;padding:1px 4px;font-size:9.5px;font-weight:600}.k-rp3-dec{opacity:0;background:#fffaee;border:1px dashed #f2d58e;border-radius:6px;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;padding:8px;transition:opacity .4s,transform .4s;display:grid;transform:translateY(6px)}.k-rp3-dec.is-on{opacity:1;transform:none}.k-rp3-dec p{margin:0;font-size:12.5px;line-height:1.5}.k-ac.is-narrow .k-rp3-tabs span:nth-child(n+4){display:none}.k-kp2-trail{color:#56645f;align-items:center;gap:6px;min-height:20px;margin:0 0 10px;font-size:12px;display:flex}.k-kp2-trail span{opacity:0;transition:opacity .4s}.k-kp2-trail span.is-on{opacity:1}.k-kp2-trail b{color:#1b2a26;font-weight:600}.k-kp2-drill{height:170px;position:relative;overflow:hidden}.k-kp2-dl{opacity:0;transition:transform .6s cubic-bezier(.65,0,.35,1),opacity .5s;position:absolute;inset:0;transform:translate(40px)}.k-kp2-dl.is-on{opacity:1;transform:none}.k-kp2-dl.is-past{opacity:0;transform:translate(-40px)}.k-kp2-hb{flex-direction:column;gap:10px;padding:3px;display:flex}.k-kp2-r{border-radius:6px;grid-template-columns:120px minmax(0,1fr) 46px;align-items:center;gap:10px;font-size:12.5px;display:grid}.k-kp2-tr{background:#f1f4f4;border-radius:3px;height:14px;overflow:hidden}.k-kp2-f{background:#7fcfa3;border-radius:3px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1),background-color .4s}.k-kp2-r.is-hi{font-weight:600}.k-kp2-r.is-hi .k-kp2-f{background:#e28b5b}.k-kp2-v{text-align:right;color:#56645f;font-variant-numeric:tabular-nums}.k-kp2-tx div{border-bottom:1px solid #eef0ec;justify-content:space-between;padding:8px 4px;font-size:12.5px;display:flex}.k-kp2-tx span{color:#56645f}.k-kp2-tx b{font-variant-numeric:tabular-nums;font-weight:600}.k-ac.is-narrow .k-ac-win{grid-template-columns:minmax(0,1fr)}.k-ac.is-narrow .k-ac-top{grid-column:1}.k-ac.is-narrow .k-aa-rail,.k-ac.is-narrow .k-ac-c1{display:none}.k-ac.is-narrow .k-ac-dsh{grid-column:1}.k-ac.is-narrow .k-ac-kl{white-space:normal;min-height:26px;line-height:1.25}.k-ac.is-narrow .k-ac-kl:before{display:none}.k-ac.is-narrow .k-ac-kv{font-size:26px}@media (prefers-reduced-motion:reduce){.k-ac *,.k-ac :before,.k-ac :after{transition:none!important;animation:none!important}}
