.analysis-workflow-card{border:1px solid #dbe7e4;padding:0;overflow:hidden}.analysis-card-heading{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 0;display:flex}.analysis-card-heading h2{color:#143d39;margin-top:5px}.analysis-eyebrow{color:#287767;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.analysis-intro{color:#58708f;max-width:700px;padding:8px 22px 18px;font-size:13px;line-height:20px}.analysis-toggle{color:#176455;background:0 0;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.analysis-toggle:hover{background:#edf7f3}.analysis-content{background:#fbfdfc;border-top:1px solid #e3ece9;gap:16px;padding:18px 22px 22px;display:grid}.analysis-checkin-source{color:#58708f;flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:13px;display:flex}.analysis-checkin-source strong{color:var(--foreground)}.analysis-checkin-source code,.analysis-bound-checkin code{overflow-wrap:anywhere;color:#436373;font-size:11px}.analysis-checkin-source code{width:100%}.analysis-content>.button{justify-self:start}.analysis-empty{color:#58708f;align-items:center;gap:8px;font-size:14px;display:flex}.patient-analysis{gap:16px;padding-top:4px;display:grid}.analysis-status-row{color:#58708f;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.analysis-status{color:#7d5411;background:#fff1d2;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.analysis-status.is-approved,.analysis-status.is-published{color:#12644d;background:#dff2e9}.analysis-status.is-rejected{color:#913641;background:#fae5e7}.analysis-bound-checkin{color:#58708f;font-size:12px;line-height:20px}.analysis-safety-note{color:#36586d;background:#eef5f9;border-left:3px solid #5e849d;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.analysis-safety-note svg{flex-shrink:0;margin-top:2px}.analysis-safety-note p{font-size:12px;line-height:19px}.analysis-claims{gap:12px;display:grid}.analysis-claim{background:#fff;border:1px solid #dce7e6;border-radius:9px;overflow:hidden}.analysis-claim-heading{border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.analysis-claim-heading h3{color:#234e48;font-size:14px;font-weight:700}.analysis-claim-heading>span{color:#58708f;font-size:11px}.analysis-claim-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;font-size:14px;line-height:23px}.analysis-claim-fields{gap:12px;padding:16px;display:grid}.analysis-claim-fields label,.analysis-review-form label,.analysis-version-picker{color:var(--foreground);gap:6px;font-size:13px;font-weight:700;display:grid}.analysis-claim-fields textarea,.analysis-review-form textarea{resize:vertical;width:100%;min-height:100px}.analysis-claim-fields select,.analysis-claim-fields textarea,.analysis-review-form select,.analysis-review-form textarea,.analysis-version-picker select{font:14px/21px var(--font-body);background:#fff;border:1px solid #c7d8d5;border-radius:7px;padding:10px 12px;font-weight:400}.analysis-claim-fields select,.analysis-review-form select,.analysis-version-picker select{min-height:42px}.analysis-evidence{color:#58708f;border-top:1px solid #edf2f0;margin:0 15px 14px;padding-top:11px;font-size:12px}.analysis-evidence summary{cursor:pointer;color:#346d65;align-items:center;gap:5px;font-weight:700;display:flex}.analysis-evidence>p{margin:10px 0 6px}.analysis-evidence ul{gap:8px;display:grid}.analysis-evidence li{flex-wrap:wrap;gap:4px 10px;display:flex}.analysis-evidence li span{overflow-wrap:anywhere}.analysis-evidence-lock{color:#58708f;padding:0 15px 14px;font-size:11px}.analysis-edit-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.analysis-edit-controls>div,.analysis-edit-controls form{flex-wrap:wrap;gap:10px;display:flex}.analysis-edit-controls .text-button{font-size:12px}.analysis-review-history,.analysis-review-form,.analysis-publish-section{background:#fff;border:1px solid #dce7e6;border-radius:9px;gap:12px;padding:16px;display:grid}.analysis-review-history h3,.analysis-review-form h3,.analysis-publish-section h3{font-size:14px}.analysis-review-history article{border-top:1px solid #edf2f0;padding-top:10px}.analysis-review-history article strong{color:#346d65;font-size:13px}.analysis-review-history article p{white-space:pre-wrap;margin:4px 0;font-size:13px}.analysis-review-history small{color:#58708f;overflow-wrap:anywhere;font-size:11px}.analysis-review-form{background:#f4f8f7}.analysis-review-form>.button{justify-self:start}.analysis-publish-section{background:#edf8f3;border-color:#9fc9ba}.analysis-publish-section>p{color:#42675c;font-size:13px;line-height:20px}.analysis-publish-section>.button{justify-self:start}.analysis-confirmation{background:#fff8e8;border:1px solid #d4b976;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.analysis-confirmation p{width:100%;font-size:13px;line-height:20px}.analysis-publication{color:#12644d;overflow-wrap:anywhere;border:1px solid #b7d9ca;border-radius:7px;padding:12px;font-size:12px}.analysis-job{background:#f2f7fb;border:1px solid #cfdfec;border-radius:9px;gap:10px;padding:16px;display:grid}.analysis-job h3{font-size:14px}.analysis-job p{color:#506b83;font-size:13px;line-height:20px}.analysis-job .button{justify-self:start}.analysis-write-feedback{color:#913641;background:#fff7f7;border:1px solid #e0b7b7;border-radius:8px;gap:8px;padding:12px 14px;font-size:13px;display:grid}.analysis-write-feedback.is-sending{color:#506b83;background:#f2f7fb;border-color:#cfdfec}.analysis-write-feedback small{overflow-wrap:anywhere}.analysis-feedback-actions{flex-wrap:wrap;gap:10px;display:flex}.analysis-notice{color:#12644d;font-size:13px}@media (max-width:580px){.analysis-card-heading,.analysis-content,.analysis-intro{padding-inline:16px}.analysis-edit-controls,.analysis-edit-controls form{flex-direction:column;align-items:stretch}.analysis-edit-controls .button{width:100%}.analysis-confirmation .button{flex:1}}
.patient-directory-main{min-height:calc(100svh - 70px)}.patient-directory-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.patient-directory-heading p{color:#526987}.patient-directory-heading>.button{min-height:44px;padding-inline:20px}.patient-directory-card{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 4px 3px #0003}.patient-directory-toolbar{background:var(--teal-header);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:15px 20px;display:flex}.patient-directory-search{background:#fff;border-radius:9px;flex-shrink:0;width:340px;max-width:100%;height:44px;margin:0}.patient-directory-search input::placeholder{color:#69809e}.patient-risk-filters{flex-wrap:wrap;gap:8px;display:flex}.patient-risk-filter{color:var(--foreground);border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:24px;min-height:36px;padding:6px 15px;font-size:14px}.patient-risk-filter:hover{background:#e3f7f2}.patient-risk-filter.is-selected{color:#fff;background:#176455;border-color:#176455}.patient-directory-scroll{overflow-x:auto}.patient-directory-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px}.pd-col-patient{width:17%}.pd-col-age{width:8.2%}.pd-col-discharge{width:11%}.pd-col-checkin{width:14.5%}.pd-col-risk{width:19.5%}.pd-col-visit{width:15%}.pd-col-action{width:14.8%}.patient-directory-table th{height:42px;color:var(--secondary);text-align:left;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;background:#f5f7fa;border-bottom:1px solid #dfe9f1;padding:10px 16px;font-size:12px;font-weight:700}.patient-directory-table th .ai-badge{text-transform:none;letter-spacing:0;vertical-align:middle;margin-left:4px;padding:2px 7px;font-size:10px}.patient-directory-table td{border-bottom:1px solid var(--border);height:74px;padding:12px 16px;font-size:14px}.patient-directory-table tr:last-child td{border-bottom:0}.patient-directory-table td small{margin-top:2px;font-size:12px;line-height:18px;display:block}.patient-directory-table td:nth-child(2),.patient-directory-table td:nth-child(3){white-space:nowrap}.patient-directory-table td:last-child{text-align:right;padding-left:0;padding-right:10px}.patient-directory-table .patient-identity{white-space:nowrap}.patient-directory-table td:nth-child(6){white-space:nowrap;padding-left:12px;padding-right:0}.patient-directory-table .risk-badge{padding:3px 10px;line-height:18px}.patient-record-button{border:1px solid var(--primary);white-space:nowrap;color:var(--foreground);background:#fff;min-height:36px;padding:7px 12px;font-size:14px}.patient-record-button:hover{background:#e2f6f1}.patient-risk-intro{margin-bottom:20px}@media (max-width:1050px){.patient-directory-toolbar{flex-wrap:wrap}}@media (max-width:580px){.patient-directory-heading{flex-direction:column;align-items:flex-start;gap:16px}.patient-directory-toolbar{gap:16px;padding:16px}.patient-directory-search{width:100%}.patient-risk-filters{gap:6px}.patient-risk-filter{padding-inline:12px;font-size:13px}}
.patient-record-main{min-height:calc(100svh - 70px);padding-top:36px;padding-bottom:60px}.patient-record-back{color:#136d5b;align-items:center;gap:5px;margin-bottom:28px;font-weight:600;line-height:24px;display:inline-flex}.patient-record-back:hover{text-decoration:underline}.patient-record-identity{align-items:center;gap:18px;margin-bottom:28px;display:flex}.patient-record-identity>span{color:#1c62ca;background:#deebff;border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:24px;font-weight:700;display:grid}.patient-record-identity h1{font-family:"Plus Jakarta Sans", var(--font-body);letter-spacing:-.8px;font-size:26px;font-weight:800;line-height:34px}.patient-record-identity p{color:var(--secondary);margin-top:3px;font-size:15px}.patient-record-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:14px;margin-bottom:28px;display:flex}.patient-record-tabs button{color:var(--foreground);background:0 0;padding:10px 14px;font-size:15px;font-weight:700;line-height:23px}.patient-record-tabs button.is-selected{color:var(--primary)}.patient-record-tabs button:hover{color:#1aaa89;background:#e8f8f2}.patient-record-panel,.patient-record-card{min-width:0}.patient-record-card-heading{background:var(--teal-header);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 20px;display:flex}.patient-record-card-heading h2{align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:24px;display:flex}.patient-record-card-heading.is-cream{color:var(--foreground);background:#fff3c4;border-radius:12px 12px 0 0}.patient-profile-card .patient-record-card-heading{background:#7ab3a7}.patient-record-details{margin:0}.patient-record-details dt,.patient-record-meta{color:#58708f;font-size:12px;line-height:19px}.patient-record-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:22px}.patient-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;padding:20px;display:grid}.patient-detail-wide{grid-column:1/-1}.patient-data-placeholder{color:#58708f;font-style:italic}.patient-medical-sections{gap:28px;display:grid}.patient-history-read-card{width:min(460px,100%)}.patient-history-read-card .patient-record-card-heading{min-height:68px;padding-block:16px}.patient-edit-button{color:#13866e;border:1px solid var(--border);background:#fff;flex-shrink:0;min-height:36px;padding:6px 12px;font-size:14px}.patient-history-details{gap:16px;padding:20px 23px;display:grid}.patient-two-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.patient-checkins-scroll{overflow-x:auto}.patient-checkins-table{border-collapse:collapse;text-align:left;width:100%;min-width:1050px}.patient-checkins-table thead th{color:var(--secondary);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;background:#d0f0e9;height:43px;padding:12px 16px;font-size:12px}.patient-checkins-table tbody th,.patient-checkins-table td{white-space:nowrap;border-bottom:1px solid #dfe8f2;height:54px;padding:14px 16px;font-size:14px;line-height:22px}.patient-checkins-table tbody th{font-weight:700}.patient-checkins-table tbody tr:last-child>*{border-bottom:0}.patient-record-card .risk-low{color:#09714e;background:#e3f5ec}.patient-history-edit-card{box-shadow:none;border:1px solid #dfe8f2}.patient-history-edit-card .patient-record-card-heading{margin:-1px -1px 0}.patient-history-edit-body{padding:10px 20px}.patient-history-info{color:#1d5aa0;background:#e7f0fd;border:1px solid #c8ddff;border-radius:10px;align-items:center;gap:14px;min-height:50px;margin:0 0 26px;padding:14px 18px;font-size:13px;display:flex}.patient-history-info svg{flex-shrink:0}.patient-history-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 36px;display:grid}.patient-history-fields label,.patient-assessment-summary{font-size:14px;font-weight:700;display:block}.patient-history-fields label>span{color:#58708f;font-weight:400}.patient-history-fields input,.patient-history-fields textarea,.patient-assessment-summary textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);font:14px/21px var(--font-body);background:#fff;border-radius:9px;margin-top:6px;padding:12px 14px;font-weight:400;display:block}.patient-history-fields textarea{resize:vertical;min-height:72px}.patient-history-fields input{height:44px}.patient-history-fields textarea::placeholder{color:#69809e}.patient-history-form-actions{border-top:1px solid #dfe8f2;justify-content:flex-end;gap:12px;padding:10px 20px;display:flex}.patient-history-form-actions .button{min-height:44px;font-size:14px}.patient-outline-button{color:var(--foreground);background:#fff;border:1px solid #c7d8ec}.patient-outline-button:hover{background:#eff9f6}.patient-form-error{color:#b52b3b;margin-top:12px;font-size:14px}.patient-equal-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.patient-card-caption{color:#58708f;white-space:nowrap;font-size:12px}.patient-reference-block{padding:20px;font-size:14px;line-height:22px}.patient-vital-reference{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;padding-top:16px;display:grid}.patient-record-meta{margin-bottom:2px}.patient-assessment-columns{grid-template-columns:minmax(0,1.43fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.patient-assessment-form{padding:18px 20px 20px}.patient-assessment-form fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.patient-assessment-form legend{font-size:14px;font-weight:700}.patient-assessment-form legend>span{color:#58708f;font-weight:400}.patient-risk-options{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.patient-risk-options label{cursor:pointer;position:relative}.patient-risk-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.patient-risk-options span{color:#146d59;border:1px solid #c7d8ec;border-radius:24px;padding:7px 15px;font-size:14px;display:block}.patient-risk-options .is-selected span{color:#fff;background:#176455;border-color:#176455}.patient-risk-options input:focus-visible+span{outline:2px solid var(--foreground);outline-offset:3px}.patient-assessment-summary textarea{resize:vertical;min-height:174px}.patient-assessment-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.patient-assessment-actions .button{min-height:44px;font-size:14px}.patient-assessment-basis{color:#526987;padding:20px;font-size:14px;line-height:21px}.patient-assessment-basis>p{margin-bottom:16px}.patient-assessment-basis dl{margin:0}.patient-assessment-basis dl>div+div{border-top:1px solid #dfe8f2;margin-top:16px;padding-top:16px}.patient-assessment-basis dt{color:var(--foreground);font-weight:700}.patient-assessment-basis dd{margin:0;font-size:13px}.patient-assessment-basis small{margin-top:16px;font-size:12px;line-height:18px;display:block}.patient-care-plan{gap:16px;padding:20px 22px 32px;display:grid}.patient-care-entries{gap:16px;padding:20px;display:grid}.patient-care-entry{color:#1c3e65;border:1px solid #dfe8f2;border-radius:12px;padding:16px 20px}.patient-care-entry-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.patient-care-entry h3{font-size:14px;font-weight:700}.patient-care-done{color:#00816d;background:#e2f6f1;border-radius:20px;padding:3px 10px;font-size:12px}.patient-care-entry dl{gap:16px;display:grid}.patient-care-entry .text-button{margin-top:14px}.patient-empty{color:#58708f;padding:24px 20px;font-size:14px}@media (max-width:950px){.patient-assessment-columns,.patient-equal-columns{grid-template-columns:minmax(0,1fr)}.patient-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.patient-record-identity{align-items:flex-start;gap:14px}.patient-record-identity>span{width:56px;height:56px;font-size:20px}.patient-record-identity h1{font-size:22px;line-height:30px}.patient-record-identity p{font-size:13px}.patient-record-tabs{gap:0}.patient-record-tabs button{padding-inline:12px;font-size:14px}.patient-profile-grid,.patient-history-fields{grid-template-columns:minmax(0,1fr)}.patient-record-card-heading{flex-wrap:wrap;gap:8px}.patient-history-read-card .patient-record-card-heading,.patient-history-details{padding-inline:16px}.patient-history-info{align-items:flex-start}.patient-history-fields{gap:12px}.patient-card-caption{white-space:normal}.patient-care-plan .patient-two-details{grid-template-columns:minmax(0,1fr);gap:16px}.patient-care-entry{padding:16px}.patient-care-entry-heading{align-items:flex-start}}
.nurse-profile-main{min-height:calc(100svh - 70px)}.nurse-profile-title{font-family:"Plus Jakarta Sans", var(--font-body);letter-spacing:-1px;margin:0 0 25px;font-size:32px;font-weight:800;line-height:40px}.nurse-profile-layout{grid-template-columns:minmax(0,1.97fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.nurse-profile-primary{gap:24px;min-width:0;display:grid}.nurse-profile-identity{border:1px solid var(--primary);background:#fff;border-radius:13px;overflow:hidden}.nurse-profile-identity-heading{border-bottom:1px solid #dfe8f1;align-items:center;gap:20px;min-height:105px;padding:20px;display:flex}.nurse-profile-avatar{color:#147866;background:#bfeee4;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:21px;font-weight:700;display:grid}.nurse-profile-identity-heading h2{font-size:21px;font-weight:700;line-height:28px}.nurse-profile-identity-heading p{color:var(--secondary);margin-top:2px;font-size:14px}.nurse-profile-active{color:#09714e;background:#e3f5ec;border-radius:20px;margin-left:auto;padding:3px 13px;font-size:12px;font-weight:700}.nurse-profile-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:18px 20px 20px;display:grid}.nurse-profile-details dt{color:#58708f;font-size:12px;line-height:20px}.nurse-profile-details>div:first-child dt{color:#13735e}.nurse-profile-details dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:22px}.nurse-profile-settings-heading{color:#fff;background:#7ab3a7;border-radius:12px;min-height:57px;padding:15px 20px}.nurse-profile-settings-heading h2{font-size:16px;font-weight:700;line-height:26px}.nurse-profile-settings-body{gap:10px;padding:20px;display:grid}.nurse-notification-option{border:1px solid var(--border);color:#1c3e65;cursor:pointer;border-radius:11px;align-items:center;gap:12px;min-height:65px;padding:10px 14px;display:flex;position:relative}.nurse-notification-option.is-checked{border-color:var(--primary);background:#e9f8f4}.nurse-notification-option input{opacity:0;width:18px;height:18px;margin:0;position:absolute}.nurse-notification-check{color:#fff;background:#fff;border:1px solid #92cdbf;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.is-checked .nurse-notification-check{background:var(--primary);border-color:var(--primary)}.nurse-notification-option:has(input:focus-visible){outline:2px solid var(--foreground);outline-offset:3px}.nurse-notification-option strong{font-size:14px;font-weight:700;line-height:21px;display:block}.nurse-notification-option small{color:#526987;font-size:12px;line-height:18px;display:block}.nurse-profile-shortcuts{border:1px solid var(--primary);background:#fff;border-radius:13px;padding:0 20px}.nurse-profile-shortcut{width:100%;min-height:63px;color:var(--foreground);text-align:left;background:0 0;align-items:center;gap:14px;padding:8px 0;display:flex}.nurse-profile-shortcut+.nurse-profile-shortcut{border-top:1px solid var(--border)}.nurse-profile-shortcut>svg:last-child{color:var(--secondary);flex-shrink:0;margin-left:auto}.nurse-profile-shortcut strong{font-size:14px;font-weight:700;display:block}.nurse-profile-shortcut small{font-size:13px;display:block}.nurse-profile-shortcut-icon{color:#126bc2;background:#d7f3ed;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.nurse-profile-shortcut:hover{color:var(--secondary)}.nurse-profile-signout{color:#fff;background:#df5962;width:100%;min-height:44px;margin-top:16px;font-size:14px}.nurse-profile-signout:hover{background:#c94a54}.profile-button.is-active .avatar-nurse{background:var(--primary);color:#fff}@media (max-width:900px){.nurse-profile-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:580px){.nurse-profile-title{font-size:28px}.nurse-profile-identity-heading{flex-wrap:wrap;gap:12px;padding:16px}.nurse-profile-avatar{width:52px;height:52px}.nurse-profile-identity-heading h2{font-size:18px}.nurse-profile-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-inline:16px}.nurse-profile-settings-body{padding:16px}}
.live-stack{gap:28px;display:grid}.live-card{min-width:0;padding:24px}.live-card h2,.live-card h3{margin-bottom:12px}.live-card p{margin-block:10px}.live-feedback{overflow-wrap:anywhere;padding:16px 20px}.live-feedback p{margin-block:10px}.live-feedback small{margin-bottom:12px;display:block}.live-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.live-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.live-card ol,.live-card ul{padding-left:24px}.live-card li{overflow-wrap:anywhere;margin-block:8px}.live-card details{border-top:1px solid var(--border);padding-block:12px}.live-card summary{cursor:pointer;font-weight:700}.live-patients-table{min-width:720px}.live-session-actions{justify-content:flex-end;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:20px 24px 40px;display:flex}@media (max-width:700px){.live-two-column{grid-template-columns:1fr}.live-card{padding:18px}}
