.draft-notice{color:#586e4b;background:#edf4e9;border:1px solid #d9e3d1;border-radius:12px;align-items:flex-start;gap:11px;margin:14px 0;padding:14px 15px;font-size:11px;line-height:1.7;display:flex}.draft-notice>svg{flex-shrink:0;margin-top:2px}.draft-notice b{font-size:12px}.draft-notice p{margin-top:4px}.draft-problem{color:#96663e;background:#fff1e8;border-color:#f0d7bf}.draft-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.draft-local-status{color:#8a9a80;align-items:center;gap:6px;margin:12px 0;font-size:9px;display:flex}.draft-shelf{color:#748568;background:#f2f6ed;border:1px solid #dbe4d2;border-radius:12px;margin:0 0 24px;padding:14px 16px;font-size:11px}.draft-shelf>summary{color:var(--green);cursor:pointer;align-items:center;gap:8px;min-height:24px;font-weight:650;display:flex}.draft-shelf>p{margin:12px 0;font-size:10px;line-height:1.7}.draft-shelf>div{border-top:1px solid #dfe7d8;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.draft-shelf>div>span{flex:1;min-width:0}.draft-shelf b{overflow-wrap:anywhere;font-size:11px;display:block}.draft-shelf small{color:#94a089;margin-top:5px;font-size:9px;display:block}.draft-conflict{background:var(--bg);color:var(--ink);border:1px solid #fff;border-radius:21px;width:740px;max-width:calc(100vw - 20px);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 20px 80px #17372250}.draft-conflict::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#162c2366}.draft-conflict>header{border-bottom:1px solid var(--line);z-index:2;background:#fffffff2;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex;position:sticky;top:0}.draft-conflict h2{font-size:17px}.draft-conflict-body{padding:22px;font-size:12px;line-height:1.8}.draft-conflict-body>p{color:#7a8b70;margin-bottom:14px}.draft-conflict fieldset{border:1px solid var(--line);background:#fff;border-radius:12px;margin:16px 0;padding:13px}.draft-conflict legend{color:var(--green);overflow-wrap:anywhere;padding:0 7px;font-size:10px;font-weight:650}.draft-conflict fieldset>label{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 3px;display:flex}.draft-conflict input[type=radio],.draft-reviewed input{width:17px;height:17px;min-height:17px;accent-color:var(--green);flex-shrink:0;margin-top:4px;padding:0}.draft-conflict label>span{min-width:0}.draft-conflict label b{font-size:11px;display:block}.draft-conflict label small{color:#89977f;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;display:block}.draft-conflict details{margin:18px 0;font-size:11px}.draft-conflict summary{cursor:pointer;color:var(--green)}.draft-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf2e8;border-radius:9px;max-height:230px;padding:14px;font-size:9px;overflow:auto}.draft-reviewed{cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;font-size:11px;display:flex}.draft-conflict>footer{border-top:1px solid var(--line);background:#fffffff2;justify-content:space-between;gap:10px;padding:16px 22px;display:flex;position:sticky;bottom:0}.draft-conflict>footer .button{white-space:normal;font-size:11px}@media (max-width:650px){.draft-notice{padding:12px;font-size:10px}.draft-notice b{font-size:11px}.draft-conflict-body{padding:17px}.draft-conflict>header{padding:15px 17px}.draft-conflict h2{font-size:15px}.draft-conflict>footer{gap:8px;padding:13px}.draft-conflict>footer .button{padding:10px;font-size:10px}.draft-shelf{padding:12px}.draft-shelf>div{gap:7px}.draft-shelf .button{font-size:9px}.draft-shelf b,.draft-actions .button{font-size:10px}}.dw-close-confirm{max-width:480px}.dw-close-confirm>footer{flex-wrap:wrap}.dw-close-confirm>footer .button{flex:160px;min-height:44px}
