.platform-app{height:100%;display:grid;grid-template-columns:166px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:#fff;color:#333;font:14px/1.6 "Segoe UI","Microsoft YaHei",sans-serif;user-select:text;container-type:inline-size}.platform-nav{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;gap:7px;padding:24px 12px;background:#f6f7f9;border-right:1px solid #edeff2}.platform-tab{background:none;border:0;text-align:left;padding:10px 15px;border-radius:7px;font:inherit;color:#727b89;cursor:pointer}.platform-tab[aria-current=true]{background:#e7edf8;color:#345985;font-weight:600}.platform-body{grid-column:2;grid-row:2;padding:24px 28px;overflow:auto;min-width:0;min-height:0}.platform-body h2{font-size:22px;font-weight:600;margin:0 0 22px}.platform-body h3{font-size:16px;font-weight:600;margin:0 0 12px}.platform-body h4{font-size:14px;margin:20px 0 10px}.platform-message{grid-column:2;grid-row:1;padding:12px 28px 0;color:#b35e42;font-size:13px;overflow-wrap:anywhere}.platform-message:empty{display:none}.platform-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 20px}.platform-description{color:#9298a2;font-size:13px;margin-bottom:20px}.platform-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.platform-document{border:1px solid #eceef2;border-radius:10px;padding:22px}.platform-document p{color:#939ba7;font-size:12px}.platform-sync{font-size:12px;color:#82927b;margin:0 0 16px;padding:0 12px}.platform-migration,.platform-detail{border-top:1px solid #e9ecf1;margin-top:26px;padding-top:22px}.platform-inline-confirm{padding:12px 15px;margin:10px 0;background:#faf7ee;border:1px solid #ede7d7;border-radius:7px;width:100%;color:#807459}.platform-inline-confirm p{margin:0 0 12px;font-size:13px}.platform-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:13px 0;border-bottom:1px solid #eef0f4}.platform-row>span:first-child{flex:1;min-width:200px}.platform-row>strong{min-width:140px}.platform-row>.platform-field{flex-basis:100%;margin-bottom:0}.platform-field{display:block;margin:0 0 16px;max-width:520px}.platform-field>span{display:block;margin-bottom:6px;color:#818995;font-size:12px}.platform-form{padding:20px;background:#f8f9fb;border:1px solid #e8ebf0;border-radius:10px;margin:22px 0;max-width:590px}.platform-form .button{margin-right:8px}.platform-path{color:#939ba8;margin-left:auto}.platform-file-list{min-height:200px;border-top:1px solid #edf0f4}.platform-file-list.drag-over{outline:2px dashed #7390ba;outline-offset:5px}.platform-file-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #eef0f4}.platform-file-row input[type=checkbox]{accent-color:#657eab;width:15px;height:15px}.platform-file-name{border:0;background:none;text-align:left;flex:1;min-width:120px;font:inherit;color:#4c5b70;cursor:pointer;overflow-wrap:anywhere}.platform-file-row small{font-size:11px;color:#a0a7b3;min-width:58px}.platform-file-row>.button{padding:6px 10px;font-size:12px;flex-shrink:0}.platform-empty{padding:45px 12px;color:#a1a8b4;text-align:center;font-size:13px}.platform-preview{width:100%;min-height:250px;flex:1;border:0;padding:20px 24px;color:#424a58;outline:none;resize:none;font:14px/1.85 Consolas,"Microsoft YaHei",monospace;white-space:pre-wrap;user-select:text;background:#fafbfd}.platform-comment{padding:14px 0;border-bottom:1px solid #eff1f4}.platform-comment strong{font-size:12px}.platform-comment span{color:#a8afba;font-size:11px;margin-left:10px}.platform-comment p{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.platform-file-view{height:100%;display:flex;flex-direction:column;background:#fff;user-select:text}.platform-file-view>.platform-actions{padding:14px 20px 10px;margin:0;border-bottom:1px solid #edf0f4}.platform-file-view>.platform-sync{padding:5px 20px;margin:0}.platform-file-content{min-height:0;flex:1;display:flex;flex-direction:column;overflow:auto;align-items:stretch}.platform-image{max-width:100%;max-height:100%;object-fit:contain;display:block;margin:auto}.share-page{height:100%;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:70px 20px;background:#101b2a40;font:14px/1.7 "Segoe UI","Microsoft YaHei",sans-serif}.share-card{width:680px;max-width:100%;padding:32px 36px;background:#fff;border-radius:16px;box-shadow:0 14px 60px #0003;color:#404858;user-select:text}.share-card h1{font-size:13px;letter-spacing:2px;font-weight:500;color:#98a1af;margin:0 0 22px}.share-card h2{font-size:22px;overflow-wrap:anywhere}.share-preview{max-height:60vh;overflow:auto;margin:18px 0}.share-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f9fb;padding:16px}.share-card .platform-field{max-width:none}.platform-app button:focus-visible,.share-page button:focus-visible{outline:none}
@container(max-width:720px){.platform-app{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr)}.platform-nav{grid-column:1;grid-row:1;flex-direction:row;overflow:auto;padding:10px;gap:5px;border-right:0;border-bottom:1px solid #eceef2}.platform-tab{white-space:nowrap;padding:7px 10px}.platform-message{grid-column:1;grid-row:2;padding:8px 14px}.platform-body{grid-column:1;grid-row:3;padding:18px 14px}.platform-document-grid{grid-template-columns:1fr;gap:12px}.platform-file-row{flex-wrap:wrap}.platform-file-row .platform-file-name{flex-basis:calc(100% - 45px)}.platform-file-row>.button{padding:4px 8px}.platform-row>span:first-child{min-width:140px}.platform-body h2{font-size:19px;margin-bottom:16px}}
@media(max-width:600px){.share-page{padding:30px 12px}.share-card{padding:24px 18px}}
.window-body{container-type:inline-size}
