.cloud-plan-panel{background:#fffef9;border:1px solid #d9dfd6;border-radius:20px;padding:24px;margin-top:20px;color:#234237}.cloud-plan-panel h2{font-size:22px;margin:6px 0 12px}.cloud-plan-panel h3{font-size:15px}.cloud-plan-panel p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.cloud-plan-panel label{display:block;font-size:13px;margin:14px 0 6px}.cloud-plan-panel input{width:100%;border:1px solid #c6d0c7;border-radius:9px;padding:10px;background:#fff;color:inherit;box-sizing:border-box}.cloud-plan-panel button{cursor:pointer;max-width:100%;font-size:13px}.cloud-plan-panel button:disabled{opacity:.55;cursor:wait}.cloud-plan-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.cloud-plan-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px}.cloud-plan-list button,.cloud-plan-list-heading button,.cloud-plan-preview button{background:transparent;border:1px solid #bac9bf;border-radius:7px;padding:7px 9px;color:inherit}.cloud-plan-list{list-style:none;padding:0;margin:0}.cloud-plan-list li{border-top:1px solid #e3e7df;padding:12px 0;overflow-wrap:anywhere}.cloud-plan-list small,.cloud-plan-list strong{display:block;font-size:13px}.cloud-plan-list small{font-size:11px;color:#64796b;margin:4px 0 9px}.cloud-plan-list li>div,.cloud-plan-preview{display:flex;flex-wrap:wrap;gap:8px}.cloud-plan-preview{padding:14px;background:#eff3ec;border-radius:10px;margin:14px 0}.cloud-plan-preview h3,.cloud-plan-preview p{width:100%;margin:0}.cloud-plan-notice,.cloud-plan-state{padding:10px;background:#eff3ec;border-radius:8px}.cloud-plan-panel .button.secondary{border:1px solid #8fa997;background:transparent;color:#234237}.cloud-plan-state small{display:block}.cloud-plan-recovery{margin:12px 0}.cloud-plan-recovery button{padding:8px;border:1px solid #8fa997;border-radius:8px;background:transparent;color:inherit}.cloud-plan-panel input[type=checkbox]{width:auto;margin-right:7px}.cloud-plan-comparison{width:100%;min-width:0}.cloud-plan-comparison>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0}.cloud-plan-comparison section{min-width:0;padding:12px;background:#fffdf7;border:1px solid #d9dfd6;border-radius:10px}.cloud-plan-comparison ul{padding-left:16px}.cloud-plan-comparison li{border-bottom:1px solid #e3e7df;padding:10px 0;overflow-wrap:anywhere}.cloud-plan-note{white-space:pre-wrap}.workspace-cloud-sync{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 15px;margin:12px 0;border:1px solid #c6d0c7;border-radius:12px;background:#eef3e9;font-size:13px;line-height:1.6}.workspace-cloud-sync a{margin-left:auto;color:inherit;text-decoration:underline}.workspace-cloud-sync.sync-conflict,.workspace-cloud-sync.sync-failed{background:#fff1db;border-color:#d3a85c}@media (max-width:640px){.cloud-plan-comparison>div{grid-template-columns:1fr}.workspace-cloud-sync a{margin-left:0;width:100%}}