@charset "utf-8";

.kl-customer,
.kl-customer * {box-sizing:border-box}
.kl-customer {--kl-navy:var(--c-mc, #0b2d46);--kl-blue:#236a94;--kl-sky:#f0f7fb;--kl-orange:#ef7d00;--kl-line:#dce4e9;--kl-muted:#667785;--kl-text:#142530;width:100%;max-width:1200px;margin:0 auto;padding:0 24px 120px;color:var(--kl-text);font-family:"Pretendard",sans-serif;letter-spacing:0}
.kl-customer a {color:inherit;text-decoration:none}
.kl-customer button,.kl-customer input,.kl-customer select,.kl-customer textarea {font:inherit;letter-spacing:0}

.kl-customer__tabs {margin:0 0 68px;border-bottom:1px solid var(--kl-line);overflow-x:auto;scrollbar-width:none}
.kl-customer__tabs::-webkit-scrollbar {display:none}
.kl-customer__tabs-inner {display:flex;min-width:max-content}
.kl-customer__tabs a {position:relative;display:flex;align-items:center;justify-content:center;min-height:62px;padding:0 24px;color:#6a7882;font-size:15px;font-weight:600;white-space:nowrap}
.kl-customer__tabs a::after {position:absolute;right:50%;bottom:-1px;left:50%;height:3px;background:var(--kl-orange);content:"";transition:right .2s ease,left .2s ease}
.kl-customer__tabs a:hover,.kl-customer__tabs a:focus,.kl-customer__tabs a.is-active {color:var(--kl-navy)}
.kl-customer__tabs a.is-active {font-weight:700}
.kl-customer__tabs a.is-active::after {right:20px;left:20px}

.kl-customer__intro {display:flex;align-items:center;gap:28px;margin-bottom:42px;padding:0 0 34px;border-bottom:1px solid var(--kl-line)}
.kl-customer__intro-icon {display:grid;flex:0 0 68px;width:68px;height:68px;place-items:center;background:var(--kl-sky);border:1px solid #d8eaf4;border-radius:4px;color:var(--kl-blue);font-size:25px}
.kl-customer__eyebrow {display:block;margin-bottom:7px;color:var(--kl-orange);font-size:12px;font-weight:800;line-height:1.3}
.kl-customer__intro h2 {margin:0 0 7px;color:var(--kl-navy);font-size:30px;font-weight:750;line-height:1.25}
.kl-customer__intro p {margin:0;color:var(--kl-muted);font-size:15px;line-height:1.65}

.kl-board__categories {margin-bottom:30px}
.kl-board__categories ul {display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.kl-board__categories a {display:block;padding:9px 16px;border:1px solid var(--kl-line);border-radius:3px;background:#fff;color:var(--kl-muted);font-size:14px}
.kl-board__categories #bo_cate_on,.kl-board__categories a:hover {border-color:var(--kl-navy);background:var(--kl-navy);color:#fff}

.kl-board__toolbar {display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.kl-board__count {margin:0;color:var(--kl-muted);font-size:14px}
.kl-board__count strong {color:var(--kl-orange);font-weight:750}
.kl-board__actions,.kl-view__actions>div {display:flex;align-items:center;gap:8px}
.kl-icon-button {display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid var(--kl-line);border-radius:3px;background:#fff;color:var(--kl-navy);cursor:pointer}
.kl-icon-button:hover {border-color:var(--kl-navy);background:var(--kl-sky)}
.kl-primary-button,.kl-secondary-button {display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 19px;border:1px solid var(--kl-navy);border-radius:3px;font-size:14px;font-weight:700;cursor:pointer}
.kl-primary-button {background:var(--kl-navy);color:#fff!important}
.kl-primary-button:hover {background:#174b69}
.kl-primary-button:disabled {opacity:.55;cursor:not-allowed}
.kl-secondary-button {background:#fff;color:var(--kl-navy)!important}
.kl-secondary-button:hover {background:var(--kl-sky)}

.kl-board__admin-bar {display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:10px 12px;background:#f6f8f9;border:1px solid var(--kl-line)}
.kl-board__admin-bar button {padding:6px 10px;border:1px solid #ccd7dd;background:#fff;color:#465862;cursor:pointer}
.kl-check {display:flex;align-items:center;gap:6px;margin-right:auto;font-size:13px}
.kl-board__table-wrap {border-top:2px solid var(--kl-navy)}
.kl-board__table {width:100%;border-collapse:collapse;table-layout:fixed}
.kl-board__table caption {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.kl-board__table th {height:56px;padding:12px 10px;border-bottom:1px solid #bdcbd3;background:#f7f9fa;color:#354955;font-size:13px;font-weight:700;text-align:center}
.kl-board__table td {height:68px;padding:14px 10px;border-bottom:1px solid var(--kl-line);background:#fff;color:#53636e;font-size:14px;text-align:center;vertical-align:middle}
.kl-board__table tr:hover td {background:#fbfdfe}
.kl-board__table tr.is-notice td {background:#f6fbfe}
.kl-board__table tr.is-current td {box-shadow:inset 0 1px 0 #b8d7e9,inset 0 -1px 0 #b8d7e9}
.kl-col-check {width:42px}
.kl-col-number {width:88px}
.kl-col-subject {width:auto;text-align:left!important}
.kl-col-name {width:132px}
.kl-col-hit {width:78px}
.kl-col-date {width:116px}
.kl-col-status {width:105px}
.kl-board__subject {display:flex;align-items:center;gap:9px;min-width:0;padding-left:calc(var(--reply-depth, 0) * 18px)}
.kl-board__subject>a {display:flex;min-width:0;align-items:center;gap:7px;color:var(--kl-text);font-weight:600}
.kl-board__subject>a>span:not(.sound_only) {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kl-board__subject>a:hover {color:var(--kl-blue)}
.kl-board__subject-icons {display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:#8b9aa3}
.kl-secret-icon {color:var(--kl-blue)}
.kl-reply-icon {color:var(--kl-orange);transform:rotate(180deg)}
.kl-comment-count {display:inline-flex;align-items:center;gap:3px;color:var(--kl-blue);font-size:12px}
.kl-new-badge {display:grid;width:18px;height:18px;place-items:center;border-radius:2px;background:var(--kl-orange);color:#fff;font-size:10px;font-weight:800}
.kl-badge,.kl-category-badge,.kl-status {display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:2px;background:#edf2f5;color:#53636e;font-size:11px;font-weight:750;line-height:1;white-space:nowrap}
.kl-badge--notice {background:var(--kl-navy);color:#fff}
.kl-category-badge {background:#e9f4fa;color:var(--kl-blue)}
.kl-status {min-width:64px;background:#fff3e7;color:#b95e00}
.kl-status.is-complete {background:#e8f4ed;color:#187443}
.kl-board__empty {height:220px!important;color:#8b99a2!important;text-align:center!important}
.kl-board__empty i {font-size:30px;color:#bdc8ce}
.kl-board__empty p {margin:10px 0 0}

.kl-board__paging {margin-top:34px;text-align:center}
.kl-board__paging .pg_wrap {display:inline-block}
.kl-board__paging .pg_page,.kl-board__paging .pg_current {display:inline-grid;width:38px;height:38px;margin:0 2px;place-items:center;border:1px solid var(--kl-line);border-radius:2px;background:#fff;color:#667785;font-size:13px}
.kl-board__paging .pg_current {border-color:var(--kl-navy);background:var(--kl-navy);color:#fff}

.kl-search-layer {position:fixed;z-index:9999;inset:0;display:none;align-items:center;justify-content:center;padding:20px}
.kl-search-layer.is-open {display:flex}
.kl-search-layer__backdrop {position:absolute;inset:0;background:rgba(7,27,40,.6)}
.kl-search-layer__panel {position:relative;width:min(520px,100%);margin:0;padding:34px;background:#fff;border:0;border-radius:4px;box-shadow:0 18px 50px rgba(2,20,32,.22)}
.kl-search-layer__panel legend {margin-bottom:18px;color:var(--kl-navy);font-size:22px;font-weight:750}
.kl-search-layer__panel form {display:grid;grid-template-columns:132px 1fr;gap:10px}
.kl-search-layer__panel select,.kl-search-layer__input input {width:100%;height:48px;padding:0 14px;border:1px solid #cdd8de;border-radius:2px;background:#fff;color:var(--kl-text)}
.kl-search-layer__input {display:grid;grid-template-columns:1fr 48px}
.kl-search-layer__input input {border-right:0}
.kl-search-layer__input button {border:0;background:var(--kl-navy);color:#fff;cursor:pointer}
.kl-search-layer__close {position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;background:transparent;color:#647580;cursor:pointer}

.kl-request-steps {display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 50px;padding:0;border-top:1px solid var(--kl-line);border-bottom:1px solid var(--kl-line);list-style:none}
.kl-request-steps li {position:relative;display:flex;min-height:88px;align-items:center;justify-content:center;gap:12px;color:#8a99a2}
.kl-request-steps li:not(:last-child)::after {position:absolute;top:50%;right:0;width:7px;height:7px;border-top:1px solid #9aabb5;border-right:1px solid #9aabb5;content:"";transform:translateY(-50%) rotate(45deg)}
.kl-request-steps span {font-size:12px;font-weight:800}
.kl-request-steps strong {font-size:14px}
.kl-request-steps .is-current {color:var(--kl-navy)}
.kl-request-steps .is-current span {color:var(--kl-orange)}

.kl-form-section {margin-bottom:48px;border-top:2px solid var(--kl-navy)}
.kl-form-section__heading {display:flex;align-items:flex-start;gap:17px;padding:24px 4px 20px;border-bottom:1px solid var(--kl-line)}
.kl-form-section__heading>span {min-width:54px;color:var(--kl-orange);font-size:12px;font-weight:800;line-height:24px}
.kl-form-section__heading h3 {margin:0;color:var(--kl-navy);font-size:20px;font-weight:750;line-height:1.25}
.kl-form-section__heading p {margin:5px 0 0;color:var(--kl-muted);font-size:12px}
.kl-form-section__heading p strong {color:#d34747}
.kl-form-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;padding:24px 4px 0}
.kl-form-field {display:flex;min-width:0;flex-direction:column;gap:9px;margin-bottom:22px}
.kl-form-field--full {grid-column:1/-1}
.kl-form-field label {color:#354752;font-size:13px;font-weight:700}
.kl-form-field label em {color:#d34747;font-style:normal}
.kl-form-field input:not([type="checkbox"]):not([type="file"]),.kl-form-field select {width:100%;height:50px;padding:0 14px;border:1px solid #cbd6dc;border-radius:2px;background:#fff;color:var(--kl-text);outline:none}
.kl-form-field textarea {display:block;width:100%;min-height:260px;padding:16px;border:1px solid #cbd6dc;border-radius:2px;resize:vertical;outline:none;line-height:1.7}
.kl-form-field input:focus,.kl-form-field select:focus,.kl-form-field textarea:focus {border-color:var(--kl-blue);box-shadow:0 0 0 3px rgba(35,106,148,.1)}
.kl-form-field input::placeholder,.kl-form-field textarea::placeholder {color:#9aa7ae}
.kl-form-options {flex-direction:row;flex-wrap:wrap;gap:18px;padding:13px 16px;background:#f7f9fa}
.kl-option-check {display:flex;align-items:center;gap:7px!important;color:#53636e!important;font-weight:500!important}
.kl-subject-field {position:relative}
.kl-subject-field input {padding-right:110px!important}
#btn_autosave {position:absolute;top:7px;right:7px;height:36px;padding:0 10px;border:1px solid var(--kl-line);background:#f7f9fa;color:#53636e;font-size:12px;cursor:pointer}
#autosave_pop {position:absolute;z-index:20;top:49px;right:0;display:none;width:320px;padding:16px;border:1px solid #b8c6ce;background:#fff;box-shadow:0 8px 24px rgba(7,27,40,.14)}
#autosave_pop ul {max-height:220px;margin:10px 0;padding:0;overflow:auto;list-style:none}
.kl-editor .cke_sc {display:none}
.kl-editor .cke_chrome {border-color:#cbd6dc!important}
#char_count_desc,#char_count_wrap {margin:0 0 8px;color:var(--kl-muted);font-size:12px}
#char_count_wrap {margin:7px 0 0;text-align:right}
.kl-file-field input[type="file"] {width:100%;padding:12px;border:1px dashed #b8c7cf;background:#f8fafb;color:#52636d}
.kl-file-delete {display:flex!important;align-items:center;gap:7px;color:#aa3940!important;font-weight:500!important}
.kl-form-section--captcha {padding:22px;border:1px solid var(--kl-line);border-top:2px solid var(--kl-navy)}
.kl-form-actions {display:flex;justify-content:center;gap:9px;margin-top:56px}
.kl-form-actions .kl-primary-button,.kl-form-actions .kl-secondary-button {min-width:138px;min-height:50px}

.kl-view__header {padding:28px 24px 26px;border-top:2px solid var(--kl-navy);border-bottom:1px solid var(--kl-line)}
.kl-view__flags {display:flex;gap:7px;margin-bottom:13px}
.kl-view__header h2 {margin:0;color:var(--kl-text);font-size:25px;font-weight:750;line-height:1.45}
.kl-view__meta {display:flex;flex-wrap:wrap;gap:20px 34px;margin:17px 0 0;color:var(--kl-muted);font-size:12px}
.kl-view__meta div {display:flex;gap:8px}
.kl-view__meta dt {font-weight:700}
.kl-view__meta dd {margin:0}
.kl-view__request-info {margin:34px 0 0;padding:26px 28px;background:var(--kl-sky);border-top:1px solid #d4e8f3;border-bottom:1px solid #d4e8f3}
.kl-view__request-info h3 {margin:0 0 18px;color:var(--kl-navy);font-size:17px}
.kl-view__request-info dl {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}
.kl-view__request-info dl div {display:grid;grid-template-columns:120px 1fr;padding:11px 0;border-bottom:1px solid #d8e7ef}
.kl-view__request-info dt {color:#607580;font-size:13px;font-weight:700}
.kl-view__request-info dd {min-width:0;margin:0;color:#203540;font-size:14px;overflow-wrap:anywhere}
.kl-view__content {min-height:320px;padding:48px 28px 68px;border-bottom:1px solid var(--kl-line);font-size:15px;line-height:1.85}
.kl-view__content img {max-width:100%;height:auto}
.kl-view__images {margin-bottom:24px;text-align:center}
.kl-view__images img {margin-bottom:10px}
.kl-view__signature {margin-top:40px;padding-top:20px;border-top:1px solid var(--kl-line);color:var(--kl-muted)}
.kl-view__files,.kl-view__links {margin-top:34px;padding:24px 28px;border-top:1px solid var(--kl-line);border-bottom:1px solid var(--kl-line)}
.kl-view__files h3,.kl-view__links h3 {margin:0 0 14px;color:var(--kl-navy);font-size:16px}
.kl-view__files h3 span {color:var(--kl-orange)}
.kl-view__files ul,.kl-view__links ul {margin:0;padding:0;list-style:none}
.kl-view__files li {display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid #edf1f3}
.kl-view__files li:first-child {border-top:0}
.kl-view__files li>i {color:var(--kl-blue);font-size:20px}
.kl-view__files li>div {display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}
.kl-view__files strong {display:block;overflow:hidden;color:#263b46;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.kl-view__files span {color:#84929a;font-size:11px}
.kl-file-download {display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--kl-line);color:var(--kl-navy)}
.kl-view__links li {display:flex;align-items:center;gap:10px;padding:9px 0}
.kl-view__links i {color:var(--kl-orange)}
.kl-view__actions {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:36px 0}
.kl-view__siblings {border-top:1px solid var(--kl-navy);border-bottom:1px solid var(--kl-line)}
.kl-view__siblings a {display:grid;grid-template-columns:88px 1fr 100px;align-items:center;gap:18px;min-height:58px;padding:12px 16px;border-top:1px solid var(--kl-line)}
.kl-view__siblings a:first-child {border-top:0}
.kl-view__siblings span {color:var(--kl-muted);font-size:12px}
.kl-view__siblings span i {margin-right:7px}
.kl-view__siblings strong {overflow:hidden;color:#354955;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.kl-view__siblings time {color:#87959d;font-size:12px;text-align:right}

.kl-customer .cmt_btn {display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:42px;padding:16px 18px;border:0;border-top:2px solid var(--kl-navy);border-bottom:1px solid var(--kl-line);background:#fff;color:var(--kl-navy);text-align:left;cursor:pointer}
.kl-customer #bo_vc {border-bottom:1px solid var(--kl-line)}
.kl-customer #bo_vc>h2 {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.kl-customer #bo_vc article {position:relative;display:flex;gap:14px;padding:22px 16px;border-top:1px solid var(--kl-line)}
.kl-customer #bo_vc article:first-of-type {border-top:0}
.kl-customer #bo_vc .pf_img {flex:0 0 36px}
.kl-customer #bo_vc .pf_img img {width:36px;height:36px;border-radius:50%}
.kl-customer #bo_vc .cm_wrap {min-width:0;flex:1}
.kl-customer #bo_vc header {color:#53636e;font-size:13px}
.kl-customer #bo_vc header h2 {position:absolute;width:1px;height:1px;overflow:hidden}
.kl-customer .bo_vc_hdinfo {margin-left:8px;color:#8a98a0;font-size:11px}
.kl-customer .cmt_contents {margin-top:9px;color:#304550;font-size:14px;line-height:1.7}
.kl-customer .cmt_contents p {margin:0}
.kl-customer .bo_vl_opt {position:absolute;top:17px;right:10px}
.kl-customer .btn_cm_opt {width:32px;height:32px;border:0;background:transparent;color:#75858e;cursor:pointer}
.kl-customer .bo_vc_act {position:absolute;top:32px;right:0;display:none;width:72px;margin:0;padding:5px;background:#fff;border:1px solid var(--kl-line);list-style:none;box-shadow:0 5px 15px rgba(7,27,40,.12)}
.kl-customer .bo_vc_act a {display:block;padding:7px;font-size:12px;text-align:center}
.kl-customer #bo_vc_empty {margin:0;padding:30px;color:#87959d;text-align:center}
.kl-customer #bo_vc_w {margin-top:24px;padding:22px;border:1px solid var(--kl-line);background:#f8fafb}
.kl-customer #bo_vc_w h2 {margin:0 0 12px;color:var(--kl-navy);font-size:16px}
.kl-customer #bo_vc_w textarea {width:100%;min-height:120px;padding:14px;border:1px solid #c9d4da;background:#fff;resize:vertical}
.kl-customer .bo_vc_w_wr {display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:10px}
.kl-customer .bo_vc_w_info input {height:40px;padding:0 10px;border:1px solid #c9d4da}
.kl-customer .bo_vc_w_wr .btn_confirm {display:flex;align-items:center;gap:12px}
.kl-customer .bo_vc_w_wr .btn_submit {height:42px;padding:0 16px;border:0;background:var(--kl-navy);color:#fff;font-weight:700;cursor:pointer}

@media (max-width:900px) {
    .kl-customer {padding-right:20px;padding-left:20px}
    .kl-customer__tabs a {min-height:56px;padding:0 18px;font-size:14px}
    .kl-customer__tabs {margin-bottom:52px}
    .kl-col-name {width:110px}
    .kl-col-date {width:104px}
    .kl-col-hit {display:none}
}

@media (max-width:680px) {
    .kl-customer {padding-right:16px;padding-bottom:80px;padding-left:16px}
    .kl-customer__tabs {margin-right:-16px;margin-bottom:38px;margin-left:-16px;padding:0 7px}
    .kl-customer__tabs a {min-height:52px;padding:0 12px;font-size:13px}
    .kl-customer__intro {align-items:flex-start;gap:16px;margin-bottom:30px;padding-bottom:25px}
    .kl-customer__intro-icon {flex-basis:50px;width:50px;height:50px;font-size:19px}
    .kl-customer__intro h2 {font-size:23px}
    .kl-customer__intro p {font-size:13px;line-height:1.55}
    .kl-board__toolbar {align-items:flex-end}
    .kl-board__actions {gap:5px}
    .kl-icon-button {width:40px;height:40px}
    .kl-primary-button,.kl-secondary-button {min-height:42px;padding:0 14px;font-size:13px}
    .kl-board__table-wrap {border-top-width:2px}
    .kl-board__table,.kl-board__table tbody {display:block}
    .kl-board__table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
    .kl-board__table tr {position:relative;display:grid;grid-template-columns:1fr auto;gap:8px 12px;padding:17px 12px;border-bottom:1px solid var(--kl-line)}
    .kl-board__table tr.is-notice {background:#f6fbfe}
    .kl-board__table tr.is-current {box-shadow:inset 3px 0 0 var(--kl-blue)}
    .kl-board__table td {display:block;width:auto!important;height:auto;padding:0;border:0;background:transparent!important;text-align:left!important}
    .kl-board__table .kl-col-check {position:absolute;top:17px;left:0;transform:translateX(-6px)}
    .kl-board__table .kl-col-check~.kl-col-number,.kl-board__table .kl-col-check~.kl-col-subject {padding-left:16px}
    .kl-board__table .kl-col-number {grid-column:1/-1;color:#7c8c95;font-size:11px}
    .kl-board__table .kl-col-subject {grid-column:1/-1}
    .kl-board__subject {align-items:flex-start;flex-wrap:wrap;gap:7px;padding-left:calc(var(--reply-depth, 0) * 12px)}
    .kl-board__subject>a {max-width:100%;line-height:1.5}
    .kl-board__subject>a>span:not(.sound_only) {overflow:visible;white-space:normal}
    .kl-board__table .kl-col-name,.kl-board__table .kl-col-date,.kl-board__table .kl-col-status {display:inline-flex;align-items:center;gap:6px;color:#7c8b94;font-size:11px}
    .kl-board__table .kl-col-name {grid-column:1}
    .kl-board__table .kl-col-date,.kl-board__table .kl-col-status {grid-column:2;grid-row:3;text-align:right!important}
    .kl-board__table .kl-col-status {grid-row:2;align-self:center}
    .kl-board__table .kl-col-hit {display:none}
    .kl-board__empty {display:block!important;height:auto!important;padding:70px 0!important;text-align:center!important}
    .kl-search-layer__panel {padding:28px 20px 22px}
    .kl-search-layer__panel form {grid-template-columns:1fr}
    .kl-request-steps li {min-height:72px;gap:7px}
    .kl-request-steps strong {font-size:12px}
    .kl-form-section {margin-bottom:38px}
    .kl-form-section__heading {padding:20px 2px 17px}
    .kl-form-section__heading>span {min-width:44px}
    .kl-form-section__heading h3 {font-size:18px}
    .kl-form-grid {grid-template-columns:1fr;padding:20px 0 0}
    .kl-form-field {grid-column:1!important;margin-bottom:18px}
    .kl-form-actions {margin-top:42px}
    .kl-form-actions .kl-primary-button,.kl-form-actions .kl-secondary-button {min-width:112px}
    .kl-view__header {padding:22px 10px}
    .kl-view__header h2 {font-size:20px}
    .kl-view__meta {gap:8px 18px}
    .kl-view__request-info {margin-top:24px;padding:20px 16px}
    .kl-view__request-info dl {grid-template-columns:1fr}
    .kl-view__request-info dl div {grid-template-columns:105px 1fr}
    .kl-view__content {min-height:250px;padding:34px 10px 50px;font-size:14px}
    .kl-view__files,.kl-view__links {padding:20px 10px}
    .kl-view__actions {align-items:stretch}
    .kl-view__actions>div {justify-content:flex-end}
    .kl-view__siblings a {grid-template-columns:66px minmax(0,1fr);gap:10px;padding-right:8px;padding-left:8px}
    .kl-view__siblings time {display:none}
    .kl-customer #bo_vc article {padding-right:8px;padding-left:8px}
    .kl-customer #bo_vc_w {padding:16px 12px}
    .kl-customer .bo_vc_w_wr {align-items:stretch;flex-direction:column}
    .kl-customer .bo_vc_w_wr .btn_confirm {justify-content:space-between}
}
