@layer base{.zy-experience .connected-form{gap:16px;margin-top:20px;display:grid}.zy-experience .connected-form label{color:var(--ink);gap:7px;font-size:12px;font-weight:500;display:grid}.zy-experience .connected-form input:not([type=checkbox]),.zy-experience .connected-form textarea,.zy-experience .connected-form select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:8px;padding:11px 12px}.zy-experience .connected-form textarea{resize:vertical}.zy-experience .connected-form .connected-check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.zy-experience .connected-check a{text-decoration:underline}.zy-experience .connected-error{color:#9a3d23;white-space:pre-wrap;background:#fff0ec;border-radius:8px;margin-top:16px;padding:13px}.zy-experience .home-columns>div{align-content:start;gap:24px;display:grid}.zy-experience .home-section{min-width:0}.zy-experience .tabs>button.selected{color:var(--forest);border-bottom:2px solid var(--forest)}.zy-experience .project-art-button{text-align:left;width:100%;padding:0;display:block;overflow:hidden}.zy-experience .table-scroll{overflow-x:auto}.zy-experience .data-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.zy-experience .data-table th{color:var(--muted);border-bottom:1px solid var(--line);padding:14px;font-size:10px;font-weight:500}.zy-experience .data-table td{border-bottom:1px solid var(--line);padding:18px 14px;font-size:11px}.zy-experience .table-title{text-align:left;color:var(--ink);padding:0;font-weight:600}.zy-experience .inline-search{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:400px;padding:10px 14px;display:flex}.zy-experience .inline-search input{background:0 0;border:0;outline:0;width:100%}.zy-experience .document-row,.zy-experience .ticket-row,.zy-experience .notification-row{text-align:left;align-items:center;gap:16px;width:100%;display:flex}.zy-experience .ticket-icon{background:#eef3e8;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.zy-experience .message{border-bottom:1px solid var(--line);gap:12px;padding:18px 0;display:flex}.zy-experience .message>div{flex:1;min-width:0}.zy-experience .message p,.zy-experience .detail-list dd{white-space:pre-wrap;overflow-wrap:anywhere}.zy-experience .message strong{font-size:12px}.zy-experience .message small{color:var(--muted);font-size:10px}.zy-experience .credential-secret{border:1px solid var(--line);overflow-wrap:anywhere;background:#f0f4e8;border-radius:8px;padding:14px;font-family:monospace;font-size:16px}.zy-experience .agenda-note{border:1px solid var(--line);background:#edf2e5;border-radius:12px;align-content:start;gap:16px;padding:26px;display:grid}.zy-experience .company-monogram{width:64px;height:64px;color:var(--forest);background:#dae8c9;border-radius:12px;place-items:center;font-size:24px;display:grid}.zy-experience .projection-month{text-align:left;padding:20px}.zy-experience .notification-row.unread{background:#f7f9f1}.zy-experience .home-columns .empty-state{padding:28px}@media (max-width:700px){.zy-experience .document-row,.zy-experience .ticket-row,.zy-experience .notification-row{flex-wrap:wrap;gap:9px}.zy-experience .document-row .row-text,.zy-experience .ticket-row .row-text{min-width:120px}.zy-experience .home-columns>div{gap:18px}.zy-experience .company-banner,.zy-experience .modal-actions{flex-wrap:wrap}.zy-experience .data-table{min-width:630px}.zy-experience .subscription-layout{display:block}.zy-experience .subscription-guide{margin-top:20px}}.zy-experience .purchase-result{background:#f3f8ed;border:1px solid #dce7d1;border-radius:12px;align-items:flex-start;gap:15px;margin:20px 0;padding:22px;display:flex}.zy-experience .purchase-result>span{color:#406332;background:#e4f0d5;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.zy-experience .purchase-result p{margin:6px 0 12px;font-size:12px}.zy-experience .purchase-result a{margin-top:10px;display:flex}.zy-experience .purchase-result.rejected{background:#fff3ec;border-color:#efd6c9}.zy-experience .purchase-result.rejected>span{color:#9a5435;background:#f8e2d5}.zy-experience .purchase-result.pending{background:#f6f5ed;border-color:#e6e2cd}}
