.work-plan-dialog{width:min(940px,calc(100vw - 40px));max-height:calc(100vh - 48px);padding:0;border:1px solid #dbe2eb;border-radius:18px;color:#263446;box-shadow:0 18px 70px #14233b38}
.work-plan-dialog::backdrop{background:#17284155}.work-plan-dialog form{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}
.work-plan-dialog>form>header,.work-plan-dialog>form>footer{display:flex;align-items:center;gap:12px;padding:18px 24px;background:#fafbfd;flex-shrink:0}.work-plan-dialog>form>header{justify-content:space-between}.work-plan-dialog>form>header h2{margin:0;font-size:20px}.work-plan-dialog>form>footer{justify-content:flex-end;border-top:1px solid #e5eaf0}
.wp-body{padding:24px;overflow:auto;min-height:0}.wp-body p{line-height:1.7}.wp-body label:not(.wp-choice):not(.wp-auto){display:block;margin:16px 0 7px;font-weight:600}.wp-body input:not([type=checkbox]):not([type=radio]),.wp-body textarea{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #c6d2e2;border-radius:8px;font:inherit}.wp-body textarea{min-height:88px;resize:vertical}.wp-body textarea.wp-editor{min-height:280px;line-height:1.7}.wp-body fieldset{border:1px solid #e2e7ef;border-radius:10px;margin:18px 0;padding:14px}.wp-choice{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-weight:400}.wp-auto{display:flex;align-items:center;gap:8px;font-weight:600}.wp-body input[type=checkbox],.wp-body input[type=radio]{width:16px;height:16px;flex-shrink:0;margin:3px 0}
.wp-footer-setting{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left}.wp-footer-setting .wp-auto{margin:0;line-height:1.4;white-space:nowrap}.wp-footer-setting .helper{margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-import-row{padding:20px 0;border-bottom:1px solid #e3e8ef;display:flex;align-items:center;justify-content:space-between;gap:16px}.wp-import-row h3,.wp-import-row p{margin:4px 0}.wp-import-row h3 button{font-weight:600;font-size:16px;text-align:left}.wp-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.wp-row-actions button{white-space:nowrap}.wp-import-row>.wp-row-actions{max-width:380px;justify-content:flex-end}
.wp-body pre,.wp-plan-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-family:inherit;background:#f7f9fc;border-radius:10px;padding:16px}.wp-body details{margin:16px 0}.wp-body summary{cursor:pointer;line-height:1.6}.wp-metadata{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.wp-metadata dt{color:#68758a}.wp-metadata dd{margin:0;overflow-wrap:anywhere}.wp-warning{padding:12px 14px;background:#fff6e8;border:1px solid #f3dec1;border-radius:10px}.wp-diff{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.wp-diff>section{min-width:0}.wp-diff pre{max-height:360px;overflow:auto}#wp-error{color:#a32727;white-space:pre-wrap}.wp-workspace{min-height:0}.wp-plan-text{font-size:14px}.work-plan-dialog[aria-busy=true] button[type=submit]{opacity:.6;pointer-events:none}
.wp-import-organization{margin:22px 0;padding:18px;border:1px solid #dfe5ed;border-radius:10px;background:#f8fafc}.wp-import-organization h3,.wp-import-organization p{margin:0 0 9px}.wp-organization-action{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.wp-organization-action label{min-width:210px;margin:0!important}.wp-organization-action select{display:block;width:100%;margin-top:7px}
@media(max-width:760px){.wp-import-row{align-items:flex-start;flex-direction:column}.wp-import-row>.wp-row-actions{justify-content:flex-start;max-width:none}.wp-diff{grid-template-columns:1fr}.wp-body{padding:18px}.work-plan-dialog>form>header,.work-plan-dialog>form>footer{padding:14px 18px}.work-plan-dialog>form>footer{flex-wrap:wrap}.wp-workspace{grid-template-columns:minmax(150px,30%) minmax(0,1fr)}}
.wp-organization-progress{display:block;width:100%;margin:10px 0 6px}
.wp-organization-pending{padding:12px 14px;margin:10px 0;background:#f2f6fd;border:1px solid #d9e4f5;border-radius:10px}.wp-organization-pending p{margin:4px 0 0}
.wp-import-row>div:first-child{min-width:0;flex:1}.wp-import-row>.wp-row-actions{flex-shrink:0}
.wp-organization-live{margin:12px 0;min-width:0;padding:12px 14px;background:#f5f7fb;border:1px solid #e3e8ef;border-radius:8px}.wp-organization-live>p{margin:6px 0;font-size:12px}.wp-organization-activity-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}.wp-organization-activity-heading strong{font-weight:500;color:#354b69;overflow-wrap:anywhere}.wp-organization-activity-heading>span{font-size:12px;color:#778397;white-space:nowrap;font-variant-numeric:tabular-nums}.wp-organization-log{list-style:none;margin:10px 0 0;padding:0;max-height:180px;overflow:auto;overscroll-behavior:contain;font-size:12px;line-height:1.6}.wp-organization-log:empty{display:none}.wp-organization-log li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:3px 0}.wp-organization-log time{color:#8590a0;font-variant-numeric:tabular-nums}.wp-organization-log li>span{color:#526176;overflow-wrap:anywhere}.wp-organization-live.compact .wp-organization-log{max-height:148px}.wp-organization-quiet{border-top:1px solid #e3e8ef;padding-top:8px;color:#7a6545!important}[data-organization-history]>summary{font-size:12px;color:#53647b;cursor:pointer}
@media(max-width:760px){.wp-organization-activity-heading{align-items:flex-start;flex-direction:column;gap:3px}.wp-organization-log li{grid-template-columns:58px minmax(0,1fr);gap:6px}}
