#view-settings .m135-pages{padding:16px;margin:12px 0;border:1px solid var(--line,#ddd);border-radius:18px;background:var(--white,#fff)}
#view-settings .m135-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}#view-settings .m135-header h2{margin:0;font-size:21px}
#view-settings .m135-header button{padding:8px 11px;font-size:12px}#view-settings .m135-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#view-settings .m135-tile{border:1px solid var(--line,#ddd);background:var(--white,#fff);color:var(--ink,#222);text-align:left;border-radius:13px;min-height:78px;padding:12px;font-weight:700;white-space:normal;font-size:14px}
#view-settings .m135-help{font-size:12px;line-height:1.6;color:var(--muted,#64748b)}#view-settings .m135-guide,#view-settings .m135-device{padding:14px;margin:12px 0;border-radius:13px;border:1px solid var(--line,#ddd)}
#view-settings .m135-guide h3,#view-settings .m135-device h3{font-size:16px;margin:0 0 8px}#view-settings .m135-guide p{font-size:13px;line-height:1.65}#view-settings .m135-fields{display:grid;gap:10px}#view-settings .m135-fields label{display:grid;gap:4px;font-size:13px}#view-settings .m135-fields input{width:100%;box-sizing:border-box}
#view-settings .m135-legacy{margin-top:16px}#view-settings .m135-page>.panel,#view-settings .m135-page>.mimone-panel,#view-settings .m135-page>.mshare-panel{margin:12px 0}
@media(max-width:390px){#view-settings .m135-tiles{grid-template-columns:1fr}}
