.coinable-project-team{--cpt-navy:#122235;--cpt-blue:#2171b5;--cpt-line:#d7dee8;--cpt-bg:#f7f9fc;--cpt-muted:#5c6c80;max-width:1200px}.coinable-project-team__header{margin-bottom:22px}.coinable-project-team__header h2{margin-bottom:8px}.coinable-project-team__header p{max-width:900px}.coinable-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.coinable-project-card{padding:18px;border:1px solid var(--cpt-line);border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(18,34,53,.06)}.coinable-project-card__type{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cpt-muted)}.coinable-project-card h3{margin:8px 0}.coinable-project-editor{padding:20px;border:1px solid var(--cpt-line);border-radius:14px;background:#fff}.coinable-project-team__back{display:inline-block;margin-bottom:10px}.coinable-project-identity{margin:10px 0 14px;padding:12px 14px;border:1px solid var(--cpt-line);border-radius:10px;background:#f8fbff}.coinable-project-editor__instructions{padding:12px 14px;border-left:4px solid var(--cpt-blue);background:#eef6ff}.coinable-contact-rows{display:grid;gap:12px;margin:18px 0}.coinable-contact-row{display:grid;grid-template-columns:90px minmax(180px,1fr) minmax(220px,1.15fr) minmax(130px,.65fr);gap:10px 14px;align-items:end;padding:14px;border:1px solid var(--cpt-line);border-radius:11px;background:var(--cpt-bg)}.coinable-contact-enabled{display:flex;align-items:center;gap:8px;min-height:43px}.coinable-contact-field span,.coinable-contact-enabled span{display:block;font-weight:700}.coinable-contact-field input{width:100%;margin-top:5px}.coinable-contact-field small{display:block;margin-top:4px;color:var(--cpt-muted)}.coinable-contact-status{display:flex;align-items:center;min-height:43px}.coinable-contact-status span{display:inline-flex;padding:5px 9px;border-radius:999px;background:#e7edf5;color:#24364b;font-size:12px;font-weight:700}.coinable-contact-notify{grid-column:2/4;display:flex;align-items:center;gap:8px}.coinable-contact-resend{grid-column:2/4;display:flex;align-items:center;gap:8px}.coinable-remove-contact{justify-self:end;border:0;background:transparent;color:#b32d2e;text-decoration:underline;cursor:pointer}.coinable-save-team{margin-top:16px!important}.coinable-profile-actions{margin-top:10px}@media(max-width:900px){.coinable-contact-row{grid-template-columns:1fr 1fr}.coinable-contact-notify,.coinable-contact-resend{grid-column:1/3}.coinable-remove-contact{grid-column:2/3}}@media(max-width:620px){.coinable-project-editor{padding:14px}.coinable-contact-row{grid-template-columns:1fr}.coinable-contact-notify,.coinable-contact-resend,.coinable-remove-contact{grid-column:auto}.coinable-remove-contact{justify-self:start}}
.coinable-section-title{margin:28px 0 12px}.coinable-activity-dashboard{margin:0 0 28px}.coinable-activity-summary{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin:0 0 16px}.coinable-activity-card{display:flex;flex-direction:column;justify-content:center;min-height:86px;padding:12px 10px;border:1px solid var(--cpt-line);border-radius:12px;background:#fff;text-align:center;text-decoration:none!important;box-shadow:0 3px 12px rgba(18,34,53,.05)}.coinable-activity-card:hover,.coinable-activity-card.is-active{border-color:var(--cpt-blue);box-shadow:0 4px 16px rgba(33,113,181,.16)}.coinable-activity-card__count{font-size:28px;font-weight:800;line-height:1;color:var(--cpt-navy)}.coinable-activity-card__label{margin-top:7px;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--cpt-muted)}.coinable-activity-list{padding:16px;border:1px solid var(--cpt-line);border-radius:14px;background:#fff}.coinable-activity-list h3{margin:0 0 12px}.coinable-order-table-wrap{overflow-x:auto}.coinable-company-orders{min-width:980px}.coinable-company-orders th,.coinable-company-orders td{vertical-align:top}.coinable-company-orders small{color:var(--cpt-muted)}@media(max-width:1100px){.coinable-activity-summary{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:620px){.coinable-activity-summary{grid-template-columns:repeat(2,minmax(120px,1fr))}}
