.karya-auth{max-width:590px;width:100%;margin:auto}.karya-form{display:grid;gap:13px}.karya-form label{display:grid;gap:6px;font-size:14px;font-weight:650;color:#234743}.karya-form input:not([type=checkbox]),.karya-form select,.karya-review textarea{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #cbded8;border-radius:12px;background:#fff;font:inherit;color:#183936}.karya-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.karya-form small{font-weight:400}.karya-check{display:flex!important;align-items:flex-start;gap:10px}.karya-check input{flex:0 0 auto;margin-top:3px}.karya-primary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 17px;border:0;border-radius:12px;background:#187d70;color:white!important;text-decoration:none;font:inherit;font-weight:750;cursor:pointer}.karya-primary:disabled{opacity:.55;cursor:not-allowed}.karya-primary:hover:not(:disabled){background:#116d63}.karya-auth-foot{font-size:13px;margin:16px 0 0}.karya-error,.karya-warn,.karya-ok{padding:12px 14px;border-radius:12px;margin:10px 0;font-size:14px}.karya-error{background:#fff0f0;color:#9d2730}.karya-warn{background:#fff5dc;color:#765313}.karya-ok{background:#eaf9ee;color:#146d42}.karya-honeypot{position:absolute!important;left:-9999px!important}.karya-dashboard,.karya-review{max-width:1120px;margin:0 auto}.karya-dash-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px}.karya-dash-head h1{font-size:clamp(23px,3vw,34px);margin:4px 0}.karya-dash-head p{margin:0;color:#657d7a}.karya-dash-head small{font-weight:700;color:#198373}.karya-profile{padding:13px 17px;background:#eff7f5;border-radius:14px;margin-bottom:16px;display:flex;gap:12px;flex-wrap:wrap}.karya-profile span{color:#4b6964}.karya-list{display:grid;gap:10px}.karya-item,.karya-review-item{border:1px solid #dfebe7;border-radius:17px;background:white;padding:16px 18px;display:flex;justify-content:space-between;gap:18px;box-shadow:0 4px 15px rgba(15,64,56,.04)}.karya-item h2,.karya-review-item h2{font-size:17px;margin:0 0 5px}.karya-item small,.karya-muted{color:#718580}.karya-note{font-size:13px;color:#85531b}.karya-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.karya-actions form{margin:0}.karya-chip{border-radius:99px;padding:5px 10px;background:#e8f5f2;color:#126e65;font-size:12px;font-weight:700;white-space:nowrap}.karya-link{color:#116c61;text-decoration:none;font-weight:700}.karya-empty{padding:20px;text-align:center;color:#667e79;border:1px dashed #b7d4cd;border-radius:14px}.karya-member-editor .sw-editor-side{max-width:420px}.karya-review-item{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);margin-bottom:14px}.karya-review-item p{color:#6c7e7a;font-size:13px}.karya-review-item summary{cursor:pointer;color:#126c65;font-weight:700}.karya-preview-text{max-height:330px;overflow:auto;white-space:normal;padding:14px;border-radius:12px;background:#f7fbfa;margin:8px 0;overflow-wrap:anywhere}.karya-review-form{display:grid;gap:9px}.karya-review-form label{font-size:13px;font-weight:700}.karya-review-form textarea{display:block;resize:vertical;margin-top:4px;min-height:66px}.karya-review-form .karya-actions button{border:1px solid #c9e0da;border-radius:10px;padding:8px 11px;background:#f3f9f7;color:#195a51;font-weight:700;cursor:pointer}.karya-review-form .karya-actions .karya-primary{background:#187d70;color:white}@media(max-width:700px){.karya-form-grid,.karya-review-item{grid-template-columns:1fr}.karya-dash-head,.karya-item{align-items:flex-start;flex-direction:column}.karya-actions{justify-content:flex-start}.karya-member-editor .sw-workspace{max-width:100%}}
.karya-profile-form{max-width:850px}.karya-profile-card{background:white;padding:22px;border:1px solid #d7e7e1;border-radius:19px;box-shadow:0 12px 30px rgba(20,73,64,.05)}
