/* Item 5 content only; the existing Launcher frame remains untouched. */
.pw-mod-admin,.pw-mod-player{min-width:0}.pw-mod-context{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:16px;font-size:11px}.pw-mod-context>span{color:var(--dim);overflow-wrap:anywhere}.pw-mod-policy{border:1px solid var(--line2);border-left:3px solid var(--cyan);border-radius:10px;padding:14px 16px;color:var(--cyan);font-size:12px;line-height:1.7;margin-bottom:18px;background:var(--panel2)}.pw-mod-error{color:var(--amber,#ffc76a);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.pw-mod-error:empty{display:none}.pw-mod-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:16px}.pw-mod-heading h3{margin:0}.pw-mod-heading p,.pw-mod-heading small{font-size:11px;color:var(--dim);overflow-wrap:anywhere;line-height:1.8;margin:8px 0}.pw-mod-toggle{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;margin-bottom:14px;border-bottom:1px solid var(--line);font-size:12px;cursor:pointer}.pw-mod-toggle input,.pw-mod-options input{width:17px;height:17px;accent-color:var(--cyan);flex:none}.pw-mod-admin .pw-table,.pw-mod-player .pw-table{min-width:0;width:100%;table-layout:fixed}.pw-mod-admin th,.pw-mod-admin td,.pw-mod-player th,.pw-mod-player td{overflow-wrap:anywhere;white-space:normal;vertical-align:top}.pw-mod-admin td small,.pw-mod-player td small{display:block;color:var(--dim);font-size:10px;line-height:1.7;margin-top:5px}.pw-mod-files th:first-child{width:22%}.pw-mod-files th:nth-child(2){width:12%}.pw-mod-files th:nth-child(3){width:22%}.pw-mod-files th:nth-child(4){width:23%}.pw-mod-files th:nth-child(5){width:21%}.pw-mod-empty{padding:28px 16px!important;text-align:center;color:var(--dim)}.pw-mod-row-actions,.pw-mod-player-actions{display:flex;flex-wrap:wrap;gap:8px}.pw-mod-row-actions .button{padding:6px 8px;font-size:10px;white-space:normal}.pw-mod-player-actions .button{white-space:normal;font-size:11px}.pw-mod-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:18px 0}.pw-mod-summary article{padding:15px;border:1px solid var(--line2);border-radius:10px;background:var(--panel2);display:flex;flex-direction:column;gap:10px;min-width:0}.pw-mod-summary span{font-size:10px;color:var(--dim)}.pw-mod-summary strong{font-size:23px;line-height:1.3;color:var(--cyan)}.pw-mod-summary article.wrong strong,.pw-mod-summary article.extra strong,.pw-mod-summary article.unsupported strong{color:var(--amber,#ffc76a)}.pw-mod-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pw-mod-options label{display:flex;align-items:start;gap:12px;padding:14px;border:1px solid var(--line2);border-radius:9px;cursor:pointer;min-width:0}.pw-mod-options label>span{min-width:0}.pw-mod-options strong{display:block;font-size:12px;overflow-wrap:anywhere}.pw-mod-options small{display:block;font-size:10px;color:var(--dim);line-height:1.8;margin-top:6px;overflow-wrap:anywhere}.pw-mod-state{display:inline-flex;border:1px solid var(--line2);border-radius:6px;padding:4px 7px;font-size:10px;color:var(--dim)}.pw-mod-state.valid{color:var(--on);border-color:var(--on)}.pw-mod-state.missing{color:var(--cyan);border-color:var(--cyan)}.pw-mod-state.wrong,.pw-mod-state.extra,.pw-mod-state.unsupported{color:var(--amber,#ffc76a);border-color:currentColor}.pw-mod-scan th:first-child{width:36%}.pw-mod-scan th:nth-child(2){width:18%}.pw-mod-scan th:nth-child(3){width:28%}.pw-mod-scan th:nth-child(4){width:18%}.pw-mod-scan .button{font-size:10px;padding:6px 8px;white-space:normal}.pw-mod-wide{grid-column:1/-1}.pw-mod-delete-list{max-height:40vh;overflow:auto;border:1px solid var(--line2);border-radius:10px;margin:16px 0}.pw-mod-delete-list>div{display:flex;flex-direction:column;gap:5px;padding:12px;border-bottom:1px solid var(--line)}.pw-mod-delete-list>div:last-child{border:0}.pw-mod-delete-list strong{font-size:12px;overflow-wrap:anywhere}.pw-mod-delete-list small,.pw-mod-delete-list span{font-size:10px;color:var(--dim);overflow-wrap:anywhere}.pw-mod-admin .button:focus-visible,.pw-mod-player .button:focus-visible,.pw-mod-options input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
@media(max-width:1250px){.pw-mod-options{grid-template-columns:minmax(0,1fr)}.pw-mod-admin th,.pw-mod-admin td,.pw-mod-player th,.pw-mod-player td{padding:10px 6px;font-size:10px}.pw-mod-summary{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.pw-mod-row-actions .button{padding:5px 6px;font-size:9px}}
.pw-mod-heading>.pw-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0}.pw-mod-admin>.pw-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pw-mod-player>.pw-back{color:var(--ink);background:var(--panel2);border:1px solid var(--line2);border-radius:8px;font-size:11px;padding:9px 12px;width:auto;height:auto;margin-bottom:16px}
.pw-mod-access{border-top:1px solid var(--line);margin-top:18px}.pw-mod-access .pw-mod-toggle>span{display:flex;flex-direction:column;gap:8px}.pw-mod-access .pw-mod-toggle small{font-size:10px;color:var(--dim);line-height:1.7}

.pw-mod-runtime-list{display:grid;gap:8px}.pw-mod-runtime-list>div{padding:10px;border:1px solid var(--line2);border-radius:8px;min-width:0}.pw-mod-runtime-list strong,.pw-mod-runtime-list small{display:block;overflow-wrap:anywhere;font-size:10px;line-height:1.8}.pw-mod-runtime-list small{color:var(--dim)}.pw-mod-options .pw-mod-local{border-style:dashed}.pw-mod-source{user-select:text}.pw-mod-toggle>span:has(small){display:flex;flex-direction:column;gap:6px}.pw-mod-toggle>span>small{color:var(--dim);font-size:10px;line-height:1.7}

.pw-mod-runtime-checks{margin-top:16px;border:1px solid var(--line2);border-radius:9px;background:var(--panel2);padding:12px}.pw-mod-runtime-checks>summary{cursor:pointer;color:var(--on);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.pw-mod-runtime-checks>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.pw-mod-runtime-checks>.pw-help{margin:12px 0}.pw-mod-runtime-checks .pw-table-wrap{margin-top:12px}

.pw-mod-options .pw-mod-source-link{display:inline-block;margin-top:10px;padding:7px 9px;font-size:10px;line-height:1.6;white-space:normal;text-decoration:none}.pw-mod-source-link:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}

.pw-mod-support-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px}.pw-mod-support-list>article{min-width:0;border:1px solid var(--line2);background:var(--panel2);border-radius:9px;padding:14px}.pw-mod-support-list>article>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.pw-mod-support-list>article strong{font-size:12px;overflow-wrap:anywhere}.pw-mod-support-list .pw-help{font-size:10px;line-height:1.8;overflow-wrap:anywhere}.pw-mod-support-list .button{margin:10px 0 0;font-size:10px;white-space:normal;padding:8px 10px}.pw-mod-group-status{margin-top:18px}.pw-mod-group-status h4{font-size:12px;margin:0 0 12px}.pw-mod-support .pw-mod-source{display:block;font-size:10px;line-height:1.7;color:var(--dim);overflow-wrap:anywhere}

.pw-mod-player .pw-mod-backup-notice{overflow-wrap:anywhere}.pw-mod-player .pw-mod-restore{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.pw-mod-player .pw-mod-restore .button{font-size:11px;white-space:normal}.pw-mod-player .pw-mod-archive-choice{display:flex;align-items:flex-start;gap:9px;margin-top:10px;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.pw-mod-player .pw-mod-archive-choice input{width:16px;height:16px;accent-color:var(--cyan);flex:none;margin-top:2px}.pw-mod-player .pw-mod-archive-choice input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}

/* Package-oriented controls stay inside Item 5; shared Launcher chrome is unchanged. */
.pw-mod-main-status{border-left:3px solid var(--cyan)}.pw-mod-main-status.ready{border-left-color:var(--on)}.pw-mod-main-status.optional{border-left-color:var(--amber,#ffc76a)}.pw-mod-main-status.blocked{border-left-color:#ff789d}.pw-mod-main-status .pw-mod-launch{border-color:var(--cyan);color:var(--cyan)}.pw-mod-main-status.ready .pw-mod-launch{border-color:var(--on);color:var(--on)}.pw-mod-folder{margin-top:18px;border-top:1px solid var(--line);padding-top:13px;font-size:11px;color:var(--dim)}.pw-mod-folder summary{cursor:pointer}.pw-mod-folder .pw-help{overflow-wrap:anywhere}.pw-mod-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.pw-mod-package-card{min-width:0;border:1px solid var(--line2);border-radius:11px;background:var(--panel2);padding:16px}.pw-mod-package-title{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.pw-mod-package-title>div{min-width:0;flex:1}.pw-mod-package-title strong{display:block;font-size:13px;overflow-wrap:anywhere}.pw-mod-package-title small{display:block;margin-top:6px;font-size:10px;color:var(--dim);line-height:1.7}.pw-mod-package-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line2);border-radius:9px;color:var(--cyan);flex:none;font-size:22px}.pw-mod-package-card>.button{margin-top:10px;font-size:11px;border-color:#ff789d;color:#ffb3c7}.pw-mod-package-files{font-size:10px;color:var(--dim);margin-top:14px;line-height:1.8}.pw-mod-package-files summary{cursor:pointer}.pw-mod-package-files li{overflow-wrap:anywhere}.pw-mod-package-files ul{padding-left:16px}.pw-mod-details{margin-bottom:24px}.pw-mod-add-options{display:grid;gap:8px}.pw-mod-add-options>.button{text-align:left;white-space:normal}.pw-mod-add-options>p{font-size:11px;line-height:1.8;color:var(--dim);margin:0 0 12px}.pw-mod-dependencies{border:1px solid var(--line2);border-radius:9px;margin-top:14px;padding:14px}.pw-mod-dependencies legend{font-size:12px;color:var(--cyan);padding:0 6px}.pw-mod-dependencies label{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.8;margin:8px 0;overflow-wrap:anywhere}.pw-mod-dependencies input{accent-color:var(--cyan);flex:none}.pw-mod-savebar{padding-top:12px;border-top:1px solid var(--line)}

/* Four task tabs and custom import stay within Item 5. */
.pw-mod-admin>.pw-setting-subnav{display:flex;flex-wrap:wrap;gap:8px}.pw-mod-admin>.pw-setting-subnav .button{white-space:normal;flex:1 1 170px;min-width:0}.pw-mod-workflow{border-top:1px solid var(--line);padding-top:12px;line-height:1.9}.pw-mod-support-details>.pw-mod-support{margin-top:14px;margin-bottom:0;border:none;box-shadow:none;padding:6px}.pw-mod-add-options details>.button{margin-top:12px;text-align:left;white-space:normal}.pw-mod-add-options details>p{font-size:11px;line-height:1.8;color:var(--dim)}

.pw-mod-dependencies label>span{min-width:0}.pw-mod-dependencies label small{display:block;color:var(--dim);font-size:10px;line-height:1.7;margin-top:3px}.pw-mod-dependencies .pw-form-actions{display:flex;flex-wrap:wrap;gap:8px}
.pw-mod-bundle-row .pw-mod-package-files .button{margin:7px 0;display:block}.pw-mod-bundle-row .pw-mod-package-files ul{max-height:220px;overflow:auto}.pw-mod-bundle-option{border-left:3px solid var(--cyan)!important}.pw-mod-bundle-option .pw-mod-package-files{display:block;max-width:100%}.pw-mod-bundle-option .pw-mod-package-files summary{color:var(--cyan)}.pw-mod-bundle-option .pw-mod-package-files ul{max-height:180px;overflow:auto}

/* Compact package list and four distinct operations, scoped to Item 5. */
.pw-mod-four-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pw-mod-four-actions .button{min-height:43px;line-height:1.6}.pw-mod-delete-action{border-color:#c47794!important;color:#ffc0d2!important}.pw-mod-delete-action:disabled{opacity:.48}.pw-mod-filterbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.pw-mod-filterbar .button{padding:8px 12px;font-size:11px}.pw-mod-filterbar .button.on{color:var(--cyan);border-color:var(--cyan)}.pw-mod-list{display:grid;gap:10px}.pw-mod-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;border:1px solid var(--line2);border-radius:10px;padding:14px;background:var(--panel2);align-items:start}.pw-mod-select{display:flex;align-items:flex-start;gap:12px;min-width:0;cursor:pointer}.pw-mod-select>input{accent-color:var(--cyan);width:18px;height:18px;min-width:18px;flex:none;margin:2px 0 0}.pw-mod-select>span{min-width:0}.pw-mod-select strong{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.pw-mod-select small{display:block;overflow-wrap:anywhere;font-size:10px;color:var(--dim);line-height:1.8;margin-top:5px}.pw-mod-select input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.pw-mod-list-row>.pw-mod-package-files{grid-column:1/-1;margin-top:0;max-width:100%}.pw-mod-list-row .pw-mod-package-files ul{max-height:200px;overflow:auto}.pw-mod-state.outdated{border-color:var(--amber,#ffc76a);color:var(--amber,#ffc76a)}.pw-mod-launchbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.pw-mod-launchbar .button{min-width:155px}.pw-mod-result{overflow-wrap:anywhere}.pw-mod-install-sources{display:grid;gap:12px}.pw-mod-install-sources>section{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--line2);border-radius:9px}.pw-mod-install-sources strong{overflow-wrap:anywhere;font-size:12px}.pw-mod-install-sources .button{white-space:normal}.pw-mod-unified-admin th:first-child{width:25%}.pw-mod-unified-admin th:nth-child(2){width:20%}.pw-mod-unified-admin th:nth-child(3){width:23%}.pw-mod-unified-admin th:nth-child(4){width:32%}.pw-mod-unified-admin .pw-mod-package-files ul{max-height:200px;overflow:auto}
@media(max-width:1000px){.pw-mod-four-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-mod-unified-admin .pw-mod-row-actions .button{width:100%;text-align:left}.pw-mod-list-row{gap:10px}.pw-mod-list-row>.pw-mod-state{font-size:9px}}
@media(max-width:620px){.pw-mod-list-row{grid-template-columns:minmax(0,1fr)}.pw-mod-list-row>.pw-mod-state{justify-self:start;margin-left:30px}.pw-mod-list-row>.pw-mod-package-files{grid-column:1}.pw-mod-four-actions{grid-template-columns:minmax(0,1fr)}}
.pw-mod-player .page-head{margin-bottom:18px}.pw-mod-player .pw-mod-main-status{padding:18px}.pw-mod-player .pw-mod-main-status .pw-mod-heading{margin-bottom:8px}.pw-mod-player .pw-mod-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.pw-mod-player .pw-mod-summary article{padding:10px 12px;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.pw-mod-player .pw-mod-summary strong{font-size:21px}.pw-mod-player .pw-mod-launchbar{margin-top:12px;padding-top:12px}.pw-mod-player .pw-mod-folder{margin-top:10px;padding-top:10px}.pw-mod-list+.pw-help{margin-bottom:0}.pw-mod-player .pw-mod-four-actions{position:sticky;top:0;z-index:3;padding:10px 0;margin-bottom:12px;background:var(--panel,#181427);border-bottom:1px solid var(--line2)}

/* Keep the normal Home state near 150px so package rows remain in view. */
.pw-mod-pagebar{display:flex;align-items:center;gap:14px;margin:0 0 14px;min-width:0}.pw-mod-pagebar>div{min-width:0}.pw-mod-pagebar h1{font-size:24px;line-height:1.25;margin:0;letter-spacing:0}.pw-mod-pagebar p{font-size:11px;line-height:1.6;color:var(--dim);margin:4px 0 0;overflow-wrap:anywhere}.pw-mod-pagebar>.pw-back{width:auto;height:auto;min-height:34px;margin:0;padding:7px 10px;white-space:nowrap;font-size:11px}.pw-mod-player>section.card{padding:14px 16px;margin-bottom:12px}.pw-mod-player .pw-mod-main-status .pw-mod-heading{align-items:center;flex-wrap:nowrap;gap:12px;margin-bottom:8px}.pw-mod-player .pw-mod-main-status h3{font-size:15px;line-height:1.4}.pw-mod-player .pw-mod-main-status .pw-mod-heading p{font-size:10px;line-height:1.5;margin:4px 0 0}.pw-mod-status-actions{display:flex;align-items:center;gap:8px;flex:none}.pw-mod-status-actions .button{font-size:11px;padding:7px 11px;min-height:34px;white-space:nowrap;min-width:0}.pw-mod-player .pw-mod-summary{margin:8px 0;gap:8px}.pw-mod-player .pw-mod-summary article{padding:7px 10px;gap:6px}.pw-mod-player .pw-mod-summary strong{font-size:18px;line-height:1.3}.pw-mod-player .pw-mod-summary span{font-size:10px}.pw-mod-player .pw-mod-folder{margin-top:6px;padding-top:6px;line-height:1.5}.pw-mod-player .pw-mod-folder>summary{font-size:10px;line-height:1.5}.pw-mod-player>.pw-mod-result{margin:8px 0;padding:8px 12px;font-size:11px;line-height:1.6}.pw-mod-player>section.card>.pw-mod-heading{margin-bottom:4px;align-items:center}.pw-mod-player>section.card>.pw-mod-heading p{margin:5px 0;font-size:10px;line-height:1.6}.pw-mod-player .pw-mod-four-actions{padding:7px 0;margin-bottom:8px}.pw-mod-player .pw-mod-four-actions .button{min-height:35px;padding:7px 10px;font-size:11px}.pw-mod-player .pw-mod-list-row{padding:10px 12px;gap:6px 12px}.pw-mod-player .pw-mod-list{gap:8px}.pw-mod-external-compact{margin:6px 0;color:var(--amber,#ffc76a);font-size:10px;line-height:1.5}.pw-mod-external-compact>summary{cursor:pointer}.pw-mod-external-compact .pw-mod-external{margin:7px 0 0}
@media(max-width:900px){.pw-mod-pagebar{gap:10px}.pw-mod-pagebar h1{font-size:21px}.pw-mod-status-actions{gap:6px}.pw-mod-status-actions .button{font-size:10px;padding:7px 8px}.pw-mod-player .pw-mod-main-status h3{font-size:13px}}
@media(max-width:620px){.pw-mod-pagebar{align-items:flex-start}.pw-mod-player .pw-mod-main-status .pw-mod-heading{flex-wrap:wrap}.pw-mod-status-actions{width:100%;justify-content:flex-end}.pw-mod-player .pw-mod-summary article{padding:6px;flex-direction:column;gap:4px}.pw-mod-player .pw-mod-summary span{text-align:center}}

/* Disabled is a readable state, never a hidden operation. */
.pw-mod-four-actions>.pw-mod-action-item{display:flex;flex-direction:column;gap:5px;min-width:0}.pw-mod-four-actions>.pw-mod-action-item>.button{width:100%;white-space:normal;flex:none}.pw-mod-four-actions>.pw-mod-action-item>small{display:block;min-height:28px;color:var(--dim,#c6bfd6);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.pw-mod-player .pw-mod-four-actions .button:disabled{opacity:1;color:#c8c2d8;background:#29243b;border-color:#766984;cursor:not-allowed}.pw-mod-player .pw-mod-four-actions .pw-mod-delete-action:disabled{color:#d9b3c2!important;border-color:#8b687a!important}

/* Approved M5 flow: player actions always receive input; no shared frame rules. */
.pw-mod-player .pw-mod-four-actions .button,.pw-mod-player [data-mod-player="scan"]{opacity:1;cursor:pointer;border-color:var(--cyan);color:var(--cyan);background:var(--panel2);box-shadow:inset 0 0 12px #54e8f00d}
.pw-mod-player .pw-mod-four-actions .pw-mod-delete-action{border-color:#c47794;color:#ffc0d2;background:var(--panel2)}
.pw-mod-player .pw-mod-hold{position:relative;overflow:hidden;isolation:isolate}.pw-mod-player .pw-mod-hold:before{content:"";position:absolute;inset:0;background:#ff8db440;transform:scaleX(0);transform-origin:left;z-index:-1}.pw-mod-player .pw-mod-hold.holding:before{transform:scaleX(1);transition:transform 2s linear}
.pw-mod-player .pw-mod-simple-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:11px 13px;gap:10px}.pw-mod-player .pw-mod-simple-row>.button{font-size:11px;white-space:normal;min-height:35px;padding:7px 12px}.pw-mod-simple-row .pw-mod-location{user-select:text;font-size:10px;overflow-wrap:anywhere}.pw-mod-simple-row.extra,.pw-mod-simple-row.wrong,.pw-mod-simple-row.unsupported{border-left:3px solid var(--amber,#ffc76a)}
.pw-mod-player .pw-mod-result .button{margin-left:10px;padding:6px 12px;font-size:11px}.pw-mod-missing-summary{font-size:11px;line-height:1.7;color:var(--dim);margin:9px 0}.pw-mod-missing-summary summary{cursor:pointer;color:var(--cyan)}.pw-mod-missing-summary p{margin:6px 0}
.pw-mod-compat-list{display:grid;gap:9px}.pw-mod-compat-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;border:1px solid var(--line2);border-radius:8px;padding:11px;min-width:0}.pw-mod-compat-list strong,.pw-mod-compat-list span{font-size:11px;overflow-wrap:anywhere}.pw-mod-compat-list span{color:var(--cyan)}.pw-mod-compat-list p{grid-column:1/-1;font-size:11px;color:var(--dim);line-height:1.7;margin:3px 0;overflow-wrap:anywhere}.pw-mod-admin .pw-mod-compatibility{margin-top:16px}
@media(max-width:620px){.pw-mod-player .pw-mod-simple-row{grid-template-columns:minmax(0,1fr)}.pw-mod-player .pw-mod-simple-row>.button{justify-self:end}.pw-mod-compat-list article{grid-template-columns:minmax(0,1fr)}.pw-mod-compat-list p{grid-column:auto}}

.pw-mod-player .pw-mod-extra-locations{grid-column:1/-1;margin:0 0 0 30px;font-size:10px;color:var(--dim);line-height:1.7;min-width:0}.pw-mod-extra-locations summary{cursor:pointer;color:var(--cyan)}.pw-mod-extra-locations .pw-mod-location{display:block;margin-top:5px}.pw-mod-simple-row .pw-mod-select{align-items:center}

/* Compatibility stays concise by default; complete findings remain expandable. */
.pw-mod-admin .pw-mod-compatibility .pw-mod-heading{margin-bottom:8px}.pw-mod-compat-status{margin:5px 0 9px}.pw-mod-compat-counts{display:flex;flex-wrap:wrap;gap:7px 14px;font-size:11px;line-height:1.7}.pw-mod-compat-counts>span{display:flex;gap:9px;align-items:center;border:1px solid var(--line2);border-radius:7px;padding:5px 9px;color:var(--dim)}.pw-mod-compat-counts strong{color:var(--cyan)}.pw-mod-compat-counts>.review strong{color:var(--amber,#ffc76a)}.pw-mod-compat-review{padding-left:18px;margin:10px 0;font-size:11px;line-height:1.7;color:var(--amber,#ffc76a)}.pw-mod-compat-review li{margin:4px 0;overflow-wrap:anywhere}.pw-mod-compat-limit{margin:9px 0;font-size:10px!important;line-height:1.6!important}.pw-mod-compat-results{margin-top:7px;font-size:11px;color:var(--cyan)}.pw-mod-compat-results>summary{cursor:pointer;line-height:1.8}.pw-mod-compat-results>.pw-mod-compat-list{margin-top:11px;max-height:340px;overflow:auto;padding-right:4px}.pw-mod-compat-results details{grid-column:1/-1;font-size:10px;line-height:1.7;color:var(--dim)}
.pw-mod-admin .pw-mod-unified-admin select{max-width:100%;min-width:120px;border:1px solid var(--line2);border-radius:8px;padding:7px;background:var(--panel3);color:var(--ink)}
.pw-mod-admin .pw-mod-unified-admin input[type="checkbox"]{width:16px;height:16px;accent-color:var(--cyan)}
.pw-mod-row-menu>summary{cursor:pointer;color:var(--cyan);white-space:nowrap}
.pw-mod-row-menu[open] .pw-mod-row-actions{margin-top:8px}
.pw-mod-admin .pw-mod-warehouse .pw-mod-unified-admin{min-width:0}
