.m135-modal-open{overflow:hidden!important}
#m76-owner-desk .m135-entry{border-radius:12px;padding:10px 13px;font-size:12px;background:#446e56;color:white;border:0;margin-left:auto;white-space:nowrap;font-weight:750}
.m135-overlay{position:fixed;inset:0;z-index:15000;background:rgba(23,35,26,.7);overflow:auto;padding:24px 12px;display:flex;justify-content:center;align-items:flex-start}
.m135-sheet{width:min(1010px,100%);background:#fafaf7;border-radius:24px;padding:22px 24px 28px;box-shadow:0 30px 80px #101f1640;color:#293b30}
.m135-head{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #d9e1d8;padding-bottom:16px}
.m135-head small{color:#64806a;font-size:10px;letter-spacing:.12em;font-weight:800}.m135-head h2{font-size:25px;margin:4px 0}.m135-head p{font-size:13px;color:#607466;margin:5px 0}
.m135-close{font-size:23px;height:40px;width:40px;border:1px solid #d6ded5;border-radius:50%;background:white;flex:none}
.m135-top{margin-top:14px;background:#edf3eb;border-radius:14px;padding:12px 18px;font-size:12px}.m135-top p{margin:5px 0}.m135-warn{color:#8a5b38}
.m135-body{margin:19px 0}.m135-editor label{display:block;font-size:12px;font-weight:750;margin:12px 0 7px}.m135-editor input,.m135-editor textarea{background:#fff;border:1px solid #cddbd0;border-radius:10px;color:#304237;padding:11px 12px;display:block;width:100%;font:13px/1.8 inherit}
.m135-editor textarea{min-height:380px;line-height:1.75;font-size:13px;resize:vertical;font-family:-apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif}
.m135-hint{font-size:12px;color:#66796b;margin:9px 0}
.m135-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.m135-actions button,.m135-row button,.m135-preview-top button,.m135-existing>button{font-size:12px;font-weight:700;border:1px solid #cbdccc;border-radius:10px;background:#fff;padding:10px 14px;color:#477155;cursor:pointer}
.m135-actions button.m135-primary{background:#456c53;color:white;border-color:#456c53}.m135-actions button:disabled{opacity:.42;cursor:not-allowed}
.m135-status{font-size:13px;color:#436f49;min-height:22px}.m135-status[data-error='1']{color:#a13730}
.m135-history,.m135-existing{border:1px solid #e0e7dd;background:white;border-radius:13px;margin:13px 0;padding:14px 17px}
.m135-history summary,.m135-existing summary{font-size:14px;font-weight:750;cursor:pointer}.m135-existing p{font-size:12px;color:#677967}
.m135-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e4e9e1;gap:15px;padding:11px 0;font-size:13px}.m135-row small{display:block;font-size:11px;color:#6d7b70}
.m135-preview-top{display:flex;align-items:center;justify-content:space-between}.m135-demo-days{display:flex;gap:9px;margin:13px 0}.m135-demo-days label{flex:1;font-size:11px;color:#657567;font-weight:700}.m135-demo-days input{display:block;width:100%;padding:9px;border:1px solid #cbdaca;border-radius:8px}
.m135-client-card{background:#fff;border:1px solid #e0e9e0;border-radius:17px;padding:20px;margin-top:15px}.m135-client-card>p{font-size:11px;letter-spacing:.12em;color:#68816b}.m135-client-card h3{font-size:21px;margin:5px 0}.m135-client-card small{color:#738477}.m135-client-content{margin:20px 0}.m135-client-content details{border-top:1px solid #e3e8e0}.m135-client-content summary{font-size:13px;font-weight:750;padding:12px 0;cursor:pointer}.m135-client-content pre,.m135-version pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 -apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif;color:#516052}
.m135-version{position:fixed;inset:0;background:#172b1c9c;display:flex;align-items:center;justify-content:center;z-index:15100;padding:18px}.m135-version-card{padding:20px;background:white;border-radius:17px;max-width:780px;width:100%;max-height:88vh;overflow:auto}.m135-version-card pre{max-height:52vh;overflow:auto;border:1px solid #e2e8dc;padding:12px}
@media(max-width:650px){.m135-overlay{padding:6px}.m135-sheet{padding:17px 13px;border-radius:13px}.m135-head h2{font-size:21px}.m135-demo-days{gap:5px}.m135-actions button{flex:1}#m76-owner-desk .m135-entry{padding:8px;font-size:11px}}
