/* A compact inventory inside the existing Classic/Feyz recording studio. */
#r1094SourceMatrix{box-sizing:border-box;min-width:0;max-width:100%;margin:0 0 12px;padding:0 11px 11px;border:1px solid #94b5a980;border-radius:13px;background:#0a2734e8;color:#fff4d9;font:400 13px/1.55 system-ui;overflow-wrap:anywhere}
#r1094SourceMatrix>summary{min-height:44px;box-sizing:border-box;padding:11px 0;color:#f8df9f;font-weight:600;cursor:pointer;white-space:normal}
/* Legacy editor summaries are flex rows. Plain summary text must wrap as a
   block at 200% text size inside the narrow existing Studio nesting. */
#r170Studio #r1094SourceMatrix>summary{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}
#r1094SourceMatrix p{margin:8px 0;font:400 13px/1.6 system-ui;color:#d4e6df}
#r1094SourceMatrix :is(input,select,button){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;font:400 16px/1.4 system-ui}
/* The legacy Studio deliberately shrinks its original r170Btn controls with
   an important 9px font. This bounded exception restores matrix readability. */
#r170Studio #r1094SourceMatrix :is(button,select,input[type="search"]){font-size:16px!important;min-height:44px;line-height:1.4}
#r1094SourceMatrix :is(button,select){white-space:normal;overflow-wrap:anywhere}
#r1094SourceMatrix button{border:1px solid #a6c5a2;border-radius:10px;background:#153f3b;color:#fff4d9;padding:9px 11px;font-weight:600}
#r1094SourceMatrix button:disabled{opacity:.65;cursor:default}
#r1094SourceMatrix input[type="search"],#r1094SourceMatrix select{width:100%;padding:9px;border:1px solid #94afa4;border-radius:10px;background:#071f2b;color:#fff4d9;color-scheme:dark}
#r1094SourceMatrix .r1094-matrix-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}
#r1094SourceMatrix progress{width:100%;height:14px;accent-color:#86dab6}
#r1094SourceMatrix .r1094-matrix-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#r1094SourceMatrix .r1094-matrix-filters label{min-width:0;display:grid;gap:6px}#r1094SourceMatrix .r1094-matrix-filters label:first-child{grid-column:1/-1}
#r170Studio #r1094SourceMatrix .r1094-matrix-filters label>span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}
#r1094SourceMatrix .r1094-missing{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;min-height:44px;padding:10px 0;align-items:start}
#r1094SourceMatrix .r1094-missing input{min-height:20px;width:20px;height:20px;accent-color:#86dab6;margin:2px 0}
#r1094SourceMatrix .r1094-matrix-card{box-sizing:border-box;margin-top:10px;padding:11px;min-width:0;max-width:100%;border:1px solid #83999180;border-radius:11px;background:#0b2431}
#r1094SourceMatrix .r1094-matrix-card h4{margin:0;color:#fff0c6;font:600 15px/1.5 system-ui}
#r1094SourceMatrix .r1094-form{display:block;color:#f8df9f;font:400 12px/1.5 system-ui;margin:3px 0 8px}
#r1094SourceMatrix .r1094-matrix-card button{width:100%;margin-top:7px}
#r1094SourceMatrix #r1094MatrixPages{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;margin-top:12px}
#r1094SourceMatrix #r1094MatrixPage{grid-column:1/-1;grid-row:1;color:#d4e6df;text-align:center}
#r1094SourceMatrix :focus-visible{outline:3px solid #f4d484;outline-offset:3px}#r1094SourceMatrix [hidden]{display:none!important}
body.sukun-tefekkur-mode #r1094SourceMatrix{display:none!important}
@media(max-width:350px){#r1094SourceMatrix .r1094-matrix-filters{grid-template-columns:1fr}}
@media(max-width:450px){#r1094SourceMatrix #r1094MatrixPages{grid-template-columns:1fr}}
@media(forced-colors:active){#r1094SourceMatrix,#r1094SourceMatrix :is(button,input,select,.r1094-matrix-card,p,small){forced-color-adjust:auto;background:Canvas!important;color:CanvasText!important;border-color:ButtonText!important}}
