.weak105-photo{min-height:44px;padding:10px 16px;background:#102b31;border:1px solid #50777b;border-radius:12px;color:#abe4dc;font:inherit}.weak105-report-photo{max-width:100%;height:auto}.weak105-report-reply{max-width:100%;max-height:250px;object-fit:contain}
.network112-host{height:100%;min-height:0;width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;background:transparent!important}
.network112,.network112 *{box-sizing:border-box}.network112{padding:12px 18px 28px;color:var(--chat-text,#dceceb);font:15px/1.45 system-ui;background:transparent!important;border:0!important;box-shadow:none!important;width:100%;}
.network112 header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.network112 h2{margin:0;font:500 23px/1.3 system-ui}.network112 svg{width:25px;height:25px;fill:none;stroke:#a5dfd7;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.network112 button{font:inherit;color:inherit;cursor:pointer}.network112 .weak106-close{display:grid;place-items:center;width:44px;height:44px;padding:8px;border:0;background:transparent;border-radius:50%;flex-shrink:0}
.network112 .weak105-panel{background:transparent;border:0;padding:0;margin:0;box-shadow:none;width:100%;max-height:none}.network112 h3{margin:24px 0 10px;font:400 12px/1.4 system-ui;text-transform:uppercase;letter-spacing:.05em;color:#93afb7}
.network112 .network110-row{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;grid-template-rows:auto auto;column-gap:13px;row-gap:2px;align-items:center;padding:11px 0;min-height:66px;border:0;background:transparent;border-radius:12px;cursor:pointer}.network112 .network110-row>svg:first-child{grid-column:1;grid-row:1/3}.network112 .network110-row>span{grid-column:2;grid-row:1;pointer-events:none}.network112 .network110-row>svg:last-child{grid-column:3;grid-row:1/3;width:17px;pointer-events:none}
.network112 .network110-row select{grid-column:2;grid-row:2;appearance:none;-webkit-appearance:none;border:0!important;border-radius:0;box-shadow:none!important;background:transparent!important;color:#9cb9c0;font:14px/1.4 system-ui;padding:0;min-width:0;width:100%;outline-offset:4px;cursor:pointer;color-scheme:dark}.network112 select option{background:#08212a;color:#dceceb}.network112 .network110-row:focus-within{outline:2px solid #a5dfd7;outline-offset:3px}.network112 .network110-row select:focus{outline:none}
.network112 .network110-note{font-size:12px;line-height:1.5;color:#99b5bd;margin:8px 0 12px}.network112 [data-network-diagnostic]{color:#a5dfd7}.network112 .network112-clear{display:flex;gap:18px;align-items:center;background:transparent;border:0;border-radius:12px;padding:10px 0;min-height:44px;color:#a5dfd7;text-align:left}.network112 button:focus-visible{outline:2px solid #a5dfd7;outline-offset:3px}.network112 .weak106-empty{display:flex;align-items:center;gap:14px;font-size:14px}.network112 .weak105-item{padding:12px 0;overflow-wrap:anywhere}.network112 .weak105-item button{border:0;background:#12333a;border-radius:16px;padding:8px 14px;margin:8px 8px 0 0;min-height:44px}
@media(hover:hover){.network112 .network110-row:hover,.network112 button:hover{background:#a5dfd710}}
@media(max-width:600px){.network112{padding:14px 20px 24px;font-size:16px}.network112 h2{font-size:24px}.network112 .network110-row{min-height:70px}.network112 .network110-row select{font-size:16px}.network112 h3{margin-top:22px}}

/* Whole rows activate in-app choices; no native picker or touch focus frames. */
.network112 .network110-row{width:100%;text-align:left;font:inherit;color:inherit;appearance:none;-webkit-appearance:none;box-shadow:none!important;-webkit-tap-highlight-color:transparent;transition:none!important;animation:none!important}
.network112 .network110-row>small{grid-column:2;grid-row:2;color:#9cb9c0;font:14px/1.4 system-ui;pointer-events:none}
.network112 .network110-row:focus-within,.network112 button:focus{outline:none!important;box-shadow:none!important}
.network112.network113-keyboard button:focus-visible{outline:2px solid #a5dfd7!important;outline-offset:2px}
.network112 .network113-options[hidden]{display:none!important}.network112 .network113-options{padding:0 0 8px 43px;background:transparent;border:0}
.network112 .network113-options button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;text-align:left;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#b6cdcf;font:inherit;-webkit-tap-highlight-color:transparent;transition:none!important}
.network112 .network113-options button[aria-pressed=true]{color:#a5dfd7;background:#a5dfd710}.network112 .network113-options svg{width:19px;height:19px}.network112 .network110-row[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}
@media(max-width:600px){.network112 .network110-row>small{font-size:16px}}
