.kc100-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.kc100-links button,.kc100-dialog button{background:#c65c08!important;color:#fff!important;border:1px solid #c65c08!important}.kc100-links button{display:inline-flex;align-items:center;gap:8px;text-transform:none;font-size:15px;padding:9px 12px}.kc100-dialog{width:min(1450px,96vw);max-width:96vw;max-height:94vh;overflow:auto;padding:24px;border:0;border-radius:16px;background:#fbf9f5;color:#23292d;box-shadow:0 18px 80px #0005}.kc100-dialog::backdrop{background:#10181bb3}.kc100-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#23292d;color:#fff;padding:20px;border-radius:12px}.kc100-dialog header h2{color:#ff9c38;margin:6px 0}.kc100-dialog label{display:flex;flex-direction:column;gap:5px;font-weight:600}.kc100-dialog select,.kc100-dialog input[type=number]{width:100%;box-sizing:border-box;min-height:42px;background:#fff;color:#23292d;border:1px solid #b4b6b5;border-radius:7px;padding:8px}.kc100-dialog button{padding:10px 14px;border-radius:8px;font-weight:700;cursor:pointer}.kc100-panes{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kc100-panes section{min-width:0;background:#fff;border:1px solid #ddd5ca;border-radius:12px;padding:16px}.kc100-panes h3{display:flex;align-items:center;gap:10px}.kc100-controls{display:flex;align-items:end;gap:10px;margin-top:12px}.kc100-controls label{flex:1;min-width:0}.kc100-canvas{height:400px;overflow:auto;background:#f1eee8;padding:8px;box-sizing:border-box;border-radius:8px}.kc100-canvas canvas{display:block;max-width:none!important}.kc100-confirm{flex-direction:row!important;align-items:center;margin-top:14px}.kc100-confirm input{width:22px!important;height:22px!important;flex-shrink:0}.kc100-dialog footer{margin-top:20px}.kc100-dialog [data-evidence100],.kc100-dialog footer small{color:#565d61}.kc100-dialog button:disabled{opacity:.5;cursor:default}@media(max-width:800px){.kc100-panes{grid-template-columns:1fr}.kc100-dialog{padding:12px}.kc100-dialog header{flex-wrap:wrap}.kc100-controls{flex-wrap:wrap}.kc100-canvas{height:330px}}
.kc100-dialog{box-sizing:border-box}.kc100-dialog *{box-sizing:border-box}
