.wk-np-shell,.wk-np-auth{--wk-blue:#0877ff;--wk-yellow:#ffd200;--wk-border:#e8e3d5;--wk-ink:#111827;--wk-muted:#667085;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--wk-ink)}
.wk-np-shell *,.wk-np-auth *{box-sizing:border-box;letter-spacing:0!important}
.wk-np-shell{display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;gap:18px!important;width:min(1220px,100%)!important;margin:0 auto!important;padding:18px!important}
.wk-np-auth{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:min(1080px,100%)!important;margin:0 auto!important;padding:18px!important}
.wk-np-sidebar,.wk-np-card,.wk-np-panel,.wk-np-auth-card{border:1px solid var(--wk-border)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 14px 35px rgba(15,23,42,.06)!important}
.wk-np-sidebar{position:sticky!important;top:20px!important;align-self:start!important;padding:18px!important}.wk-np-logo-row{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:18px!important;font-weight:950!important}.wk-np-logo-mark{display:inline-block!important;width:24px!important;height:30px!important;border-radius:50% 50% 55% 55%!important;background:linear-gradient(90deg,var(--wk-blue) 0 50%,var(--wk-yellow) 50%)!important}
.wk-np-tabs{display:grid!important;gap:7px!important}.wk-np-tab{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:42px!important;border:0!important;border-radius:7px!important;background:#fff!important;text-align:left!important;padding:0 12px!important;font:inherit!important;font-size:14px!important;font-weight:900!important;color:#344054!important;cursor:pointer!important}.wk-np-tab.wk-active{background:#fff7c2!important;color:#111827!important;box-shadow:inset 3px 0 0 var(--wk-yellow)!important}.wk-np-tab span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;min-height:22px!important;padding:0 7px!important;border-radius:999px!important;background:#111827!important;color:#fff!important;font-size:12px!important}
.wk-np-main{min-width:0!important}.wk-np-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:18px!important}.wk-np-header span{color:var(--wk-muted)!important;font-size:13px!important;font-weight:850!important}.wk-np-header h1{margin:4px 0 0!important;color:#07122a!important;font-size:32px!important;line-height:1.1!important;font-weight:950!important}.wk-np-header p{margin:6px 0 0!important;color:var(--wk-muted)!important;font-weight:800!important}
.wk-np-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;border:1px solid var(--wk-border)!important;border-radius:7px!important;background:#fff!important;color:#111827!important;text-decoration:none!important;font:inherit!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;white-space:nowrap!important}.wk-np-btn.wk-primary,.wk-np-auth .button-primary{border-color:#dfb800!important;background:linear-gradient(180deg,#ffdc2b,#ffc400)!important;color:#111827!important}
.wk-np-mini-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-height:34px!important;margin-top:2px!important;padding:0 11px!important;border:1px solid #f1bd00!important;border-radius:7px!important;background:#fff9da!important;color:#111827!important;font:inherit!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}
.wk-np-media-box{display:grid!important;gap:10px!important;padding:14px!important;border:1px solid var(--wk-border)!important;border-radius:8px!important;background:#fbfcff!important;color:#111827!important;font-size:13px!important;font-weight:900!important}
.wk-np-media-box strong{font-size:13px!important;font-weight:950!important}
.wk-np-media-box small{color:var(--wk-muted)!important;font-size:12px!important;font-weight:750!important}
.wk-np-media-preview{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:10px!important;min-height:84px!important;padding:10px!important;border:1px dashed #d9dee8!important;border-radius:8px!important;background:#fff!important}
.wk-np-media-preview span{align-self:center!important;color:var(--wk-muted)!important;font-size:12px!important;font-weight:800!important}
.wk-np-media-preview figure{display:grid!important;gap:5px!important;margin:0!important;min-width:0!important}
.wk-np-media-preview img{display:block!important;width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;border:0!important;border-radius:7px!important;box-shadow:none!important;background:#eef2f7!important}
.wk-np-media-preview figcaption{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--wk-muted)!important;font-size:11px!important;font-weight:750!important}
.wk-np-media-preview[data-np-media-preview="user_photo_url"],.wk-np-media-preview[data-np-media-preview="review[reviewer_photo_url]"]{grid-template-columns:110px minmax(0,1fr)!important;align-items:center!important;min-height:132px!important}
.wk-np-media-preview[data-np-media-preview="user_photo_url"] figure,.wk-np-media-preview[data-np-media-preview="review[reviewer_photo_url]"] figure{width:110px!important}
.wk-np-media-preview[data-np-media-preview="user_photo_url"] img,.wk-np-media-preview[data-np-media-preview="review[reviewer_photo_url]"] img{width:110px!important;height:110px!important;aspect-ratio:1!important;border-radius:50%!important}
.wk-np-video-preview{display:grid!important;place-items:center!important;min-height:130px!important;padding:10px!important;border:1px dashed #d9dee8!important;border-radius:8px!important;background:#fff!important}
.wk-np-video-preview video{display:block!important;width:100%!important;max-height:220px!important;border-radius:8px!important;background:#111827!important}
.wk-np-video-preview span,.wk-np-video-preview a{color:var(--wk-muted)!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important}
.wk-np-upload-progress{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:24px!important;padding:4px 8px!important;border:1px solid #f1d46d!important;border-radius:999px!important;background:#fff9d8!important;color:#6b5600!important}
.wk-np-upload-progress[hidden]{display:none!important}
.wk-np-upload-progress span{display:block!important;height:8px!important;width:0;border-radius:999px!important;background:linear-gradient(90deg,#0877ff,#ffd200)!important;transition:width .16s ease!important}
.wk-np-upload-progress strong{font-size:12px!important;font-weight:950!important;white-space:nowrap!important}
.wk-np-hidden-media-field[hidden]{display:none!important}
.wk-np-sidebar>.wk-np-btn{width:100%!important;margin-top:18px!important}.wk-np-page{display:none!important}.wk-np-page.wk-active{display:block!important}.wk-np-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-bottom:14px!important}.wk-np-card{padding:18px!important}.wk-np-card span,.wk-np-panel-head span{color:var(--wk-muted)!important;font-size:12px!important;font-weight:850!important}.wk-np-card strong{display:block!important;margin:8px 0!important;font-size:34px!important;line-height:1!important}.wk-np-card p{margin:0!important;color:var(--wk-muted)!important;font-weight:750!important}.wk-np-card.wk-warn{border-color:#f1c232!important;background:#fffdf3!important}
.wk-np-panel{overflow:hidden!important;margin-bottom:16px!important}.wk-np-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px!important;border-bottom:1px solid var(--wk-border)!important;background:#fffdf2!important}.wk-np-panel-head h2{margin:0!important;color:#07122a!important;font-size:20px!important;line-height:1.2!important;font-weight:950!important}
.wk-np-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:16px!important}.wk-np-form .wk-np-panel-head{grid-column:1 / -1!important;margin:-16px -16px 0!important}.wk-np-form label,.wk-np-form-grid label{display:grid!important;gap:7px!important;color:#111827!important;font-size:13px!important;font-weight:900!important}.wk-np-form input,.wk-np-form textarea,.wk-np-form select,.wk-np-form-grid input,.wk-np-form-grid textarea{width:100%!important;border:1px solid var(--wk-border)!important;border-radius:7px!important;background:#fff!important;padding:10px 12px!important;color:#111827!important;font:inherit!important;font-weight:750!important;box-shadow:none!important}.wk-np-form textarea,.wk-np-form-grid textarea{min-height:92px!important;resize:vertical!important}.wk-np-form small{color:var(--wk-muted)!important;font-size:12px!important;font-weight:750!important}.wk-np-form .wk-full,.wk-np-form-grid .wk-full,.wk-np-result{grid-column:1 / -1!important}.wk-np-result{margin:0!important;color:#166534!important;font-weight:850!important}.wk-np-result.wk-error{color:#991b1b!important}
.wk-np-check-list{display:grid!important;gap:10px!important;padding:14px!important;border:1px solid var(--wk-border)!important;border-radius:8px!important;background:#fbfcff!important}.wk-np-check-list strong{display:block!important;margin-bottom:2px!important}.wk-np-check-list label,.wk-np-check-row label{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:850!important}.wk-np-check-list input,.wk-np-check-row input{width:18px!important;height:18px!important;accent-color:#ffd200!important}.wk-np-check-row{display:flex!important;flex-wrap:wrap!important;gap:14px!important;padding:12px!important;border:1px solid var(--wk-border)!important;border-radius:8px!important;background:#fffdf6!important}
.wk-np-table-wrap{overflow:auto!important}.wk-np-table-wrap table{width:100%!important;min-width:860px!important;border-collapse:collapse!important;margin:0!important}.wk-np-table-wrap th,.wk-np-table-wrap td{padding:13px 15px!important;border-bottom:1px solid var(--wk-border)!important;text-align:left!important;vertical-align:top!important;font-size:13px!important}.wk-np-table-wrap th{background:#fff8cf!important;color:#334155!important;font-weight:950!important}.wk-np-table-wrap td{font-weight:750!important}.wk-np-table-wrap td span{display:block!important;margin-top:4px!important;color:var(--wk-muted)!important;font-size:12px!important;font-weight:750!important}.wk-np-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.wk-np-actions .wk-np-btn{min-height:34px!important;padding:0 10px!important}
.wk-np-status{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:4px 9px!important;border-radius:999px!important;background:#eef2ff!important;color:#283593!important;font-size:12px!important;font-weight:900!important}.wk-np-status.wk-approved,.wk-np-status.wk-active,.wk-np-status.wk-paid{background:#dcfce7!important;color:#166534!important}.wk-np-status.wk-pending,.wk-np-status.wk-pending_review{background:#fff7cc!important;color:#775900!important}.wk-np-status.wk-rejected,.wk-np-status.wk-archived{background:#fee2e2!important;color:#991b1b!important}
.wk-np-auth-card{padding:22px!important}.wk-np-auth-card h2{margin:0 0 10px!important;color:#07122a!important;font-size:28px!important;line-height:1.15!important;font-weight:950!important}.wk-np-auth-card p{color:var(--wk-muted)!important;font-weight:750!important}.wk-np-auth-card form,.wk-np-auth-card #loginform{display:grid!important;gap:12px!important}.wk-np-auth-card #loginform label{display:grid!important;gap:7px!important;font-size:13px!important;font-weight:900!important}.wk-np-auth-card #loginform input{width:100%!important;border:1px solid var(--wk-border)!important;border-radius:7px!important;padding:10px 12px!important}.wk-np-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.wk-np-link{display:inline-flex!important;margin-top:12px!important;color:var(--wk-blue)!important;font-weight:900!important}
@media (max-width:900px){.wk-np-shell,.wk-np-auth{grid-template-columns:1fr!important;padding:10px!important}.wk-np-sidebar{position:static!important}.wk-np-tabs{display:flex!important;overflow:auto!important}.wk-np-tab{white-space:nowrap!important}.wk-np-header{align-items:flex-start!important;flex-direction:column!important}.wk-np-grid,.wk-np-form,.wk-np-form-grid{grid-template-columns:1fr!important}.wk-np-form .wk-full,.wk-np-form-grid .wk-full{grid-column:auto!important}}
