.kproject-bar{margin:18px 0;padding:20px;border:1px solid #d4d9cd;border-radius:16px;background:#f1f3ed}.kproject-bar h2{font-size:20px;margin:0 0 12px}.kproject-actions,.kproject-runs{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.kproject-runs button[aria-pressed=true]{background:#45523f;color:white}.kproject-bar textarea{width:100%;height:80px;resize:vertical}.kproject-setup,.kproject-templates,.kproject-aperture,.kproject-plan{border:1px solid #d6d9cf;border-radius:10px;padding:12px;margin:12px 0;background:#faf9f5}.kproject-setup summary,.kproject-templates summary,.kproject-aperture summary,.kproject-plan summary{cursor:pointer;font-weight:600;color:#45523f}.kproject-setup label,.kproject-aperture label{display:block;margin-top:10px}.kproject-setup input,.kproject-setup select,.kproject-templates select{width:100%}.kproject-obstacle{border-top:1px solid #d6d9cf;margin-top:14px;padding-top:8px}.kproject-plan svg{width:min(100%,620px);max-height:360px;display:block;background:#fff}.kproject-plan p{margin:6px 0}.kproject-contact{border-top:1px solid #ccc;margin-top:22px;padding-top:18px}.kproject-contact label{display:block;margin:12px 0}.kproject-contact input,.kproject-contact textarea{width:100%}.kproject-contact input[type=checkbox]{width:auto}.kproject-contact .error{color:#9c3527}@media(max-width:600px){.kproject-actions button{flex:1 1 40%;font-size:12px}.kproject-bar{padding:12px}.kproject-runs button{flex:1 1 28%}}
#kiinze-root .kproject-actions button,#kiinze-root .kproject-runs button,.kproject-actions button,.kproject-runs button{width:auto;flex:0 1 auto;min-height:42px;padding:10px 16px}.kproject-runs button[aria-pressed=true]{background:#45523f!important;color:#fff!important}@media(max-width:600px){.kproject-actions button{flex:1 1 40%}.kproject-runs button{flex:1 1 28%}}
