:root{color-scheme:light;--bg:#f7f8fa;--surface:#ffffff;--surface-soft:#eef4f1;--ink:#17201c;--muted:#68736d;--line:#dce2df;--accent:#176b5b;--accent-strong:#0f4d40;--accent-soft:#d9ece6;--warn:#925b16;--danger:#a43b3b;--blue:#2f5f93;--shadow:0 14px 42px rgba(24,35,31,0.08)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.68}a{color:inherit}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,rgba(23,107,91,.08),transparent 42%),var(--bg)}.auth-panel,.create-panel,.detail-panel,.list-panel,.metrics-row>div{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.auth-panel{width:min(100%,440px);padding:28px}.brand-row{display:flex;align-items:center;gap:14px}.brand-row h1,.brand-row p,.panel-heading h2,.sources-block h3{margin:0}.brand-row h1{font-size:24px;line-height:1.2}.brand-row p{color:var(--muted);font-size:14px;margin-top:4px}.brand-row.compact h1{font-size:18px}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:var(--accent-soft);color:var(--accent-strong);flex:0 0 auto}.segmented{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin:24px 0;padding:4px;border:1px solid var(--line);border-radius:8px;background:#f0f3f2}.segmented button{border:0;border-radius:6px;background:transparent;color:var(--muted);padding:10px 12px}.segmented button.active{background:var(--surface);color:var(--ink);box-shadow:0 3px 12px rgba(24,35,31,.08)}.company-list,.detail-layout,.stack-form{display:grid;grid-gap:14px;gap:14px}label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px;font-weight:650}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:7px;background:#fbfcfc;color:var(--ink);outline:none;padding:11px 12px;line-height:1.3}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(23,107,91,.14)}.ghost-button,.icon-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:7px;border:1px solid transparent;padding:10px 14px;font-weight:700;white-space:nowrap}.primary-button{color:white;background:var(--accent)}.primary-button:hover{background:var(--accent-strong)}.danger-button{background:var(--danger)}.danger-button:hover{background:#883030}.ghost-button,.icon-button{color:var(--ink);background:var(--surface);border-color:var(--line)}.ghost-button:hover,.icon-button:hover{border-color:#b8c6c0;background:#f8faf9}.icon-button.danger{color:var(--danger)}.icon-button{width:42px;padding:0}.compact-button{min-height:38px}.app-shell{min-height:100vh;padding:18px}.data-strip,.panel-heading,.search-row,.section-heading,.sources-block a,.toolbar,.topbar{display:flex;align-items:center}.topbar{justify-content:space-between;gap:18px;margin-bottom:18px}.topbar-actions{display:flex;align-items:center;gap:10px}.topbar-tabs{width:260px;margin:0}.topbar-tabs.wide{width:560px;grid-template-columns:repeat(4,minmax(0,1fr))}.topbar-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.metrics-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.metrics-row>div{padding:14px 16px;display:grid;grid-gap:4px;gap:4px;box-shadow:none}.company-meta,.empty-state,.metrics-row span{color:var(--muted);font-size:13px}.metrics-row strong{font-size:24px}.workspace-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(280px,340px);grid-gap:14px}.feeds-grid,.workspace-grid{display:grid;gap:14px;align-items:start}.feeds-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr) minmax(260px,320px);grid-gap:14px}.create-panel,.detail-panel,.list-panel{min-height:320px;padding:16px}.panel-heading{justify-content:space-between;gap:12px;margin-bottom:14px}.panel-heading h2{font-size:16px;line-height:1.2}.section-heading{justify-content:space-between;gap:12px}.section-heading h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.2}.panel-heading>span{color:var(--muted);font-size:13px}.toolbar{gap:8px}.search-row{gap:8px;border:1px solid var(--line);border-radius:7px;padding:0 10px;background:#fbfcfc;margin-bottom:14px}.search-row.compact{margin-bottom:0}.search-row input{border:0;box-shadow:none;padding-left:0;background:transparent}.search-row input:focus{box-shadow:none}.company-list{max-height:calc(100vh - 252px);overflow:auto}.company-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;width:100%;text-align:left;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc}.company-row.selected,.company-row:hover{border-color:var(--accent);background:var(--surface-soft)}.company-title{font-weight:750}.company-meta,.company-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-meta{grid-column:1}.status-pill{grid-column:2;grid-row:1/span 2;align-self:center;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750;color:var(--muted);background:#eef0f0}.status-pill.completed,.status-pill.succeeded{color:var(--accent-strong);background:var(--accent-soft)}.status-pill.in_progress,.status-pill.running{color:var(--blue);background:#dce9f6}.status-pill.failed{color:var(--danger);background:#f6e0df}.status-pill.status-company.added,.status-pill.status-company.created,.status-pill.status-company.parsed{color:var(--muted);background:#eef0f0}.status-pill.status-company.in_progress,.status-pill.status-company.postponed{color:var(--blue);background:#dce9f6}.status-pill.status-company.completed,.status-pill.status-company.ready{color:var(--accent-strong);background:var(--accent-soft)}.status-pill.status-company.rejected{color:var(--danger);background:#f6e0df}.status-pill.status-company.completed{color:var(--accent-strong);background:var(--accent-soft)}.status-modal-trigger{border:0;cursor:pointer}.status-modal-trigger:hover{filter:brightness(.97)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wide-label{margin-top:2px}.workflow-block{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:12px}.workflow-block h3{margin:0;font-size:14px}.outreach-block{display:grid;grid-gap:10px;gap:10px;margin-top:2px}.outreach-block h3{margin:0;font-size:14px}.tag-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tag-option{display:inline-flex;align-items:center;gap:7px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:8px 10px;color:var(--muted);font-size:13px;font-weight:600}.tag-option input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.tag-option span{min-width:0;overflow-wrap:anywhere}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag-pill{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:650}.tag-pill.tag-system{color:#982626;background:#fbe4e4;border-color:#efc3c3}.tag-pill.tag-custom{color:var(--blue);background:#e5eef9;border-color:#c6d8f0}.import-block{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:12px}.import-block textarea{min-height:152px;background:var(--surface)}.data-strip{flex-wrap:wrap;gap:8px}.data-strip span{border:1px solid var(--line);border-radius:999px;padding:7px 10px;color:var(--muted);background:#fbfcfc;font-size:13px;font-weight:650}.sources-block{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.sources-block h3{font-size:14px}.sources-block a{gap:8px;min-width:0;color:var(--blue);font-size:13px;text-decoration:none}.sources-block a:hover{text-decoration:underline}.source-link,.table-source-link{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--blue);font-size:13px;font-weight:700;text-decoration:none}.source-link:hover,.table-source-link:hover{text-decoration:underline}.profile-summary{margin:0;color:var(--muted);font-size:13px;line-height:1.5;white-space:pre-line}.profile-links{display:flex;flex-wrap:wrap;gap:8px}.profile-links a,.profile-links span{display:inline-flex;align-items:center;min-width:0;border:1px solid var(--line);border-radius:999px;padding:7px 10px;background:#fbfcfc;color:var(--blue);font-size:13px;text-decoration:none}.profile-links span{color:var(--muted)}.contacts-block{gap:10px}.contact-card,.contacts-list{display:grid;grid-gap:10px;gap:10px}.contact-card{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:12px}.contact-card__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.contact-card__top strong{min-width:0;overflow-wrap:anywhere;font-size:14px}.contact-card__top span{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:5px 8px;font-size:12px;font-weight:750}.contact-grid{display:flex;flex-wrap:wrap;gap:8px}.contact-grid a,.contact-grid span{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:7px 10px;color:var(--muted);font-size:13px;font-weight:650;overflow-wrap:anywhere;text-decoration:none}.contact-grid a{color:var(--blue)}.contact-grid a:hover{text-decoration:underline}.feed-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.feed-status-grid>div{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:12px}.feed-note p,.feed-status-grid span{color:var(--muted);font-size:13px}.feed-status-grid strong{min-width:0;overflow-wrap:anywhere;font-size:16px}.feed-url-row{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:11px 12px}.feed-url-row a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--blue);text-decoration:none}.feed-url-row a:hover{text-decoration:underline}.runs-table{display:grid;grid-gap:8px;gap:8px}.runs-table__head,.runs-table__row{display:grid;grid-template-columns:minmax(170px,1.4fr) repeat(4,minmax(76px,1fr));grid-gap:10px;gap:10px;align-items:center}.runs-table__head{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.runs-table__row{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:10px;font-size:13px}.runs-table__row span:first-child{display:inline-flex;align-items:center;gap:7px;min-width:0}.feed-note{display:grid;grid-gap:10px;gap:10px}.feed-note p{margin:0;line-height:1.45}.work-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-gap:14px}.calendar-grid,.work-grid{display:grid;gap:14px;align-items:start}.calendar-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:14px}.kanban-board{display:grid;grid-template-columns:repeat(7,minmax(220px,1fr));grid-gap:10px;gap:10px;overflow:auto;padding-bottom:4px;align-items:start}.kanban-board.contacts-kanban{grid-template-columns:repeat(5,minmax(240px,1fr))}.kanban-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:10px 0 12px}.kanban-toolbar span{color:var(--muted);font-size:13px}.kanban-column{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;border:1px solid var(--line);border-radius:8px;background:#f8faf9;padding:10px;min-height:320px}.kanban-column__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.kanban-column__head h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px}.kanban-column__head span{flex:0 0 auto;color:var(--muted);font-size:12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:4px 7px}.kanban-card,.kanban-column__list{display:grid;grid-gap:8px;gap:8px}.kanban-card{min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:8px;cursor:pointer}.kanban-card:hover{border-color:#b8c6c0;background:#fbfcfc}.kanban-card__meta{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted);font-size:12px}.kanban-card__note{margin:0;max-width:100%;color:var(--ink);font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere}.kanban-card .table-company-button,.kanban-card .table-company-button span,.kanban-card .table-company-button strong,.kanban-card__meta span{min-width:0;max-width:100%}.kanban-card .table-company-button span,.kanban-card .table-company-button strong,.kanban-card__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-card .status-pill{grid-column:auto;grid-row:auto;justify-self:start;align-self:start;max-width:100%}.table-filters{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(160px,1fr)) auto;grid-gap:10px;gap:10px;margin-bottom:14px;align-items:end}.table-filters.slim-filters{grid-template-columns:minmax(260px,1fr) auto}.table-filters.contact-filters{grid-template-columns:minmax(260px,1fr) minmax(180px,260px) auto}.table-filters.calendar-filters{grid-template-columns:minmax(180px,280px) auto;align-items:end;margin-bottom:12px}.table-filters label{gap:6px}.table-wrap{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;overflow:auto}.table-pagination{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.table-pagination span{color:var(--muted);font-size:13px}.companies-table{width:100%;border-collapse:collapse;min-width:1060px}.companies-table.compact-table{min-width:820px}.companies-table td,.companies-table th{border-bottom:1px solid var(--line);padding:10px;text-align:left;vertical-align:top}.companies-table th{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.companies-table td{font-size:13px}.companies-table tbody tr:last-child td{border-bottom:0}.companies-table tbody tr{background:transparent}.companies-table tbody tr.focused,.companies-table tbody tr:hover{background:var(--surface-soft)}.companies-table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--accent)}.table-company-button{border:0;background:transparent;padding:0;margin:0;display:grid;grid-gap:3px;gap:3px;text-align:left;color:inherit;width:100%}.table-company-button strong{font-size:13px;font-weight:800}.table-company-button span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.table-tags{display:flex;flex-wrap:wrap;gap:6px}.table-tags .tag-pill{padding:5px 8px;font-size:12px}.table-muted{color:var(--muted)}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:6px}.calendar-weekdays span{text-align:center;color:var(--muted);font-size:12px;font-weight:750}.calendar-grid-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.calendar-day{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:96px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:8px;text-align:left}.calendar-day strong{font-size:14px}.calendar-day.muted{opacity:.55}.calendar-day.selected{border-color:var(--accent);background:var(--surface-soft)}.calendar-day-badges{display:grid;grid-gap:4px;gap:4px}.calendar-day-badges span{border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:700;padding:4px 7px}.day-lists{display:grid;grid-gap:12px;gap:12px}.day-table{display:grid;grid-gap:8px;gap:8px}.day-row{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:10px;display:grid;grid-gap:4px;gap:4px;text-align:left}.day-row strong{font-size:13px}.day-row span{color:var(--muted);font-size:12px}.crm-modal-backdrop{position:fixed;inset:0;z-index:30;background:rgba(20,27,24,.55);display:grid;place-items:center;padding:18px}.crm-modal{width:min(1040px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:14px;display:grid;grid-gap:12px;gap:12px}.crm-modal.compact-modal{width:min(680px,100%)}.crm-modal__head{display:flex;justify-content:space-between;gap:10px;align-items:center}.crm-modal__head h2{margin:0;font-size:18px}.crm-modal__actions,.crm-modal__body,.crm-modal__card,.crm-modal__grid{display:grid;grid-gap:10px;gap:10px}.crm-modal__actions{grid-template-columns:minmax(220px,320px) 1fr;align-items:end}.crm-modal__actions .toolbar{justify-content:flex-end}.crm-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-modal__card{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:12px}.crm-modal__card--full{grid-column:1/-1}.crm-modal__card h3{margin:0;font-size:14px}.timeline-chat{display:grid;grid-gap:8px;gap:8px;max-height:240px;overflow:auto;padding-right:2px}.timeline-chat__bubble{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:9px 10px;display:grid;grid-gap:6px;gap:6px}.timeline-chat__meta{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.timeline-chat__meta strong{display:block;font-size:13px}.timeline-chat__meta span{display:block;color:var(--muted);font-size:12px}.timeline-chat__meta-actions{display:flex;flex:0 0 auto;gap:6px}.timeline-chat__meta-actions .icon-button{width:30px;min-height:30px}.timeline-chat__bubble p{margin:0;font-size:13px;line-height:1.45;white-space:pre-wrap}.timeline-chat__bubble.reminder{border-color:#d9c18c;background:#fff8e6}.timeline-chat__composer,.timeline-edit-form{display:grid;grid-gap:8px;gap:8px}.timeline-edit-form textarea{min-height:82px}.timeline-delete-confirm,.timeline-edit-actions{display:flex;gap:8px;flex-wrap:wrap}.timeline-delete-confirm{align-items:center;border:1px solid #efc7c7;border-radius:8px;background:#fff4f4;padding:8px}.timeline-delete-confirm span{color:var(--danger);font-size:12px;font-weight:800}.contact-company-card{align-content:start}.contact-company-summary{max-height:180px;overflow:auto;padding-right:4px}.attachment-list{display:flex;flex-wrap:wrap;gap:8px}.attachment-button{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:999px;background:#fbfcfc;color:var(--blue);padding:6px 9px;font-size:12px;font-weight:700;text-decoration:none}.attachment-button:hover{border-color:#b8c6c0;background:var(--surface)}.attachment-button:disabled{color:var(--muted);cursor:not-allowed}.attachment-button svg{flex:0 0 auto}.attachment-preview-backdrop{z-index:40}.attachment-preview-modal{width:min(820px,100%)}.attachment-preview-frame{display:grid;place-items:center;min-height:220px;max-height:min(62vh,620px);overflow:auto;border:1px solid var(--line);border-radius:8px;background:linear-gradient(45deg,#f2f4f3 25%,transparent 0),linear-gradient(-45deg,#f2f4f3 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f2f4f3 0),linear-gradient(-45deg,transparent 75%,#f2f4f3 0);background-color:#fbfcfc;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;padding:12px}.attachment-preview-frame img{display:block;max-width:100%;max-height:min(58vh,560px);object-fit:contain}.attachment-preview-pdf{width:min(100%,760px);height:min(58vh,560px);border:0;border-radius:6px;background:var(--surface)}.attachment-preview-text{width:100%;max-height:min(58vh,560px);margin:0;overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);padding:12px;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.link-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.stacked-meta{align-items:flex-start;flex-direction:column}.feedback{position:fixed;left:18px;bottom:18px;z-index:10;max-width:min(520px,calc(100vw - 36px));border-radius:8px;padding:12px 14px;font-weight:700;box-shadow:var(--shadow)}.feedback.notice{color:var(--accent-strong);background:var(--accent-soft);border:1px solid #bdded2}.feedback.error{color:var(--danger);background:#f8e8e6;border:1px solid #edcbc8}.empty-state{display:grid;place-items:center;min-height:96px;border:1px dashed var(--line);border-radius:8px;background:#fbfcfc}@media (max-width:1120px){.calendar-grid,.feeds-grid,.work-grid,.workspace-grid{grid-template-columns:minmax(240px,320px) 1fr}.create-panel{grid-column:1/-1}.table-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-board{grid-template-columns:repeat(4,minmax(220px,1fr))}.kanban-board.contacts-kanban{grid-template-columns:repeat(5,minmax(230px,1fr))}.crm-modal__actions,.crm-modal__grid{grid-template-columns:1fr}}@media (max-width:760px){.app-shell{padding:12px}.calendar-grid,.feed-status-grid,.feeds-grid,.form-grid,.metrics-row,.table-filters,.tag-picker,.topbar,.work-grid,.workspace-grid{grid-template-columns:1fr}.topbar{display:grid;align-items:stretch}.topbar-actions{display:grid;grid-template-columns:1fr}.topbar-tabs,.topbar-tabs.wide{width:100%}.calendar-grid,.feeds-grid,.work-grid,.workspace-grid{display:grid}.runs-table__head{display:none}.runs-table__row{grid-template-columns:1fr 1fr}.kanban-board{grid-template-columns:repeat(2,minmax(220px,1fr))}.kanban-board.contacts-kanban{grid-template-columns:repeat(5,minmax(220px,1fr))}.company-list{max-height:320px}.companies-table{min-width:840px}.calendar-grid-days{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-weekdays{display:none}.panel-heading{align-items:flex-start}.toolbar{flex-wrap:wrap;justify-content:flex-end}}