/* Заједнички визуелни слој. Изворни прикази задржавају своје интеракције. */
.layout{--mode-color:var(--mode-practice);grid-template-columns:236px minmax(0,1fr)}
[data-mode-theme=learn]{--mode-color:var(--mode-learn)}[data-mode-theme=check]{--mode-color:var(--mode-check)}[data-mode-theme=challenge]{--mode-color:var(--mode-challenge)}[data-mode-theme=ai]{--mode-color:var(--mode-ai)}[data-mode-theme=progress]{--mode-color:var(--mode-progress)}
body{font-size:1rem;line-height:1.65}h1,h2,h3{letter-spacing:0;line-height:1.3}p{overflow-wrap:break-word}
.sidebar{padding:24px 14px;background:var(--color-sidebar)}.brand{padding:0 4px;font-size:15px;gap:12px;line-height:1.5}.brand img{object-fit:contain;flex-shrink:0;box-shadow:var(--shadow-sm);height:70px;width:50px}.sidebar-label{font-size:.6875rem;letter-spacing:.04em;margin:28px 0 12px;padding:0 12px}
.nav-item{font-size:.75rem;letter-spacing:0;min-height:52px;gap:10px;padding:12px;border-radius:var(--radius-sm)}.nav-item.active{color:var(--mode-color);background:var(--color-surface);box-shadow:inset 3px 0 var(--mode-color),var(--shadow-sm)}.nav-icon{font-size:22px}.nav-item:hover{background:var(--color-surface)}
.topbar{min-height:62px;padding:8px 4%;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.top-actions{gap:16px}.top-actions .text-button{font-size:.8125rem;font-weight:400}
#main{padding:20px 4% 40px;max-width:1280px}.context-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:.8125rem;color:var(--color-muted)}.context-bar .text-button{font-size:inherit;min-height:44px;padding:4px}.mode-chip{color:var(--mode-color);background:var(--color-surface);border:1px solid var(--color-border);border-radius:30px;padding:5px 12px;font-size:.6875rem;letter-spacing:.03em;margin-left:auto}.mode-chip span{font-family:system-ui;font-size:15px;margin-right:5px}
.module-welcome{display:grid;grid-template-columns:110px 1fr 150px;gap:24px;align-items:center;padding:22px 26px;border-radius:var(--radius-lg);background:linear-gradient(110deg,var(--color-warm-soft),var(--color-surface-soft));margin-bottom:30px;border:1px solid var(--color-border)}
.identity-figure{margin:0;min-width:0}.identity-figure img{display:block;max-width:100%;height:auto;object-fit:contain}.identity-figure figcaption{font-size:.75rem;line-height:1.4;color:var(--color-muted);margin-top:8px;text-align:center}.welcome-cover img{width:110px;box-shadow:var(--shadow-card)}.welcome-copy h2{font-size:1.9rem;margin-bottom:6px}.welcome-copy>p:not(.eyebrow){font-size:1rem;color:var(--color-muted)}.welcome-copy .eyebrow{font-size:.625rem;letter-spacing:.06em;margin-bottom:8px}.welcome-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.welcome-links button{font-size:.875rem}.author-placeholder{width:150px;max-width:100%;border-left:1px solid var(--color-border);padding:14px;color:var(--color-muted);font-size:.8125rem;line-height:1.6}.author-placeholder strong{display:block;color:var(--color-text);font-size:.9375rem}.author-placeholder small{display:block;margin-top:10px;font-size:.75rem}.entry-author{flex:0 0 150px}.entry-character{width:88px;flex:0 0 88px}.entry-character img{max-height:130px;border-radius:var(--radius-sm)}.entry-character figcaption{font-size:.625rem}
.page-intro{gap:24px}.compact-intro h1,.quiet-title,.task-heading h1{font-size:var(--type-title);font-weight:700}.compact-intro .intro-copy,.intro-copy{font-size:1rem;line-height:1.65}.compact-intro{margin-bottom:22px}.page-intro p:last-child{margin-bottom:0}.eyebrow{font-size:.75rem;letter-spacing:.06em;margin-bottom:10px;color:var(--mode-color)}
.section-heading{margin:24px 0 16px}.section-heading h2,.progress-section>h2{font-size:1.35rem}.task-grid{gap:16px}.task-card{padding:22px;min-height:214px;border-radius:var(--radius);box-shadow:var(--shadow-sm);border-color:var(--color-border)}.task-card:hover{border-color:var(--mode-color);box-shadow:var(--shadow-card);transform:translateY(-2px)}.task-card h3{font-size:1.2rem;line-height:1.4}.task-card p{font-size:.875rem;margin-bottom:18px}.card-top{margin-bottom:18px}.task-number{font-size:.875rem;color:var(--mode-color)}.interaction-tag{font-size:.6875rem;line-height:1.5}.card-bottom{font-size:.8125rem}.count-label{font-size:.875rem}
.primary{background:var(--mode-color);border:1px solid transparent;color:var(--color-on-action)}.primary:hover{background:var(--color-action-hover);transform:none}.secondary,.expand-button{border-color:var(--color-border);font-size:.9375rem}.primary,.secondary,.expand-button{min-height:46px;border-radius:var(--radius-sm);transition:background var(--duration),box-shadow var(--duration)}.primary:active,.secondary:active{box-shadow:inset 0 0 0 2px var(--color-border)}
:focus-visible{outline:3px solid var(--color-focus)!important;outline-offset:3px!important}.skip-link:focus-visible{z-index:100;position:fixed;background:var(--color-surface);padding:12px}
.exercise-layout{grid-template-columns:minmax(0,1fr) 135px;gap:24px;align-items:start}.exercise-card,.learn-panel{border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:clamp(18px,3vw,32px);max-width:920px;border-color:var(--color-border)}.exercise-card h2{font-size:1.2rem;line-height:1.5;margin-bottom:22px}.exercise-top{font-size:.6875rem;color:var(--color-muted);margin-bottom:20px}.task-heading{gap:20px}.task-topline{font-size:.875rem}.small-label,.frame-label{font-size:.6875rem;letter-spacing:.04em}.task-aside{padding-top:8px}.task-character img{max-height:210px;width:100%;border-radius:var(--radius)}.quiet-note{margin-top:24px;padding-top:20px}.quiet-note strong{font-size:2rem}.quiet-note p{font-size:.8125rem}.quiet-note span{font-size:.6875rem}.sentence-frame{background:var(--color-surface-soft);padding:18px;border:0;border-radius:var(--radius-sm)}.sentence{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.9}.control-tip{font-size:.875rem;color:var(--color-muted);line-height:1.6}.selection-info{font-size:.875rem}.answer-label{font-size:1rem}
.choice{min-height:52px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:1rem;padding:14px;gap:12px}.choice.selected{border:2px solid var(--mode-color);padding:13px;background:var(--color-selected);box-shadow:none}.choice-letter{font-size:.875rem}.choice:active,.word:active{transform:translateY(1px)}.word{min-height:44px;border-radius:6px}.word.selected{background:var(--mode-color);color:var(--color-on-action)}textarea,#learn-answer,.assessment-field textarea{font:inherit;font-size:1rem;line-height:1.6;min-height:108px;padding:14px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}
.assessment-nav{gap:8px;max-width:920px}.assessment-nav button{border-radius:8px}.assessment-nav [aria-current=step]{background:var(--mode-color);color:var(--color-on-action);border-color:var(--mode-color)}.assessment-fields{gap:28px;counter-reset:field}.assessment-field{counter-increment:field;border-top:1px solid var(--color-border);padding-top:20px}.assessment-field label{font-size:1rem;line-height:1.65}.assessment-field label::before{content:counter(field) '. ';color:var(--mode-color)}.assessment-task>.learn-sentence{background:var(--color-surface-soft);padding:18px;border-left:3px solid var(--mode-color);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ai-claim{border:1px solid var(--color-structure);border-left:4px solid var(--mode-ai);border-radius:var(--radius-sm);background:var(--color-surface-soft);padding:20px;margin:20px 0}.ai-claim blockquote{font-family:var(--font-family-body);font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:700;font-style:normal;line-height:1.65;letter-spacing:normal;margin:10px 0 0}.ai-claim .small-label{color:var(--mode-ai)}
.feedback,.assessment-status{padding:16px;margin:18px 0;line-height:1.65;border-radius:var(--radius-sm);border-left:4px solid var(--color-border);font-size:1rem;animation:status-in var(--duration) ease-out}.status-symbol{display:inline-block;font-family:system-ui;font-weight:700;margin-right:10px}.feedback.correct,.assessment-status.correct,.feedback.explored{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-text)}.feedback.incorrect,.assessment-status.incorrect{background:var(--color-error-soft);border-color:var(--color-error);color:var(--color-text)}.feedback.unreviewed,.assessment-status.unreviewed,.feedback.partial{background:var(--color-partial-soft);border-color:var(--color-partial);color:var(--color-text)}.learn-note,.hint{background:var(--color-help-soft);border-left:3px solid var(--color-help);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px;color:var(--color-text)}.learn-note::before{content:'↳ ';font-family:system-ui;color:var(--color-help)}.assessment-review{border-radius:var(--radius);max-width:920px}.assessment-review summary{min-height:44px;line-height:1.6}.review-field{padding-top:20px}.assessment-summary{border-top:4px solid var(--color-success)}
.learn-unit-nav{margin-bottom:24px}.learn-unit-nav button{font-size:.875rem;border-radius:var(--radius-sm);min-height:48px}.lesson-list{max-width:920px}.lesson-link{padding:18px 22px;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-height:68px}.lesson-link:hover{border-color:var(--mode-color);background:var(--color-surface-soft)}.lesson-link strong{font-size:1.05rem}.lesson-link span{font-size:.8125rem}.learn-examples>div{background:transparent;border-color:var(--color-structure);padding:10px 18px}.learn-examples{gap:16px}.learn-panel h2{line-height:1.5}.learn-actions{gap:12px}.method-steps li{font-size:.875rem;border:0;border-bottom:2px solid var(--color-border);border-radius:0;background:transparent}.progress-strip{background:var(--color-surface-soft);border-radius:var(--radius);padding:20px}.progress-strip p{font-size:.875rem}.progress-strip strong{font-weight:700}
.stats{gap:16px}.stats>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:22px}.stats strong{color:var(--mode-color);font-size:2.4rem}.stats span{font-size:.875rem}.notice{border-radius:var(--radius-sm);padding:18px;background:var(--color-surface-soft)}.notice p{font-size:.9375rem;line-height:1.7}.progress-section{margin-top:32px}.unit-progress-grid,.badge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.unit-progress-grid article{background:var(--color-surface);padding:20px;border:1px solid var(--color-border);border-radius:var(--radius)}.unit-progress-grid h3{font-size:1.05rem;margin-bottom:8px}.unit-progress-grid p{font-size:.875rem;color:var(--color-muted)}progress{accent-color:var(--mode-color);height:10px;width:100%;border-radius:10px}.achievement{display:flex;gap:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:20px;align-items:start}.achievement.unlocked{background:var(--color-success-soft);border-color:var(--color-success)}.badge-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:50%;font-family:system-ui;color:var(--color-muted)}.unlocked .badge-icon{background:var(--color-success);color:var(--color-on-action);border:0}.badge-state{font-size:.75rem;color:var(--color-muted);margin-bottom:5px}.achievement h3{font-size:1.05rem;margin-bottom:8px}.achievement p:last-child{font-size:.875rem;margin:0;line-height:1.6}.new-achievement{animation:status-in 350ms ease-out}.table-scroll{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.table-scroll table{border-collapse:collapse;width:100%;min-width:530px;background:var(--color-surface);font-size:.875rem}.table-scroll td,.table-scroll th{text-align:left;padding:14px;border-bottom:1px solid var(--color-border)}.table-scroll thead{background:var(--color-surface-soft)}.progress-list{margin-top:28px}.progress-list>div{padding:18px 0}.progress-list strong{font-size:1rem}.progress-list small{font-size:.8125rem}.page-footer{font-size:.75rem;padding:20px 4%}
@keyframes status-in{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:801px) and (max-width:1100px){.layout{grid-template-columns:205px minmax(0,1fr)}.sidebar{padding:22px 10px}.brand{font-size:13px}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exercise-layout{grid-template-columns:minmax(0,1fr)}.task-aside{display:flex;gap:20px;align-items:center}.task-character{width:80px}.task-character img{max-height:110px}.quiet-note{border:0;margin:0;padding:0}.module-welcome{grid-template-columns:85px 1fr;gap:18px;padding:20px}.module-welcome>.author-placeholder{grid-column:2;width:auto;padding:0;border:0}.welcome-cover{grid-row:span 2}.welcome-cover img{width:85px}}
@media(max-width:800px){.layout{display:block}.sidebar{height:auto;position:relative;padding:12px 20px;background:var(--color-sidebar);border-right:0;border-bottom:1px solid var(--color-border)}.brand{font-size:15px;gap:12px}.brand img{width:36px;height:50px}.sidebar-label{display:none}.mode-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;overflow:visible}.nav-item{min-width:0;white-space:normal;font-size:.6875rem;line-height:1.5;padding:8px;min-height:44px;justify-content:flex-start;gap:7px}.nav-icon{font-size:18px;width:20px;flex:0 0 20px}.topbar{min-height:48px;padding:4px 20px}.top-actions .text-button{font-size:.75rem}.module-indicator{font-size:.75rem}#main{padding:12px 20px 32px}.context-bar{margin-bottom:16px}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-card{min-height:208px}.exercise-layout{grid-template-columns:minmax(0,1fr)}.task-aside{display:flex;align-items:center;gap:24px}.task-character{width:88px}.task-character img{max-height:125px}.task-character figcaption{font-size:.625rem}.quiet-note{margin:0;padding:0;border:0}.task-heading{align-items:start}.module-welcome{grid-template-columns:90px 1fr 120px;padding:20px;gap:20px}.author-placeholder{width:120px;padding:10px}.welcome-cover img{width:90px}.welcome-copy h2{font-size:1.7rem}.welcome-copy .eyebrow{font-size:.625rem}.welcome-links{gap:6px 14px}.entry-author{flex-basis:120px}}
@media(max-width:560px){.sidebar{padding:10px 14px}.brand{font-size:14px}.brand br{display:initial}.mode-nav{gap:4px}.nav-item{font-size:.625rem;gap:5px;padding:7px 5px}.nav-icon{font-size:17px;flex-basis:17px;width:17px}.topbar{padding:4px 14px;gap:8px}.top-actions{gap:8px}#main{padding:8px 14px 28px}.context-bar{gap:7px;font-size:.75rem;margin-bottom:12px}.mode-chip{font-size:.625rem;padding:4px 8px}.context-bar .mode-chip span{display:none}.module-welcome{grid-template-columns:68px minmax(0,1fr);padding:16px;gap:14px;margin-bottom:24px}.welcome-cover img{width:68px}.welcome-copy h2{font-size:1.5rem}.welcome-copy .eyebrow{display:none}.welcome-copy>p:not(.eyebrow){font-size:.875rem;margin-bottom:8px}.welcome-links .secondary{padding:8px 12px}.welcome-links button{font-size:.8125rem}.module-welcome>.author-placeholder{grid-column:1/-1;width:100%;border-left:0;border-top:1px solid var(--color-border);padding:10px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:.75rem}.module-welcome>.author-placeholder strong{font-size:.8125rem}.module-welcome>.author-placeholder small{margin:0;font-size:.6875rem}.compact-intro h1,.quiet-title,.task-heading h1{font-size:1.5rem}.compact-intro .intro-copy,.intro-copy{font-size:.9375rem}.task-grid{grid-template-columns:1fr;gap:12px}.task-card{min-height:0;padding:18px}.card-top{margin-bottom:10px}.task-card h3{font-size:1.125rem}.task-card p{margin-bottom:12px}.card-bottom{padding-top:10px}.exercise-card,.learn-panel{padding:18px 14px}.task-heading .secondary{font-size:.875rem}.task-heading{gap:12px}.task-heading h1{line-height:1.4}.exercise-top{font-size:.625rem;gap:8px}.exercise-card h2{font-size:1.1rem}.sentence-frame{padding:14px 10px}.sentence{font-size:1.25rem}.choice{font-size:1rem;padding:12px}.choice.selected{padding:11px}.exercise-actions{gap:14px}.exercise-actions>div{flex-wrap:wrap}.control-tip,.selection-info{font-size:.8125rem}.learn-actions button{flex:1 1 125px}.assessment-fields{gap:22px}.assessment-field label{font-size:1rem}.assessment-task>.learn-sentence{padding:14px 12px;font-size:1.2rem}.ai-claim{padding:16px}.feedback,.assessment-status{padding:12px;font-size:.9375rem}.entry-author{display:none}.entry-character{width:65px;flex-basis:65px}.entry-character img{max-height:100px}.entry-character figcaption{display:none}.unit-progress-grid,.badge-grid{grid-template-columns:1fr}.stats{gap:8px}.stats>div{padding:14px 10px}.stats strong{font-size:1.8rem}.stats span{font-size:.75rem}.stats small{font-size:.875rem}.achievement{padding:18px}.progress-strip{padding:16px;gap:12px;flex-wrap:wrap}.progress-strip p{font-size:.8125rem}.page-footer{flex-direction:column;align-items:flex-start;gap:6px}.learn-unit-nav button{font-size:.8125rem;max-width:225px}.lesson-link{padding:16px;gap:12px}.lesson-link strong{font-size:1rem}.lesson-link span{font-size:.75rem}.method-steps li{font-size:.8125rem}.learn-note{font-size:.875rem}.small-label{font-size:.6875rem}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media(forced-colors:active){.choice.selected,.nav-item.active,.assessment-nav [aria-current=step]{outline:2px solid Highlight}.badge-icon{border:1px solid CanvasText}}
.task-prompt{font-family:var(--font-family-body);font-size:clamp(1.05rem,1.8vw,1.2rem)!important;line-height:1.65!important;font-weight:700!important;font-style:normal;letter-spacing:normal;color:var(--color-text);background:var(--color-surface-soft);box-shadow:inset 3px 0 var(--mode-color);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:13px 16px;margin:12px 0 18px!important}
.task-prompt-label{display:block;font-weight:700!important;color:var(--color-text);line-height:1.55;margin-bottom:12px}
[data-mode-theme=ai] .assessment-task h2{font-size:clamp(1.2rem,2vw,1.5rem);margin-bottom:18px}
.task-example{background:var(--color-surface-soft);box-shadow:inset 3px 0 var(--mode-color);border-radius:0 var(--radius-sm) var(--radius-sm) 0}
p.task-example,.learn-interaction>.sentence.task-example,.same-job-sentences.task-example{padding:14px 16px}
@media(max-width:560px){.task-prompt{padding:11px 12px;margin:10px 0 15px!important}.task-prompt-label{margin-bottom:10px}p.task-example,.learn-interaction>.sentence.task-example,.same-job-sentences.task-example{padding:12px}}
.achievements-section .achievement{align-items:center;gap:18px;background:var(--color-surface);border-color:var(--color-border);animation:none;min-width:0}
.achievements-section .badge-icon{width:76px;height:76px;flex:0 0 76px;border:0;border-radius:50%;background:var(--color-surface-soft);color:var(--color-muted);padding:10px}
.badge-icon svg{display:block;width:100%;height:100%}
.achievements-section .achievement.unlocked{background:var(--color-surface-soft);border-color:var(--color-action)}
.achievements-section .unlocked .badge-icon{color:var(--color-action);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border)}
.achievements-section .unlocked .badge-icon svg{stroke-width:2.4}
.achievements-section .badge-status-check{display:inline-grid;place-items:center;width:19px;height:19px;margin-right:5px;border:1px solid var(--color-action);border-radius:50%;color:var(--color-action);font-size:12px}
.achievements-section .badge-state{letter-spacing:0;font-size:.8125rem;margin-bottom:7px}
.achievements-section h3{font-size:1rem;line-height:1.35;letter-spacing:.025em}
.achievements-section .module-achievement{grid-column:1/-1;padding:26px;border:3px double var(--color-border);background:var(--color-surface-soft)}
.achievements-section .module-achievement .badge-icon{width:104px;height:104px;flex-basis:104px;background:var(--color-surface)}
.achievements-section .module-achievement h3{font-size:1.25rem;letter-spacing:.04em}
.achievements-section .module-achievement.unlocked{border-color:var(--color-action);box-shadow:inset 0 0 0 5px var(--color-surface)}
@media(max-width:560px){.achievements-section .achievement{gap:13px;padding:17px 14px}.achievements-section .badge-icon{width:60px;height:60px;flex-basis:60px;padding:7px}.achievements-section h3{font-size:.9375rem}.achievements-section .module-achievement .badge-icon{width:76px;height:76px;flex-basis:76px}.achievements-section .module-achievement h3{font-size:1.0625rem}}
.context-character{width:90px;margin:24px 0 0}.context-character img{max-height:130px;border-radius:var(--radius-sm)}.context-character figcaption{font-size:.6875rem}
@media(max-width:560px){.card-top{flex-direction:row;align-items:center}.task-card p{margin-bottom:8px}.card-bottom{padding-top:8px}.task-card{padding:16px 18px}}
textarea,#learn-answer,.assessment-field textarea,.choice,.secondary,.expand-button{border-color:var(--color-control-border)}@media(max-width:560px){.nav-item{font-size:.75rem;line-height:1.4}.nav-icon{font-size:16px;flex-basis:16px}.mode-chip{font-size:.6875rem}}
.completed-view{border-top:4px solid var(--color-success);padding-top:20px}.primary[aria-busy=true]::before{content:"◷";font-family:system-ui;display:inline-block;animation:processing 1.2s linear infinite}@keyframes processing{to{transform:rotate(360deg)}}
.skip-link{visibility:visible;position:fixed;top:-200px;left:12px;z-index:100}.skip-link:focus-visible{top:12px}
.progress-strip .text-button,.exercise-actions>.text-button{min-height:44px}
.nav-item span:last-child{min-width:0;overflow-wrap:anywhere}@media(max-width:560px){.mode-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stats>div{min-width:0;overflow-wrap:anywhere}.stats strong{white-space:normal}
/* Налог 11. 10. 2026: испред натписа поља нема још једног броја (натпис већ почиње бројем или се задатак ради корак по корак); решење после „Погледај решење“. */
.assessment-field label.no-step-number::before,.assessment-field .assessment-field-label.no-step-number::before{content:none}
.assessment-solution{margin:14px 0 0;padding:12px 16px;border-left:3px solid var(--mode-color);background:var(--color-surface-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-weight:700}
.assessment-explanation{margin:10px 0 0;padding:10px 16px;border-left:3px solid var(--mode-color);background:var(--color-surface-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0}
