.case-tools-window{width:min(1040px,94vw);height:min(740px,86vh);background:var(--fluent-base,#f5f5f5);color:var(--fluent-text,#202020);font-family:var(--fluent-font)}
.case-tools-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:12px;border-bottom:1px solid #8883}
.case-tools-window button,.case-tools-window input,.case-tools-window select,.case-tools-window textarea{font:inherit;border:1px solid var(--fluent-line);border-radius:5px;padding:8px;background:var(--fluent-layer,#fff);color:inherit}
.case-tools-window button{cursor:pointer}.case-tools-window button[aria-pressed=true]{border-bottom:3px solid #0078d4}
.case-tools-window :focus-visible{outline:2px solid #0078d4;outline-offset:2px}
.case-tools-body{display:grid;grid-template-columns:240px minmax(0,1fr);height:calc(min(740px,86vh) - 140px)}
.case-tools-body>aside,.case-tools-body>main{padding:16px;overflow:auto;min-width:0}.case-tools-body>aside{border-right:1px solid #8883}
.case-tools-body>aside button{display:block;width:100%;margin-bottom:6px;text-align:left;overflow-wrap:anywhere}.case-tools-body small{display:block;overflow-wrap:anywhere;opacity:.75}
.case-tools-body dl{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;margin-top:24px}.case-tools-body dt{color:var(--fluent-muted)}.case-tools-body dd{margin:0;overflow-wrap:anywhere}
.case-tools-body pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.case-tools-body form,.case-tools-body fieldset{display:grid;gap:12px;margin:20px 0;padding:12px;border:1px solid #8883;border-radius:8px}
.case-tools-body label{display:grid;gap:6px}.case-tools-body img,.case-tools-body video{max-width:100%;max-height:360px}.case-tools-body audio{width:100%;margin-top:16px}.case-tools-body output{font-size:24px}
.photos11-channel-control{display:flex;gap:6px;align-items:center;font-size:12px}.photos11-channel-control select{max-width:125px;font:inherit}
@media(max-width:700px){.case-tools-body{grid-template-columns:145px minmax(0,1fr)}.case-tools-body>main,.case-tools-body>aside{padding:8px}}
