
/* P57H — Area / Project manager */
.mahya-task-area-manager-card-v42318{width:min(980px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important;overflow:hidden!important;padding:0!important;display:flex!important;flex-direction:column!important}
.mahya-task-area-manager-card-v42318>header{padding:18px 20px 14px!important;border-bottom:1px solid var(--border)!important;background:var(--surface)!important;flex:0 0 auto}
.mahya-task-area-manager-card-v42318>header h2{font-size:18px!important;margin:2px 0 4px!important}
.mahya-task-area-manager-card-v42318>header p{font-size:12px!important;max-width:650px!important}
.mahya-area-manager-shell-v42318{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:520px;max-height:calc(100vh - 180px);direction:rtl;overflow:hidden}
.mahya-area-manager-nav-v42318{border-left:1px solid var(--border);background:var(--bg);padding:12px;overflow:auto;min-width:0}
.mahya-area-manager-new-v42318{width:100%;height:38px;border:1px solid var(--primary);border-radius:10px;background:var(--primary-weak);color:var(--primary);font:inherit;font-weight:800;cursor:pointer;margin-bottom:10px}
.mahya-area-manager-new-v42318:hover{filter:brightness(.98)}
.mahya-area-manager-nav-v42318 [data-area-manager-nav]{display:grid;gap:5px}
.mahya-area-manager-nav-item-v42318{width:100%;min-height:50px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:right;padding:8px 10px;cursor:pointer;font:inherit}
.mahya-area-manager-nav-item-v42318:hover{background:var(--surface);border-color:var(--border)}
.mahya-area-manager-nav-item-v42318.is-selected-v42318{background:var(--primary-weak);border-color:#bfdbfe;color:var(--primary)}
.mahya-area-manager-nav-item-v42318 span{display:grid;gap:2px;min-width:0}
.mahya-area-manager-nav-item-v42318 strong{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mahya-area-manager-nav-item-v42318 small{font-size:10.5px;color:var(--muted)}
.mahya-area-manager-nav-item-v42318 em{font-style:normal;font-size:10px;min-width:24px;height:24px;border-radius:999px;background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}
.mahya-area-manager-detail-v42318{padding:20px 22px 24px;overflow:auto;background:var(--surface);min-width:0}
.mahya-area-manager-detail-head-v42318{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border);margin-bottom:16px}
.mahya-area-manager-detail-head-v42318 small{display:block;color:var(--muted);font-size:10.5px;margin-bottom:3px}
.mahya-area-manager-detail-head-v42318 h3{font-size:17px;margin:0 0 4px}
.mahya-area-manager-detail-head-v42318 p{font-size:11.5px}
.mahya-area-default-action-v42318{min-height:34px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted);padding:0 12px;font:inherit;font-size:11px;font-weight:750;cursor:pointer;white-space:nowrap}
.mahya-area-default-action-v42318.is-selected-v42318{background:var(--primary-weak);border-color:#bfdbfe;color:var(--primary)}
.mahya-area-default-grid-v42318{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}
.mahya-area-default-grid-v42318>button{min-height:66px;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:10px 12px;text-align:right;cursor:pointer;display:grid;gap:3px;font:inherit}
.mahya-area-default-grid-v42318>button:hover{border-color:#bfdbfe;background:#fbfdff}
.mahya-area-default-grid-v42318>button.is-selected-v42318{border-color:var(--primary);background:var(--primary-weak)}
.mahya-area-default-grid-v42318 strong{font-size:12.5px}.mahya-area-default-grid-v42318 small{font-size:10.5px;color:var(--muted)}
.mahya-area-edit-form-v42318{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--bg);margin-bottom:16px}
.mahya-area-edit-form-v42318>label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:750}
.mahya-area-edit-form-v42318 input,.mahya-area-project-row-v42318 input,.mahya-area-project-create-v42318 input,.mahya-area-member-search-v42318{height:40px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:0 11px;font:inherit;outline:none}
.mahya-area-edit-form-v42318 input:focus,.mahya-area-project-row-v42318 input:focus,.mahya-area-project-create-v42318 input:focus,.mahya-area-member-search-v42318:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-weak)}
.mahya-area-policy-v42318{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.mahya-area-policy-v42318>button{min-height:58px;border:1px solid var(--border);border-radius:11px;background:var(--surface);padding:8px 10px;text-align:right;cursor:pointer;font:inherit;display:grid;gap:2px}
.mahya-area-policy-v42318>button.is-selected-v42315{border-color:var(--primary);background:var(--primary-weak);color:var(--primary)}
.mahya-area-policy-v42318 strong{font-size:12px}.mahya-area-policy-v42318 small{font-size:10.5px;color:var(--muted)}
.mahya-area-manager-actions-v42318{display:flex;align-items:center;gap:8px;justify-content:flex-start}
.mahya-area-danger-v42318,.mahya-area-project-row-v42318 .is-danger-v42318{height:36px;border:1px solid #fecaca;border-radius:9px;background:#fff;color:#b91c1c;padding:0 11px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}
.mahya-area-readonly-v42318{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg);margin-bottom:16px}.mahya-area-readonly-v42318 strong{font-size:12px}.mahya-area-readonly-v42318 span{font-size:10.5px;color:var(--muted)}
.mahya-area-subsection-v42318{padding-top:16px;margin-top:16px;border-top:1px solid var(--border)}
.mahya-area-subsection-head-v42318{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}
.mahya-area-subsection-head-v42318 h4{font-size:13px;margin:0 0 3px}.mahya-area-subsection-head-v42318 p{font-size:10.5px}
.mahya-area-subsection-head-v42318>button,.mahya-area-project-create-v42318>button{height:34px;border:1px solid var(--primary);border-radius:9px;background:var(--primary);color:#fff;padding:0 12px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}
.mahya-area-member-search-v42318{width:100%;margin-bottom:8px}
.mahya-area-member-list-v42318{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px}
.mahya-area-member-list-v42318>button{min-height:48px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:right;font:inherit;cursor:pointer}
.mahya-area-member-list-v42318>button.is-selected-v42318{background:var(--primary-weak);border-color:#bfdbfe}
.mahya-area-member-list-v42318 span{display:grid;gap:1px}.mahya-area-member-list-v42318 strong{font-size:11.5px}.mahya-area-member-list-v42318 small{font-size:9.5px;color:var(--muted)}.mahya-area-member-list-v42318 i{font-style:normal;color:var(--primary);font-size:15px}
.mahya-area-project-list-v42318{display:grid;gap:7px}
.mahya-area-project-row-v42318{min-height:48px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:6px 8px;display:grid;grid-template-columns:minmax(180px,1fr) 52px auto;align-items:center;gap:8px}
.mahya-area-project-row-v42318>span{font-size:10px;color:var(--muted);text-align:center}.mahya-area-project-row-v42318>div{display:flex;gap:5px}
.mahya-area-project-row-v42318>div>button{height:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);padding:0 9px;font:inherit;font-size:10.5px;font-weight:700;cursor:pointer}
.mahya-area-project-create-v42318{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:9px}
.mahya-area-empty-v42318{padding:12px;border:1px dashed var(--border);border-radius:10px;background:var(--bg);color:var(--muted);font-size:11px;text-align:center}
.mahya-area-manager-error-v42318{margin:0 20px 16px!important;flex:0 0 auto}
@media(max-width:900px){
 .mahya-task-area-manager-card-v42318{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}
 .mahya-area-manager-shell-v42318{grid-template-columns:1fr;max-height:calc(100vh - 170px)}
 .mahya-area-manager-nav-v42318{border-left:0;border-bottom:1px solid var(--border);max-height:190px}
 .mahya-area-manager-nav-v42318 [data-area-manager-nav]{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mahya-area-manager-detail-v42318{padding:16px}
}
