.customer-shell .project-main-actions{flex-wrap:wrap;gap:10px;min-width:0;margin:14px 0;display:flex}.customer-shell .project-main-actions a{color:#6135a1;text-align:center;overflow-wrap:anywhere;background:#fffef8;border:1px solid #6135a1;border-radius:9px;justify-content:center;align-items:center;min-width:0;min-height:52px;padding:12px 16px;font-size:15px;font-weight:800;line-height:1.4;text-decoration:none;display:flex}.customer-shell .project-main-actions .project-review-link{color:#fff;background:#6135a1}.customer-shell .project-main-actions .project-print-link{color:#263213;background:#d3fa79;border-color:#9dc543}.customer-shell .project-title-link{color:inherit;overflow-wrap:anywhere;text-decoration:none}.customer-shell .project-title-link:hover{text-underline-offset:3px;text-decoration:underline}.customer-shell .project-title-link:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #7858f4}.customer-shell .project-acceptance-note{color:#554762;margin:12px 0;font-size:14px;line-height:1.5}:is(.customer-shell .project-main-actions a:focus-visible,.customer-shell .artifact-links a:focus-visible){outline-offset:3px;outline:3px solid #7858f4}.customer-shell .artifact-links a{overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.customer-shell .history-notice{color:#2e4a25;background:#f1f8e9;border:1px solid #bfd5ac;border-radius:10px;padding:14px 16px;line-height:1.5}.customer-shell .project-history-actions{border-top:1px solid #e8e1ee;min-width:0;margin-top:18px;padding-top:12px}.customer-shell .project-history-actions button{color:#51455c;max-width:100%;min-height:44px;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fffef8;border:1px solid #d3c9dc;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4}.customer-shell .project-history-actions button:hover{background:#f3edf8}.customer-shell .project-history-actions button:focus-visible{outline-offset:3px;outline:3px solid #7858f4}.customer-shell .project-history-actions button:disabled{opacity:.6;cursor:wait}.customer-shell .history-delete-confirm{color:#522f34;overflow-wrap:anywhere;background:#fff6f4;border:1px solid #e5c3c5;border-radius:10px;margin-top:12px;padding:16px}.customer-shell .history-delete-confirm strong{font-size:16px;line-height:1.4}.customer-shell .history-delete-confirm p{margin:8px 0 14px;font-size:14px;line-height:1.5}.customer-shell .history-confirm-actions{flex-wrap:wrap;gap:10px;display:flex}.customer-shell .history-confirm-actions .history-confirm-delete{color:#fff;background:#903b46;border-color:#903b46}.customer-shell .history-confirm-actions .history-confirm-delete:hover{background:#752c36}@media (max-width:520px){.customer-shell .history-confirm-actions{grid-template-columns:minmax(0,1fr);display:grid}.customer-shell .history-confirm-actions button{width:100%}.customer-shell .project-main-actions,.customer-shell .artifact-links{grid-template-columns:minmax(0,1fr);display:grid}}
