.workplace-mobile-bar,.workplace-menu-backdrop{display:none}
@media screen and (max-width:1100px){
.admin-body .admin-main{margin-left:0;width:100%;min-width:0;padding:0 22px 40px}.admin-body .sidebar{position:static;width:100%;padding:20px}.sidebar .workplace-navigation{display:flex;flex-direction:column;overflow:visible}
.workplace-mobile-ready .workplace-mobile-bar{position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;min-height:72px;background:#fff;border-bottom:1px solid #dce6dc}.workplace-mobile-title{display:flex;align-items:center;gap:10px;color:#046609;font-size:17px;font-weight:700}.workplace-mobile-title img{width:42px;height:42px;object-fit:contain}.workplace-mobile-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;background:#edf5ed;color:#046609;border:1px solid #d5e3d5;border-radius:8px;font-size:14px}.workplace-mobile-toggle svg{width:20px;height:20px}
.workplace-mobile-ready .sidebar{position:fixed;inset:0 auto 0 0;z-index:110;width:min(310px,88vw);height:100dvh;overflow-y:auto;transform:translateX(-105%);transition:transform .2s ease;box-shadow:12px 0 40px #12332120}.workplace-menu-open{overflow:hidden}.workplace-menu-open .sidebar{transform:translateX(0)}.workplace-menu-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:100;background:#10291c80;border:0;padding:0}.workplace-menu-backdrop[hidden]{display:none}.sidebar .workplace-navigation a{font-size:15px;min-height:46px}.sidebar .sidebar-group[open]{grid-column:auto}.sidebar .logout{min-height:44px;font-size:14px}
.admin-body .admin-top{margin:0 -22px;padding:20px 22px;flex-wrap:wrap;gap:16px}.admin-title{flex-wrap:wrap;gap:14px}.admin-body .button{min-height:44px;font-size:14px}.admin-body input,.admin-body select,.admin-body textarea{font-size:16px;max-width:100%;min-width:0}.admin-body input:not([type=checkbox]):not([type=radio]),.admin-body select{min-height:46px}.admin-body label{font-size:14px}.admin-body .hint{font-size:12px}.admin-main>*{min-width:0}.dashboard-columns,.operations-grid,.task-detail-layout,.users-layout,.assistant-layout{grid-template-columns:1fr}.stat-grid,.work-summary,.members-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:transparent;border:0;overflow:visible}.stat{border:1px solid #dce5dd;border-radius:10px;padding:20px 16px}.stat>span:first-child{font-size:12px}.stat>span:last-child{font-size:11px}.members-summary-card{padding:20px 16px}.panel-heading,.list-toolbar,.subscriber-tools,.application-filters,.editor-actions{flex-wrap:wrap}.record-search{width:100%}.record-search input{width:100%}.table-scroll{max-width:100%;overflow-x:auto}.member-editor-jumps{top:72px}.member-directory-table .directory-icon-actions{flex-wrap:wrap}.admin-body .member-directory-table .directory-icon{width:42px;height:42px}.task-board{overflow-x:auto;grid-template-columns:repeat(4,minmax(240px,1fr))}
}
@media screen and (max-width:700px){
.admin-body .admin-main{padding:0 16px 32px}.admin-body .admin-top{margin:0 -16px;padding:18px 16px}.workplace-header-title strong{font-size:19px}.workplace-header-title>span{font-size:13px}.admin-top-right>span:first-child{display:none}.admin-body h1{font-size:26px}.admin-body h2{font-size:20px}.admin-body h3{font-size:17px}.admin-body p{font-size:14px}.admin-body .admin-panel{padding:20px 16px}.admin-body .content-panel,.admin-body .dashboard-panel{padding:0}.form-row,.permission-grid,.member-editor-grid,.application-details,.profile-information-grid,.project-overview,.member-filters{grid-template-columns:1fr}.application-filters{align-items:stretch}.application-filters label,.application-filters select{width:100%}.list-toolbar>div{flex-wrap:wrap}.profile-summary{flex-wrap:wrap}.member-editor-photo{grid-template-columns:1fr}.member-editor-jumps{margin-inline:-4px}.record-actions{flex-wrap:wrap;white-space:normal}.table-story{min-width:0;max-width:100%}.profile-document-header{flex-direction:column}.profile-document-title{text-align:left}
.admin-body .responsive-records{min-width:0!important;width:100%}.responsive-records thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.responsive-records tbody{display:block}.responsive-records tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px 18px;border-bottom:1px solid #e4ebe2}.responsive-records tbody tr[hidden]{display:none}.admin-body .responsive-records td{display:block;min-width:0;padding:0;border:0;font-size:14px;overflow-wrap:anywhere}.responsive-records td::before{content:attr(data-label);display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#748078;font-weight:600;margin-bottom:6px}.admin-body .responsive-records td strong{font-size:15px}.responsive-records td small{font-size:12px}.responsive-records td:last-child,.responsive-records td[colspan]{grid-column:1/-1}.member-directory-table td:nth-child(2){grid-column:1/-1}.admin-body .member-directory-table .directory-name{max-width:none;font-size:18px}.member-directory-table td:nth-child(6),.member-directory-table td:nth-child(7){display:none}.member-directory-table .directory-email{max-width:none;font-size:12px!important}.member-directory-table .directory-number{max-width:none}.member-directory-table .directory-icon-actions{gap:8px}.member-requests-table td:nth-child(-n+2){grid-column:1/-1}.category-pill,.status-pill{white-space:normal}
.admin-body .login-card{width:calc(100% - 32px);max-width:440px;margin:32px auto;padding:28px 22px}.login-card .brand img{width:60px;height:60px;object-fit:contain}.login-card .brand{font-size:16px}.admin-body .login-card h1{font-size:30px}.login-card .button{width:100%;min-height:48px}.login-card input{font-size:16px}.login-card .login-credit{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.workplace-mobile-ready .sidebar{transition:none}}
@media screen and (max-width:700px){.admin-body .responsive-records td{color:#263c2c}.admin-body .responsive-records td strong{color:#21452b}.member-directory-table .member-type-badge,.member-directory-table .member-status-badge,.member-requests-table .status-pill{font-size:12px}.admin-body .member-directory-table .directory-number,.admin-body .member-directory-table .directory-category{color:#093d65}.member-directory-table td:nth-child(1){order:0}.member-directory-table td:nth-child(8){order:0;text-align:right}.member-directory-table td:nth-child(2){order:1}.member-directory-table td:nth-child(3),.member-directory-table td:nth-child(4){order:2}.member-directory-table td:nth-child(5){order:3;grid-column:1/-1}.member-directory-table td:nth-child(9){order:4}.member-directory-table td:nth-child(1)::before,.member-directory-table td:nth-child(2)::before,.member-directory-table td:nth-child(8)::before,.member-directory-table td:nth-child(9)::before{display:none}.admin-body .member-directory-table .directory-name{font-size:18px}}
@media screen and (max-width:1100px){.workplace-mobile-ready:not(.workplace-menu-open) .sidebar{visibility:hidden}.workplace-menu-open .sidebar{visibility:visible}.project-overview-grid{grid-template-columns:1fr}.task-detail-columns{grid-template-columns:1fr}.permission-group>summary{flex-wrap:wrap}.member-profile-actions{flex-wrap:wrap}}
.workplace-mobile-bar,.workplace-menu-backdrop{display:none}
@media screen and (max-width:1100px){
.admin-body .admin-main{margin-left:0;width:100%;min-width:0;padding:0 22px 40px}.admin-body .sidebar{position:static;width:100%;padding:20px}.sidebar .workplace-navigation{display:flex;flex-direction:column;overflow:visible}
.workplace-mobile-ready .workplace-mobile-bar{position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;min-height:72px;background:#fff;border-bottom:1px solid #dce6dc}.workplace-mobile-title{display:flex;align-items:center;gap:10px;color:#046609;font-size:17px;font-weight:700}.workplace-mobile-title img{width:42px;height:42px;object-fit:contain}.workplace-mobile-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;background:#edf5ed;color:#046609;border:1px solid #d5e3d5;border-radius:8px;font-size:14px}.workplace-mobile-toggle svg{width:20px;height:20px}
.workplace-mobile-ready .sidebar{position:fixed;inset:0 auto 0 0;z-index:110;width:min(310px,88vw);height:100dvh;overflow-y:auto;transform:translateX(-105%);transition:transform .2s ease;box-shadow:12px 0 40px #12332120}.workplace-menu-open{overflow:hidden}.workplace-menu-open .sidebar{transform:translateX(0)}.workplace-menu-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:100;background:#10291c80;border:0;padding:0}.workplace-menu-backdrop[hidden]{display:none}.sidebar .workplace-navigation a{font-size:15px;min-height:46px}.sidebar .sidebar-group[open]{grid-column:auto}.sidebar .logout{min-height:44px;font-size:14px}
.admin-body .admin-top{margin:0 -22px;padding:20px 22px;flex-wrap:wrap;gap:16px}.admin-title{flex-wrap:wrap;gap:14px}.admin-body .button{min-height:44px;font-size:14px}.admin-body input,.admin-body select,.admin-body textarea{font-size:16px;max-width:100%;min-width:0}.admin-body input:not([type=checkbox]):not([type=radio]),.admin-body select{min-height:46px}.admin-body label{font-size:14px}.admin-body .hint{font-size:12px}.admin-main>*{min-width:0}.dashboard-columns,.operations-grid,.task-detail-layout,.users-layout,.assistant-layout{grid-template-columns:1fr}.stat-grid,.work-summary,.members-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:transparent;border:0;overflow:visible}.stat{border:1px solid #dce5dd;border-radius:10px;padding:20px 16px}.stat>span:first-child{font-size:12px}.stat>span:last-child{font-size:11px}.members-summary-card{padding:20px 16px}.panel-heading,.list-toolbar,.subscriber-tools,.application-filters,.editor-actions{flex-wrap:wrap}.record-search{width:100%}.record-search input{width:100%}.table-scroll{max-width:100%;overflow-x:auto}.member-editor-jumps{top:72px}.member-directory-table .directory-icon-actions{flex-wrap:wrap}.admin-body .member-directory-table .directory-icon{width:42px;height:42px}.task-board{overflow-x:auto;grid-template-columns:repeat(4,minmax(240px,1fr))}
}
@media screen and (max-width:700px){
.admin-body .admin-main{padding:0 16px 32px}.admin-body .admin-top{margin:0 -16px;padding:18px 16px}.workplace-header-title strong{font-size:19px}.workplace-header-title>span{font-size:13px}.admin-top-right>span:first-child{display:none}.admin-body h1{font-size:26px}.admin-body h2{font-size:20px}.admin-body h3{font-size:17px}.admin-body p{font-size:14px}.admin-body .admin-panel{padding:20px 16px}.admin-body .content-panel,.admin-body .dashboard-panel{padding:0}.form-row,.permission-grid,.member-editor-grid,.application-details,.profile-information-grid,.project-overview,.member-filters{grid-template-columns:1fr}.application-filters{align-items:stretch}.application-filters label,.application-filters select{width:100%}.list-toolbar>div{flex-wrap:wrap}.profile-summary{flex-wrap:wrap}.member-editor-photo{grid-template-columns:1fr}.member-editor-jumps{margin-inline:-4px}.record-actions{flex-wrap:wrap;white-space:normal}.table-story{min-width:0;max-width:100%}.profile-document-header{flex-direction:column}.profile-document-title{text-align:left}
.admin-body .responsive-records{min-width:0!important;width:100%}.responsive-records thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.responsive-records tbody{display:block}.responsive-records tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px 18px;border-bottom:1px solid #e4ebe2}.responsive-records tbody tr[hidden]{display:none}.admin-body .responsive-records td{display:block;min-width:0;padding:0;border:0;font-size:14px;overflow-wrap:anywhere}.responsive-records td::before{content:attr(data-label);display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#748078;font-weight:600;margin-bottom:6px}.admin-body .responsive-records td strong{font-size:15px}.responsive-records td small{font-size:12px}.responsive-records td:last-child,.responsive-records td[colspan]{grid-column:1/-1}.member-directory-table td:nth-child(2){grid-column:1/-1}.admin-body .member-directory-table .directory-name{max-width:none;font-size:18px}.member-directory-table td:nth-child(6),.member-directory-table td:nth-child(7){display:none}.member-directory-table .directory-email{max-width:none;font-size:12px!important}.member-directory-table .directory-number{max-width:none}.member-directory-table .directory-icon-actions{gap:8px}.member-requests-table td:nth-child(-n+2){grid-column:1/-1}.category-pill,.status-pill{white-space:normal}
.admin-body .login-card{width:calc(100% - 32px);max-width:440px;margin:32px auto;padding:28px 22px}.login-card .brand img{width:60px;height:60px;object-fit:contain}.login-card .brand{font-size:16px}.admin-body .login-card h1{font-size:30px}.login-card .button{width:100%;min-height:48px}.login-card input{font-size:16px}.login-card .login-credit{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.workplace-mobile-ready .sidebar{transition:none}}
@media screen and (max-width:700px){.admin-body .responsive-records td{color:#263c2c}.admin-body .responsive-records td strong{color:#21452b}.member-directory-table .member-type-badge,.member-directory-table .member-status-badge,.member-requests-table .status-pill{font-size:12px}.admin-body .member-directory-table .directory-number,.admin-body .member-directory-table .directory-category{color:#093d65}.member-directory-table td:nth-child(1){order:0}.member-directory-table td:nth-child(8){order:0;text-align:right}.member-directory-table td:nth-child(2){order:1}.member-directory-table td:nth-child(3),.member-directory-table td:nth-child(4){order:2}.member-directory-table td:nth-child(5){order:3;grid-column:1/-1}.member-directory-table td:nth-child(9){order:4}.member-directory-table td:nth-child(1)::before,.member-directory-table td:nth-child(2)::before,.member-directory-table td:nth-child(8)::before,.member-directory-table td:nth-child(9)::before{display:none}.admin-body .member-directory-table .directory-name{font-size:18px}}
@media screen and (max-width:1100px){.workplace-mobile-ready:not(.workplace-menu-open) .sidebar{visibility:hidden}.workplace-menu-open .sidebar{visibility:visible}.project-overview-grid{grid-template-columns:1fr}.task-detail-columns{grid-template-columns:1fr}.permission-group>summary{flex-wrap:wrap}.member-profile-actions{flex-wrap:wrap}}
@media screen and (max-width:1100px){.work-summary>a{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid #dce5dd;border-radius:10px;padding:18px 16px;background:#fff;min-width:0}.work-summary>a strong{font-size:27px;color:#046609}.work-summary>a span{font-size:13px}.dashboard-heading .button{flex-shrink:0;white-space:nowrap}.admin-body .panel-heading p{font-size:12px}}
@media screen and (max-width:700px){.dashboard-heading{flex-direction:column;align-items:flex-start;gap:14px}.dashboard-heading p{font-size:14px}.panel-heading{padding:20px 16px}.panel-heading h2{font-size:18px}.member-profile-actions>div{display:flex;flex-wrap:wrap;gap:8px}.permission-group>summary small{margin-left:0;width:100%}}
.workplace-mobile-bar,.workplace-menu-backdrop{display:none}
@media screen and (max-width:1100px){
.admin-body .admin-main{margin-left:0;width:100%;min-width:0;padding:0 22px 40px}.admin-body .sidebar{position:static;width:100%;padding:20px}.sidebar .workplace-navigation{display:flex;flex-direction:column;overflow:visible}
.workplace-mobile-ready .workplace-mobile-bar{position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;min-height:72px;background:#fff;border-bottom:1px solid #dce6dc}.workplace-mobile-title{display:flex;align-items:center;gap:10px;color:#046609;font-size:17px;font-weight:700}.workplace-mobile-title img{width:42px;height:42px;object-fit:contain}.workplace-mobile-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;background:#edf5ed;color:#046609;border:1px solid #d5e3d5;border-radius:8px;font-size:14px}.workplace-mobile-toggle svg{width:20px;height:20px}
.workplace-mobile-ready .sidebar{position:fixed;inset:0 auto 0 0;z-index:110;width:min(310px,88vw);height:100dvh;overflow-y:auto;transform:translateX(-105%);transition:transform .2s ease;box-shadow:12px 0 40px #12332120}.workplace-menu-open{overflow:hidden}.workplace-menu-open .sidebar{transform:translateX(0)}.workplace-menu-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:100;background:#10291c80;border:0;padding:0}.workplace-menu-backdrop[hidden]{display:none}.sidebar .workplace-navigation a{font-size:15px;min-height:46px}.sidebar .sidebar-group[open]{grid-column:auto}.sidebar .logout{min-height:44px;font-size:14px}
.admin-body .admin-top{margin:0 -22px;padding:20px 22px;flex-wrap:wrap;gap:16px}.admin-title{flex-wrap:wrap;gap:14px}.admin-body .button{min-height:44px;font-size:14px}.admin-body input,.admin-body select,.admin-body textarea{font-size:16px;max-width:100%;min-width:0}.admin-body input:not([type=checkbox]):not([type=radio]),.admin-body select{min-height:46px}.admin-body label{font-size:14px}.admin-body .hint{font-size:12px}.admin-main>*{min-width:0}.dashboard-columns,.operations-grid,.task-detail-layout,.users-layout,.assistant-layout{grid-template-columns:1fr}.stat-grid,.work-summary,.members-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:transparent;border:0;overflow:visible}.stat{border:1px solid #dce5dd;border-radius:10px;padding:20px 16px}.stat>span:first-child{font-size:12px}.stat>span:last-child{font-size:11px}.members-summary-card{padding:20px 16px}.panel-heading,.list-toolbar,.subscriber-tools,.application-filters,.editor-actions{flex-wrap:wrap}.record-search{width:100%}.record-search input{width:100%}.table-scroll{max-width:100%;overflow-x:auto}.member-editor-jumps{top:72px}.member-directory-table .directory-icon-actions{flex-wrap:wrap}.admin-body .member-directory-table .directory-icon{width:42px;height:42px}.task-board{overflow-x:auto;grid-template-columns:repeat(4,minmax(240px,1fr))}
}
@media screen and (max-width:700px){
.admin-body .admin-main{padding:0 16px 32px}.admin-body .admin-top{margin:0 -16px;padding:18px 16px}.workplace-header-title strong{font-size:19px}.workplace-header-title>span{font-size:13px}.admin-top-right>span:first-child{display:none}.admin-body h1{font-size:26px}.admin-body h2{font-size:20px}.admin-body h3{font-size:17px}.admin-body p{font-size:14px}.admin-body .admin-panel{padding:20px 16px}.admin-body .content-panel,.admin-body .dashboard-panel{padding:0}.form-row,.permission-grid,.member-editor-grid,.application-details,.profile-information-grid,.project-overview,.member-filters{grid-template-columns:1fr}.application-filters{align-items:stretch}.application-filters label,.application-filters select{width:100%}.list-toolbar>div{flex-wrap:wrap}.profile-summary{flex-wrap:wrap}.member-editor-photo{grid-template-columns:1fr}.member-editor-jumps{margin-inline:-4px}.record-actions{flex-wrap:wrap;white-space:normal}.table-story{min-width:0;max-width:100%}.profile-document-header{flex-direction:column}.profile-document-title{text-align:left}
.admin-body .responsive-records{min-width:0!important;width:100%}.responsive-records thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.responsive-records tbody{display:block}.responsive-records tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px 18px;border-bottom:1px solid #e4ebe2}.responsive-records tbody tr[hidden]{display:none}.admin-body .responsive-records td{display:block;min-width:0;padding:0;border:0;font-size:14px;overflow-wrap:anywhere}.responsive-records td::before{content:attr(data-label);display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#748078;font-weight:600;margin-bottom:6px}.admin-body .responsive-records td strong{font-size:15px}.responsive-records td small{font-size:12px}.responsive-records td:last-child,.responsive-records td[colspan]{grid-column:1/-1}.member-directory-table td:nth-child(2){grid-column:1/-1}.admin-body .member-directory-table .directory-name{max-width:none;font-size:18px}.member-directory-table td:nth-child(6),.member-directory-table td:nth-child(7){display:none}.member-directory-table .directory-email{max-width:none;font-size:12px!important}.member-directory-table .directory-number{max-width:none}.member-directory-table .directory-icon-actions{gap:8px}.member-requests-table td:nth-child(-n+2){grid-column:1/-1}.category-pill,.status-pill{white-space:normal}
.admin-body .login-card{width:calc(100% - 32px);max-width:440px;margin:32px auto;padding:28px 22px}.login-card .brand img{width:60px;height:60px;object-fit:contain}.login-card .brand{font-size:16px}.admin-body .login-card h1{font-size:30px}.login-card .button{width:100%;min-height:48px}.login-card input{font-size:16px}.login-card .login-credit{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.workplace-mobile-ready .sidebar{transition:none}}
.workplace-mobile-bar,.workplace-menu-backdrop{display:none}
@media screen and (max-width:1100px){
.admin-body .admin-main{margin-left:0;width:100%;min-width:0;padding:0 22px 40px}.admin-body .sidebar{position:static;width:100%;padding:20px}.sidebar .workplace-navigation{display:flex;flex-direction:column;overflow:visible}
.workplace-mobile-ready .workplace-mobile-bar{position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;min-height:72px;background:#fff;border-bottom:1px solid #dce6dc}.workplace-mobile-title{display:flex;align-items:center;gap:10px;color:#046609;font-size:17px;font-weight:700}.workplace-mobile-title img{width:42px;height:42px;object-fit:contain}.workplace-mobile-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;background:#edf5ed;color:#046609;border:1px solid #d5e3d5;border-radius:8px;font-size:14px}.workplace-mobile-toggle svg{width:20px;height:20px}
.workplace-mobile-ready .sidebar{position:fixed;inset:0 auto 0 0;z-index:110;width:min(310px,88vw);height:100dvh;overflow-y:auto;transform:translateX(-105%);transition:transform .2s ease;box-shadow:12px 0 40px #12332120}.workplace-menu-open{overflow:hidden}.workplace-menu-open .sidebar{transform:translateX(0)}.workplace-menu-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:100;background:#10291c80;border:0;padding:0}.workplace-menu-backdrop[hidden]{display:none}.sidebar .workplace-navigation a{font-size:15px;min-height:46px}.sidebar .sidebar-group[open]{grid-column:auto}.sidebar .logout{min-height:44px;font-size:14px}
.admin-body .admin-top{margin:0 -22px;padding:20px 22px;flex-wrap:wrap;gap:16px}.admin-title{flex-wrap:wrap;gap:14px}.admin-body .button{min-height:44px;font-size:14px}.admin-body input,.admin-body select,.admin-body textarea{font-size:16px;max-width:100%;min-width:0}.admin-body input:not([type=checkbox]):not([type=radio]),.admin-body select{min-height:46px}.admin-body label{font-size:14px}.admin-body .hint{font-size:12px}.admin-main>*{min-width:0}.dashboard-columns,.operations-grid,.task-detail-layout,.users-layout,.assistant-layout{grid-template-columns:1fr}.stat-grid,.work-summary,.members-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:transparent;border:0;overflow:visible}.stat{border:1px solid #dce5dd;border-radius:10px;padding:20px 16px}.stat>span:first-child{font-size:12px}.stat>span:last-child{font-size:11px}.members-summary-card{padding:20px 16px}.panel-heading,.list-toolbar,.subscriber-tools,.application-filters,.editor-actions{flex-wrap:wrap}.record-search{width:100%}.record-search input{width:100%}.table-scroll{max-width:100%;overflow-x:auto}.member-editor-jumps{top:72px}.member-directory-table .directory-icon-actions{flex-wrap:wrap}.admin-body .member-directory-table .directory-icon{width:42px;height:42px}.task-board{overflow-x:auto;grid-template-columns:repeat(4,minmax(240px,1fr))}
}
@media screen and (max-width:700px){
.admin-body .admin-main{padding:0 16px 32px}.admin-body .admin-top{margin:0 -16px;padding:18px 16px}.workplace-header-title strong{font-size:19px}.workplace-header-title>span{font-size:13px}.admin-top-right>span:first-child{display:none}.admin-body h1{font-size:26px}.admin-body h2{font-size:20px}.admin-body h3{font-size:17px}.admin-body p{font-size:14px}.admin-body .admin-panel{padding:20px 16px}.admin-body .content-panel,.admin-body .dashboard-panel{padding:0}.form-row,.permission-grid,.member-editor-grid,.application-details,.profile-information-grid,.project-overview,.member-filters{grid-template-columns:1fr}.application-filters{align-items:stretch}.application-filters label,.application-filters select{width:100%}.list-toolbar>div{flex-wrap:wrap}.profile-summary{flex-wrap:wrap}.member-editor-photo{grid-template-columns:1fr}.member-editor-jumps{margin-inline:-4px}.record-actions{flex-wrap:wrap;white-space:normal}.table-story{min-width:0;max-width:100%}.profile-document-header{flex-direction:column}.profile-document-title{text-align:left}
.admin-body .responsive-records{min-width:0!important;width:100%}.responsive-records thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.responsive-records tbody{display:block}.responsive-records tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px 18px;border-bottom:1px solid #e4ebe2}.responsive-records tbody tr[hidden]{display:none}.admin-body .responsive-records td{display:block;min-width:0;padding:0;border:0;font-size:14px;overflow-wrap:anywhere}.responsive-records td::before{content:attr(data-label);display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#748078;font-weight:600;margin-bottom:6px}.admin-body .responsive-records td strong{font-size:15px}.responsive-records td small{font-size:12px}.responsive-records td:last-child,.responsive-records td[colspan]{grid-column:1/-1}.member-directory-table td:nth-child(2){grid-column:1/-1}.admin-body .member-directory-table .directory-name{max-width:none;font-size:18px}.member-directory-table td:nth-child(6),.member-directory-table td:nth-child(7){display:none}.member-directory-table .directory-email{max-width:none;font-size:12px!important}.member-directory-table .directory-number{max-width:none}.member-directory-table .directory-icon-actions{gap:8px}.member-requests-table td:nth-child(-n+2){grid-column:1/-1}.category-pill,.status-pill{white-space:normal}
.admin-body .login-card{width:calc(100% - 32px);max-width:440px;margin:32px auto;padding:28px 22px}.login-card .brand img{width:60px;height:60px;object-fit:contain}.login-card .brand{font-size:16px}.admin-body .login-card h1{font-size:30px}.login-card .button{width:100%;min-height:48px}.login-card input{font-size:16px}.login-card .login-credit{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.workplace-mobile-ready .sidebar{transition:none}}
@media screen and (max-width:700px){.admin-body .responsive-records td{color:#263c2c}.admin-body .responsive-records td strong{color:#21452b}.member-directory-table .member-type-badge,.member-directory-table .member-status-badge,.member-requests-table .status-pill{font-size:12px}.admin-body .member-directory-table .directory-number,.admin-body .member-directory-table .directory-category{color:#093d65}.member-directory-table td:nth-child(1){order:0}.member-directory-table td:nth-child(8){order:0;text-align:right}.member-directory-table td:nth-child(2){order:1}.member-directory-table td:nth-child(3),.member-directory-table td:nth-child(4){order:2}.member-directory-table td:nth-child(5){order:3;grid-column:1/-1}.member-directory-table td:nth-child(9){order:4}.member-directory-table td:nth-child(1)::before,.member-directory-table td:nth-child(2)::before,.member-directory-table td:nth-child(8)::before,.member-directory-table td:nth-child(9)::before{display:none}.admin-body .member-directory-table .directory-name{font-size:18px}}
