.download-page,.admin-page{padding-top:64px;padding-bottom:80px}.download-page>.page-heading,.admin-page>.page-heading{padding:0 0 40px;margin-bottom:40px}.download-page>.page-heading .eyebrow,.admin-page>.page-heading .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:24px}.download-page>.page-heading h1,.admin-page>.page-heading h1{font-size:42px;line-height:1.4;font-weight:650;letter-spacing:-1.8px;margin-bottom:23px}.download-page>.page-heading p,.admin-page>.page-heading p{font-size:13px;line-height:1.8;color:#8191a9}.portal-panel{min-width:0;border:1px solid #d4deec;background:#fff;padding:32px;border-radius:0}.portal-panel-top{height:26px;min-height:26px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce5f0;padding-bottom:14px;margin-bottom:27px;gap:20px;color:#8a9db8;font-size:8px;line-height:14px;letter-spacing:1.3px}.portal-panel-top>span:last-child{font-size:7px;letter-spacing:1.4px;color:#a0aec2}.portal-panel-heading{text-align:center;margin-bottom:30px}.portal-panel-heading h2{font-size:25px;line-height:1.5;letter-spacing:-1px;color:#2a4364;font-weight:600;margin:0 0 14px}.portal-panel-heading p{font-size:12px;line-height:1.9;color:#8b9db6;margin:0}.portal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;margin-bottom:20px}.portal-toolbar>span{font-size:11px;color:#8c9fb9;white-space:nowrap}.portal-search{display:block;width:280px;min-width:0;margin:0}.portal-search input[type=search]{height:44px;min-height:44px;line-height:20px;padding:11px 14px;font-size:11px;margin:0;background:#fbfcff;border:1px solid #d7e1ee;border-radius:0;width:100%}.portal-search input:focus{border-color:#7292bc;box-shadow:0 0 0 2px #4170b10b}.toolbar-actions{display:flex;align-items:center;gap:10px;min-width:0}.toolbar-actions>.btn.small{height:44px;min-height:44px;min-width:106px;padding-inline:10px}.portal-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;border-top:2px solid #2d4669;font-size:12px;color:#6d84a3}.portal-table th,.portal-table td{padding:22px 20px;border-bottom:1px solid #dce5ef;text-align:left;vertical-align:middle;box-sizing:border-box;overflow-wrap:anywhere}.portal-table th{background:#f0f4f9;font-size:10px;line-height:18px;font-weight:500;color:#7f95b3;letter-spacing:.2px;height:47px;padding-top:14px;padding-bottom:14px}.portal-table td{line-height:1.8;background:#fff}.portal-table tbody tr:hover td{background:#fcfdff}.portal-table th:last-child,.portal-table td:last-child{text-align:center}.portal-table time{font-size:11px;white-space:nowrap;color:#7d93b1}.portal-table .badge{font-size:9px;letter-spacing:0;line-height:18px;padding:4px 9px;border-radius:0;color:#6e86a8;background:#edf2f8}.portal-table .status-pending{color:#9c7a3e;background:#fbf5e9}.portal-table .status-active{color:#3b836d;background:#edf7f2}.portal-table .status-rejected,.portal-table .status-suspended{color:#a57171;background:#faf0ef}.portal-table .status-hidden{color:#8d98aa;background:#f0f2f6}.portal-table .btn.small{height:44px;min-height:44px;min-width:118px;width:100%;max-width:160px;padding-inline:12px}.portal-table .btn.small .button-label{font-size:10px}.release-table th:nth-child(1){width:47%}.release-table th:nth-child(2){width:16%}.release-table th:nth-child(3){width:18%}.release-table th:nth-child(4){width:19%}.release-program{display:flex;align-items:center;gap:18px;min-width:0}.release-program .file-icon{height:55px;width:45px;font-size:9px;letter-spacing:.7px;background:#f5f8fc;border-color:#d6e1ef}.release-program>div{min-width:0}.release-platform{font-size:8px;color:#91a5c1;letter-spacing:.6px;display:block;margin-bottom:6px}.release-title{display:block;font-size:15px;line-height:1.6;font-weight:600;letter-spacing:-.5px;color:#3c5679;margin-bottom:6px}.release-title:hover{color:#2458e5}.release-program small{display:block;font-size:10px;color:#98a9c0;line-height:1.6}.access-strip{display:flex;align-items:center;gap:20px;padding:24px 28px;background:#eef3fa;border:1px solid #d4e1f0;margin-bottom:24px}.access-strip-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d3e0f2;background:#f8fbff;color:#5d86bd;font-size:21px;flex-shrink:0}.access-strip>div>strong{display:block;font-size:12px;line-height:1.8;font-weight:600;color:#567295;margin:0 0 5px}.access-strip p{font-size:11px;line-height:1.9;color:#8b9fb9;margin:0}.access-strip>.btn{margin-left:auto;min-width:172px;flex-shrink:0;height:44px;min-height:44px}.library-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d4deec;background:white;margin-top:24px}.library-help>div{text-align:center;padding:29px 24px}.library-help>div+div{border-left:1px solid #d4deec}.library-help>div>span{display:grid;place-items:center;width:29px;height:29px;font-size:8px;line-height:16px;border:1px solid #cfddf0;background:#f1f6fd;color:#809fc8;margin:0 auto 18px}.library-help h3{font-size:16px;line-height:1.6;letter-spacing:-.5px;font-weight:600;margin:0 0 12px;color:#496584}.library-help p{font-size:11px;line-height:1.9;margin:0;color:#8d9fb8}.library-footer{display:flex;align-items:center;justify-content:center;gap:24px;border-top:1px solid #d8e2ef;padding-top:23px;margin-top:28px;font-size:10px;color:#8b9fb9}.library-footer>a{color:#5d80ad}.release-page>.back-link{margin-bottom:28px;line-height:20px;font-size:11px}.release-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;align-items:start}.release-layout .portal-panel{min-width:0}.release-layout .release-content{font-size:12px;line-height:2.1;color:#758ba8;white-space:pre-wrap;padding:0;min-height:200px}.release-asset .portal-panel-heading{margin-bottom:25px}.asset-name{display:flex;align-items:center;gap:15px;border-bottom:1px solid #dce5ef;padding-bottom:24px}.asset-name>div{min-width:0}.asset-name .file-icon{width:40px;height:49px;font-size:8px}.asset-name h3{font-size:12px;line-height:1.8;color:#5a7394;font-weight:500;letter-spacing:0;margin:0 0 7px;overflow-wrap:anywhere}.asset-name p{font-size:9px;color:#a0aec1;margin:0}.asset-properties{margin:18px 0 24px}.asset-properties>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;min-height:41px;font-size:11px;border-bottom:1px solid #edf1f7}.asset-properties dt{color:#8d9fb7;font-size:10px}.asset-properties dd{text-align:right;margin:0;color:#607c9f;font-size:10px;overflow-wrap:anywhere}.release-asset>.btn{width:100%;height:52px;min-height:52px;min-width:0;padding-inline:12px}.release-asset>.btn .button-label{font-size:10px}.release-asset .hash-details{margin-top:18px;font-size:9px;line-height:1.8;color:#92a4bf}.release-asset .hash-details code{font-size:9px;line-height:1.8;word-break:break-all}.release-instructions{display:flex;align-items:center;gap:35px;padding:28px 30px;margin-top:24px;border:1px solid #d7e2ef;background:#edf3fa}.release-instructions>div>span{font-size:7px;letter-spacing:1.2px;color:#91a6c2;display:block;margin-bottom:13px}.release-instructions h2{font-size:18px;line-height:1.6;letter-spacing:-.6px;font-weight:600;color:#5c789e;margin:0}.release-instructions>p{font-size:11px;line-height:1.95;color:#8b9fb9;margin:0}.release-instructions>.btn{margin-left:auto;height:44px;min-height:44px;min-width:168px}
.admin-page .admin-summary{gap:24px;margin-bottom:28px}.admin-page .admin-summary>div{border:1px solid #d4deec;background:white;padding:25px 28px;min-height:135px}.admin-page .admin-summary>div>span{font-size:10px;line-height:18px;color:#8b9fbb;letter-spacing:.2px}.admin-page .admin-summary strong{font-size:36px;line-height:1.4;color:#3b567a;font-weight:500;margin-top:14px;gap:8px}.admin-page .admin-summary small{font-size:11px;color:#9badc5;margin:0}.admin-page .tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #d4deec;background:white;margin-bottom:24px}.admin-page .tabs button{height:52px;min-height:52px;width:100%;min-width:0;border:0;border-bottom:2px solid transparent;padding:0 12px;font-size:11px;line-height:20px;color:#8aa0bd;box-sizing:border-box;outline-offset:-4px}.admin-page .tabs button+button{border-left:1px solid #e0e7f0}.admin-page .tabs button[aria-selected=true]{border-bottom-color:#315b9a;color:#315b9a;background:#f4f8fe;font-weight:600}.admin-page .tabs button:hover{background:#f8faff;color:#5478a9}.admin-page #admin-content{min-width:0}.users-table th:nth-child(1){width:29%}.users-table th:nth-child(2){width:21%}.users-table th:nth-child(3){width:50%}.users-table th:last-child{text-align:left}.member-person{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.member-person>strong{font-size:14px;line-height:1.6;color:#3f5c80;font-weight:600;letter-spacing:-.2px}.member-details{display:grid;gap:3px}.member-details>span{font-size:11px;color:#7d94b2}.member-details>small{font-size:10px;color:#9aaac1;overflow-wrap:anywhere;line-height:1.7}.company-name{display:block;color:#6c84a4;font-size:11px;line-height:1.8;margin-bottom:8px}.users-table .member-edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)78px;gap:12px;align-items:end;margin:0;width:100%;max-width:none;text-align:left}.users-table .member-edit label{font-size:9px;line-height:16px;color:#8a9eb8;margin:0;min-width:0}.users-table .member-edit select{height:42px;min-height:42px;width:100%;padding:10px 9px;font-size:11px;line-height:20px;margin-top:8px;border-color:#d5e0ef;background:#fbfdff;border-radius:0}.users-table .member-edit>button[type=submit]{height:42px;min-height:42px;width:100%;min-width:0;max-width:none;margin:0;padding:0 7px}.users-table .member-edit>.approve{grid-column:1/-1;max-width:none;min-width:0;width:100%;height:40px;min-height:40px;margin:0;padding:0 12px;background:#f7faff}.users-table .member-edit>.approve .button-label{font-size:10px}.admin-role-fixed{display:flex;align-items:center;justify-content:center;gap:18px}.admin-role-fixed>small{font-size:10px;color:#95a8c2}.managed-posts th:nth-child(1){width:41%}.managed-posts th:nth-child(2){width:17%}.managed-posts th:nth-child(3){width:23%}.managed-posts th:nth-child(4){width:19%}.managed-program{display:grid;gap:7px;min-width:0}.managed-program>strong{font-size:14px;line-height:1.7;color:#4b6587;font-weight:600;letter-spacing:-.4px}.managed-program>span{font-size:10px;color:#8299b7}.managed-program>small{font-size:10px;color:#9aacc3;overflow-wrap:anywhere}.post-status{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.audit-table th:nth-child(1){width:28%}.audit-table th:nth-child(2){width:48%}.audit-table th:nth-child(3){width:24%}.audit-table td{font-size:11px;padding-top:20px;padding-bottom:20px}.admin-page .upload-panel{padding:32px 40px;max-width:none}.admin-page #post-form{display:grid;grid-template-columns:1fr;gap:24px;margin:0;max-width:none;min-width:0}.admin-page #post-form>label{margin:0;font-size:11px;line-height:18px;color:#6e88a8;min-width:0}.admin-page #post-form .form-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.admin-page #post-form .form-two label{margin:0;font-size:11px;line-height:18px;color:#6e88a8;min-width:0}.admin-page #post-form input:not([type=checkbox]):not([type=file]),.admin-page #post-form select{height:52px;min-height:52px;padding:14px;font-size:12px;line-height:22px;background:#fcfdff;border:1px solid #d8e2ef;margin-top:10px;width:100%;box-sizing:border-box;border-radius:0}.admin-page #post-form textarea{min-height:200px;line-height:1.9;font-size:12px;padding:14px;border:1px solid #d8e2ef;background:#fcfdff;margin-top:10px;width:100%;border-radius:0;resize:vertical}.admin-page #post-form>.check{display:flex;align-items:start;gap:11px;font-size:11px;line-height:1.9;color:#859bb7;min-height:23px}.admin-page #post-form>.check input{width:14px;height:14px;margin:3px 0 0;accent-color:#2458e5;flex-shrink:0}.admin-page #post-form>button[type=submit]{height:52px;min-height:52px;min-width:240px;justify-self:center;width:auto;margin:0;padding-inline:22px}.admin-page #upload-progress{font-size:11px;color:#5b83b7;margin:0;line-height:1.8}.admin-page #upload-progress:empty{display:none}.file-picker{position:relative;display:flex;align-items:center;gap:18px;background:#f7faff;border:1px solid #d2deef;min-height:98px;padding:24px;margin-top:10px;cursor:pointer;min-width:0}.file-picker-icon{height:47px;width:39px;display:grid;place-items:center;border:1px solid #d2dff0;background:white;color:#819fc5;font-size:8px;line-height:16px;letter-spacing:.5px;flex-shrink:0}.file-picker>span:nth-child(2){min-width:0;flex:1}.file-picked-name{display:block;color:#6685aa;font-size:12px;line-height:1.9;font-weight:500;overflow-wrap:anywhere}.file-picker small{display:block;font-size:10px!important;line-height:1.8!important;color:#a0b0c6!important;margin-top:5px!important}.file-picker-arrow{font-size:20px;font-weight:400;color:#809dc4;flex-shrink:0}.file-picker input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;z-index:1}.file-picker:focus-within{outline:2px solid #799bcb;outline-offset:3px}.portal-panel .empty{border:1px solid #dce5ef;padding:46px 20px}.portal-panel .empty .btn{margin-top:15px}
@media(max-width:1200px){.portal-table th,.portal-table td{padding-inline:16px}.portal-panel{padding:30px 28px}.users-table th:nth-child(1){width:27%}.users-table th:nth-child(2){width:20%}.users-table th:nth-child(3){width:53%}.users-table .member-edit{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)70px}.users-table .member-edit select{font-size:10px;padding-inline:7px}.release-title{font-size:14px}.release-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.release-instructions{gap:24px}.release-instructions>p{font-size:10px}}
@media(max-width:1000px){.download-page,.admin-page{padding-top:48px}.download-page>.page-heading h1,.admin-page>.page-heading h1{font-size:36px}.portal-panel{padding:28px 24px}.portal-panel-heading h2{font-size:23px}.release-layout{grid-template-columns:1fr}.release-asset{max-width:none}.asset-properties{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.release-asset>.btn{max-width:400px;margin:0 auto;display:flex}.asset-name h3{font-size:13px}.release-instructions{flex-wrap:wrap}.release-instructions>.btn{margin-left:auto}.admin-page .admin-summary{gap:20px}.admin-page .admin-summary>div{padding:23px;min-height:130px}.admin-page .tabs button{font-size:10px}.portal-search{width:245px}}
@media(max-width:900px){.portal-table,.portal-table tbody,.portal-table tr,.portal-table td{display:block;width:100%}.portal-table{border-top:0}.portal-table thead{display:none}.portal-table tbody{display:grid;gap:18px}.portal-table tr{border:1px solid #d4deec;background:#fff;padding:0 20px}.portal-table td{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid #e2e9f3;font-size:11px;line-height:1.9;text-align:left!important;min-width:0}.portal-table td:last-child{border-bottom:0}.portal-table td:before{content:attr(data-label);font-size:10px;line-height:1.8;color:#8fa4bf;text-align:left}.portal-table td:first-child{display:block;padding:23px 0}.portal-table td:first-child:before{display:none}.portal-table td:last-child .btn{max-width:none;min-width:0;width:100%;height:44px;min-height:44px}.release-program{gap:15px}.release-program .file-icon{height:49px;width:40px}.release-title{font-size:15px}.release-platform{font-size:8px}.portal-table td>.badge{justify-self:start}.users-table td:nth-child(3){display:block;padding:20px 0}.users-table td:nth-child(3):before{display:block;margin-bottom:16px}.users-table .member-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:100%}.users-table .member-edit>button[type=submit]{grid-column:1/-1;width:100%;height:44px;min-height:44px}.users-table .member-edit>.approve{height:44px;min-height:44px}.users-table .member-edit select{height:44px;min-height:44px;font-size:11px;padding:11px 10px}.users-table .member-edit label{font-size:10px}.users-table .admin-role-fixed{justify-content:start}.company-name{display:inline;margin-right:16px}.users-table td:nth-child(2){grid-template-columns:95px minmax(0,1fr);row-gap:4px}.users-table td:nth-child(2)>time{grid-column:2}.managed-posts .post-status{justify-content:start}.audit-table td:first-child{display:grid;grid-template-columns:95px minmax(0,1fr);padding:18px 0}.audit-table td:first-child:before{display:block}.admin-page .tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .tabs button{height:48px;min-height:48px;font-size:11px}.admin-page .tabs button:nth-child(3){border-left:0;border-top:1px solid #e0e7f0}.admin-page .tabs button:nth-child(4){border-top:1px solid #e0e7f0}}
@media(max-width:720px){.download-page,.admin-page{padding-top:39px;padding-bottom:52px}.download-page>.page-heading,.admin-page>.page-heading{padding-bottom:29px;margin-bottom:28px}.download-page>.page-heading .eyebrow,.admin-page>.page-heading .eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:23px}.download-page>.page-heading h1,.admin-page>.page-heading h1{font-size:29px;line-height:1.5;letter-spacing:-1.3px;margin-bottom:20px}.download-page>.page-heading p,.admin-page>.page-heading p{font-size:11px;line-height:1.9}.portal-panel{padding:26px 20px}.portal-panel-top{font-size:7px;letter-spacing:1.1px;margin-bottom:25px;height:26px;min-height:26px}.portal-panel-top>span:last-child{font-size:6px;letter-spacing:.8px}.portal-panel-heading{margin-bottom:25px}.portal-panel-heading h2{font-size:22px;line-height:1.6;letter-spacing:-.8px;margin-bottom:12px}.portal-panel-heading p{font-size:11px;line-height:1.9}.portal-toolbar{align-items:stretch;flex-direction:column;gap:15px;margin-bottom:19px;min-height:0}.portal-toolbar>span{font-size:10px;line-height:18px}.portal-search{width:100%;min-width:0}.portal-search input[type=search]{height:44px;min-height:44px;font-size:11px;padding:11px 12px}.toolbar-actions{gap:9px;width:100%}.toolbar-actions .portal-search{flex:1;min-width:0}.toolbar-actions>.btn.small{width:90px;min-width:90px;height:44px;min-height:44px;padding-inline:5px}.toolbar-actions>.btn.small .button-label{font-size:10px}.toolbar-actions>.btn.small .button-content{grid-template-columns:10px minmax(0,1fr)10px;gap:4px}.portal-table tr{padding-inline:16px}.portal-table td{grid-template-columns:80px minmax(0,1fr);gap:13px;padding:14px 0;font-size:10px}.portal-table td:before{font-size:9px}.portal-table td:first-child{padding:21px 0}.release-program{gap:12px}.release-program .file-icon{height:47px;width:36px;font-size:8px}.release-title{font-size:13px;line-height:1.8;letter-spacing:-.3px;margin-bottom:6px}.release-platform{font-size:7px;letter-spacing:.5px}.release-program small{font-size:9px}.portal-table time{font-size:10px}.portal-table .badge{font-size:9px;padding:4px 8px}.portal-table td:last-child .btn{height:44px;min-height:44px}.portal-table td:last-child:has(.btn){display:block}.portal-table td:last-child:has(.btn):before{display:none}.portal-table tbody{gap:16px}.access-strip{padding:22px 20px;gap:15px;display:grid;grid-template-columns:36px minmax(0,1fr);margin-bottom:22px}.access-strip-icon{width:36px;height:40px;font-size:19px;align-self:start}.access-strip>div>strong{font-size:11px;line-height:1.8;margin-bottom:7px}.access-strip p{font-size:10px;line-height:1.9}.access-strip>.btn{grid-column:1/-1;width:100%;min-width:0;height:44px;min-height:44px;margin-top:3px}.library-help{grid-template-columns:1fr;margin-top:22px}.library-help>div{padding:26px 22px}.library-help>div+div{border-left:0;border-top:1px solid #d4deec}.library-help h3{font-size:16px}.library-help p{font-size:11px}.library-footer{flex-wrap:wrap;gap:14px 24px;padding-top:22px;font-size:10px}.library-footer>span{width:100%;text-align:center}.release-layout{gap:22px}.release-layout .release-content{font-size:11px;line-height:2.1;min-height:0}.release-page>.back-link{font-size:10px;margin-bottom:25px}.asset-name{gap:13px;padding-bottom:22px}.asset-name h3{font-size:12px;line-height:1.85}.asset-name p{font-size:8px}.asset-properties{display:block;margin-top:18px;margin-bottom:24px}.asset-properties>div{min-height:42px}.asset-properties dt,.asset-properties dd{font-size:10px}.release-asset>.btn{height:52px;min-height:52px;width:100%;max-width:none}.release-asset>.btn .button-label{font-size:10px}.release-instructions{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 22px;gap:20px;margin-top:22px}.release-instructions h2{font-size:19px}.release-instructions>p{font-size:10px;line-height:1.95}.release-instructions>.btn{width:100%;min-width:0;height:44px;min-height:44px}.admin-page .admin-summary{gap:10px;margin-bottom:22px}.admin-page .admin-summary>div{padding:18px 8px;min-height:116px}.admin-page .admin-summary>div>span{font-size:8px;line-height:18px;letter-spacing:0}.admin-page .admin-summary strong{font-size:28px;line-height:1.4;margin-top:12px;gap:4px}.admin-page .admin-summary small{font-size:9px}.admin-page .tabs{margin-bottom:22px}.admin-page .tabs button{font-size:10px;height:46px;min-height:46px;padding:0 8px}.member-person{gap:8px;align-items:center}.member-person>strong{font-size:14px}.member-details>span{font-size:10px}.member-details>small{font-size:9px;line-height:1.85}.company-name{font-size:10px;margin:0}.users-table td:nth-child(2){grid-template-columns:80px minmax(0,1fr);column-gap:13px}.users-table td:nth-child(3){padding:18px 0}.users-table td:nth-child(3):before{margin-bottom:14px}.users-table .member-edit{gap:13px 12px}.users-table .member-edit label{font-size:9px;line-height:18px}.users-table .member-edit select{font-size:10px;height:44px;min-height:44px;padding:11px 8px;margin-top:8px}.users-table .member-edit>.approve .button-label{font-size:9px}.admin-role-fixed{gap:15px}.admin-role-fixed>small{font-size:9px}.managed-program{gap:7px}.managed-program>strong{font-size:13px;line-height:1.8}.managed-program>span,.managed-program>small{font-size:9px;line-height:1.85}.audit-table td{font-size:10px;line-height:1.9}.audit-table td:first-child{grid-template-columns:80px minmax(0,1fr);padding-top:18px;padding-bottom:14px}.admin-page .upload-panel{padding:26px 20px}.admin-page #post-form{gap:22px}.admin-page #post-form .form-two{grid-template-columns:1fr;gap:22px}.admin-page #post-form>label,.admin-page #post-form .form-two label{font-size:11px;line-height:18px}.admin-page #post-form input:not([type=checkbox]):not([type=file]),.admin-page #post-form select{height:52px;min-height:52px;padding:14px;font-size:12px;line-height:22px}.admin-page #post-form textarea{font-size:11px;line-height:1.95;min-height:190px}.file-picker{padding:20px 15px;gap:13px;min-height:99px}.file-picker-icon{width:33px;height:42px;font-size:7px}.file-picked-name{font-size:11px}.file-picker small{font-size:9px!important;line-height:1.85!important}.file-picker-arrow{font-size:18px}.admin-page #post-form>.check{font-size:10px;line-height:1.9}.admin-page #post-form>button[type=submit]{width:100%;min-width:0;height:52px;min-height:52px}.portal-panel .empty{padding:35px 15px}.portal-panel .empty h3{font-size:15px}.portal-panel .empty p{font-size:11px}}
@media(max-width:360px){.portal-panel,.admin-page .upload-panel{padding-inline:17px}.portal-panel-top{letter-spacing:.7px;font-size:6px}.portal-panel-top>span:last-child{font-size:5px;letter-spacing:.5px}.portal-panel-heading h2{font-size:20px}.portal-panel-heading p{font-size:10px}.portal-table tr{padding-inline:13px}.release-title{font-size:12px}.release-program{gap:10px}.release-program .file-icon{width:30px;height:40px;font-size:7px}.portal-table td,.users-table td:nth-child(2),.audit-table td:first-child{grid-template-columns:70px minmax(0,1fr);gap:11px}.portal-table time{font-size:9px}.users-table .member-edit{gap:12px 10px}.users-table .member-edit select{font-size:9px;padding-inline:5px}.users-table .member-edit>.approve .button-label{font-size:8px}.toolbar-actions>.btn.small{width:78px;min-width:78px}.toolbar-actions>.btn.small .button-label{font-size:9px}.portal-search input[type=search]{font-size:10px}.admin-page .tabs button{font-size:9px}.file-picked-name{font-size:10px}.file-picker{padding-inline:12px;gap:10px}.asset-properties dt,.asset-properties dd{font-size:9px}.release-asset>.btn .button-label{font-size:9px}}
