.ptk .cr-head{align-items:center;margin:4px 0;display:flex}.ptk .cr-title{margin:0 12px 0 0}.ptk .cr-tabs{margin-top:12px;margin-bottom:16px}.ptk .cr-tabs .k-tab{padding:12px 0;font-size:14px}.ptk .cr-btn-disabled{border-color:var(--k-border);color:var(--k-text-4);box-shadow:none;background:#0000000a}.ptk .cr-btn-icon{width:32px;padding:0}.ptk .cr-card{margin-top:16px;padding:0}.ptk .cr-card-head{border-bottom:1px solid var(--k-border-2);justify-content:space-between;align-items:center;min-height:56px;padding:0 24px;display:flex}.ptk .cr-card-title{font-size:16px;font-weight:600}.ptk .cr-extra{align-items:center;gap:8px;display:flex}.ptk .cr-more{position:relative}.ptk .cr-menu{z-index:10;box-shadow:var(--k-shadow);white-space:nowrap;background:#fff;border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.ptk .cr-menu-item{border-radius:4px;align-items:center;gap:8px;padding:5px 12px;line-height:22px;display:flex}.ptk .cr-menu-icon{font-size:12px}.ptk .cr-menu-item.is-hover{background:#0000000a}.ptk .cr-menu-item.is-danger{color:var(--k-error)}.ptk .cr-menu-item.is-disabled{color:var(--k-text-4)}.ptk .cr-card-body{padding:24px}.ptk .cr-steps{width:100%;display:flex}.ptk .cr-step{white-space:nowrap;flex:1;align-items:flex-start;padding-left:12px;display:flex;position:relative;overflow:hidden}.ptk .cr-step:first-child{padding-left:0}.ptk .cr-step:last-child{flex:none}.ptk .cr-step-icon{border:1px solid #0000;border-radius:24px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;font-size:12px;line-height:1;display:flex}.ptk .cr-step--finish .cr-step-icon{background:var(--k-primary-bg);border-color:var(--k-primary-bg);color:var(--k-primary)}.ptk .cr-step--process .cr-step-icon{background:var(--k-primary);border-color:var(--k-primary);color:#fff}.ptk .cr-step--wait .cr-step-icon{color:var(--k-text-2);background:#060a0b0f}.ptk .cr-step--custom .cr-step-icon{background:0 0;border:0;width:auto;font-size:24px}.ptk .cr-step--custom.cr-step--process .cr-step-icon{color:var(--k-primary)}.ptk .cr-step--custom.cr-step--wait .cr-step-icon{color:var(--k-text-4)}.ptk .cr-step-content{flex-direction:column;min-width:0;display:flex}.ptk .cr-step-title{color:var(--k-text);align-self:flex-start;padding-right:12px;line-height:24px;position:relative}.ptk .cr-step-title:after{content:"";background:var(--k-split);width:9999px;height:1px;position:absolute;top:12px;left:100%}.ptk .cr-step:last-child .cr-step-title{padding-right:0}.ptk .cr-step:last-child .cr-step-title:after{display:none}.ptk .cr-step--finish .cr-step-title:after{background:var(--k-primary)}.ptk .cr-step--process .cr-step-title{font-weight:600}.ptk .cr-step--wait .cr-step-title{color:var(--k-text-3)}.ptk .cr-step-desc{white-space:normal;max-width:140px;color:var(--k-text-3)}.ptk .cr-step--process .cr-step-desc{color:var(--k-text)}.ptk .cr-step-ring{align-items:flex-start;min-width:0;display:flex}.ptk .cr-step--mark{margin:-7px 0;padding-top:7px;padding-bottom:7px}.ptk .cr-step--mark .cr-step-ring{z-index:0;position:relative}.ptk .cr-step--mark .cr-step-ring:before{content:"";z-index:-1;background:var(--k-primary-bg);border:2px solid #a5aef8;border-radius:8px;position:absolute;inset:-5px -9px}.ptk .cr-step--mark .cr-step-title{padding-right:0}.ptk .cr-step--mark .cr-step-title:after{display:none}.ptk .cr-step--mark .cr-step-ring:after{content:"";background:var(--k-split);width:9999px;height:1px;position:absolute;top:12px;left:calc(100% + 12px)}.ptk .cr-chart{margin-top:30px;display:block;overflow:visible}.ptk .cr-grid{stroke:#d9d9d9;stroke-width:1px}.ptk .cr-axis{stroke:#bfbfbf;stroke-width:1px}.ptk .cr-label{fill:#595959;font-size:12px}.ptk .cr-legend{color:#595959;justify-content:center;gap:24px;margin-top:-16px;margin-bottom:10px;font-size:12px;line-height:16px;display:flex}.ptk .cr-legend-item{align-items:center;gap:8px;display:flex}.ptk .cr-legend-marker{width:8px;height:8px}.ptk .cr-modal-wrap{opacity:1;visibility:visible}.ptk .cr-modal-wrap .cr-modal{width:700px;transform:none}.ptk .cr-modal-text{margin:0 0 14px}.ptk .cr-modal-label{margin-bottom:4px;font-weight:600}.ptk .cr-pickers{grid-template-columns:10fr 14fr;gap:8px;margin-bottom:24px;display:grid}.ptk .cr-picker{border:1px solid var(--k-border);white-space:nowrap;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:4px;height:32px;padding:0 11px;display:flex}.ptk .cr-picker.is-focused{border-color:var(--k-primary);box-shadow:0 0 0 2px #4654f11a}.ptk .cr-suffix{color:var(--k-text-4)}.ptk .cr-suffix--sm{font-size:12px}
