.mly-annexes{margin:24px 0;padding:24px;border:1px solid #e1e7e2;border-radius:22px;background:#fafcfb;color:#202d26}.mly-annexes>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.mly-annexes h3{margin:0 0 7px;font-size:20px;line-height:1.4;font-weight:600}.mly-annexes>header p{margin:0;color:#79827b;font-size:13px;line-height:1.7;max-width:620px}.mly-annex-count{flex-shrink:0;border-radius:20px;background:#eef3ee;padding:6px 11px;color:#68796b;font-size:12px}.mly-annex-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mly-annex-card{min-width:0;padding:18px;background:#fff;border:1px solid #e4e9e5;border-radius:16px}.mly-annex-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mly-annex-card h4{margin:0;font-size:14px;font-weight:500;line-height:1.6}.mly-annex-status{flex-shrink:0;font-size:10px;line-height:1.5;border-radius:6px;background:#f4f4ee;color:#8b886a;padding:3px 6px}.mly-annex-status.is-loaded{background:#edf5ee;color:#4e7b58}.mly-annex-file{font-size:13px;color:#49594e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:15px 0 4px}.mly-annex-meta,.mly-annex-empty{font-size:11px;color:#8b938c;margin:0 0 16px}.mly-annex-empty{margin:18px 0}.mly-annex-actions,.mly-annex-recovery,.mly-annex-confirm>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mly-annex-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 11px;border:1px solid #e0e7e1;border-radius:10px;background:#fff;color:#506356;text-decoration:none;font:inherit;font-size:11px;cursor:pointer}.mly-annex-button.is-primary{background:#edf4ec;border-color:#edf4ec;color:#386043}.mly-annex-button.is-remove{border-color:transparent;color:#8b6d67;background:transparent}.mly-annex-button:disabled{opacity:.5;cursor:wait}.mly-annex-button:focus-visible{outline:2px solid #528761;outline-offset:2px}.mly-annex-input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.mly-annex-note{color:#8b938c;font-size:11px;line-height:1.8;margin:16px 0 0}.mly-annex-error,.mly-annex-notice{font-size:12px;line-height:1.7;padding:12px;border-radius:10px;margin:0 0 16px;background:#fcf5f2;color:#885b52}.mly-annex-notice{background:#edf5ee;color:#4e7b58}.mly-annex-confirm{border-top:1px solid #edf0eb;margin-top:12px;padding-top:10px}.mly-annex-confirm p{font-size:11px;color:#79827b;line-height:1.7;margin:0 0 8px}.mly-annex-recovery{margin-top:12px}.mly-project-tabs{display:flex;gap:20px;border-bottom:1px solid #e1e7e2;margin:20px 0 24px}.mly-project-tabs button{font:inherit;font-size:13px;padding:12px 2px;border:0;border-bottom:2px solid transparent;background:none;color:#8a938c;cursor:pointer}.mly-project-tabs button[aria-selected=true]{color:#254b32;border-bottom-color:#507b58}.mly-project-tabs button:focus-visible{outline:2px solid #528761;outline-offset:2px}@media(max-width:680px){.mly-annexes{padding:18px 14px;border-radius:18px}.mly-annex-grid{grid-template-columns:1fr}.mly-annex-card{padding:15px}.mly-annexes h3{font-size:17px}.mly-annex-button{min-height:44px;font-size:12px}.mly-annex-card h4{font-size:13px}.mly-annexes>header p{font-size:12px}}
