.wk-banner{display:flex;align-items:center;gap:var(--space-2);max-width:1000px;min-height:44px;margin:0 auto var(--space-3);padding:.875rem var(--space-2);background:var(--color-surface);border:1px solid #C8E6C9;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);color:var(--color-text);text-decoration:none;transition:box-shadow var(--transition-fast)}.wk-banner:hover,.wk-banner:focus-visible{box-shadow:var(--shadow-md)}.wk-icon{flex:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-md);background:#e8f5e9;color:var(--color-success-dark)}.wk-icon svg{width:26px;height:26px}.wk-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wk-title{font-weight:700;font-size:var(--font-size-lg);line-height:1.25}.wk-sub{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.wk-chev{flex:none;display:inline-flex;color:var(--color-primary-dark)}.wk-chev svg{width:20px;height:20px}[dir=rtl] .wk-chev,.rtl .wk-chev{transform:scaleX(-1)}.wk-filters{display:flex;flex-direction:column;gap:var(--space-2)}.wk-filters .form-group{margin:0}.wk-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.wk-intro{margin-bottom:var(--space-3)}.wk-results{max-width:1000px;margin:0 auto var(--space-4)}.wk-results-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--space-2);margin:0 0 var(--space-2)}.wk-results-count{margin:0;font-weight:700}.wk-results-meta{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.wk-empty{text-align:center;color:var(--color-text-secondary);padding:var(--space-4) var(--space-2)}.wk-rows{display:flex;flex-direction:column;gap:var(--space-1);max-width:1000px;margin:0 auto}.wk-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto auto 160px;align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm)}.wk-row-time{display:flex;flex-direction:column}.wk-row-time b{font-size:var(--font-size-lg);unicode-bidi:isolate}.wk-row-main{display:flex;flex-direction:column;min-width:0}.wk-row-main h3{margin:0;font-size:var(--font-size-md)}.wk-row-main span{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.wk-row-pct{background:var(--color-error-dark);color:#fff;font-size:var(--font-size-sm);font-weight:800;border-radius:var(--border-radius-sm);padding:2px 8px;white-space:nowrap}.wk-row-price{display:flex;flex-direction:column;align-items:flex-end}.wk-row-price s{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.wk-row-price b{font-size:var(--font-size-lg);color:var(--color-success-dark);white-space:nowrap}.wk-row-price b small{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-secondary)}.wk-row-act{display:flex;flex-direction:column;gap:4px;text-align:center}.wk-row-act .btn{min-height:44px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.wk-banner{margin-bottom:var(--space-2);padding:.75rem}.wk-icon{width:40px;height:40px}.wk-icon svg{width:22px;height:22px}.wk-title{font-size:var(--font-size-md)}.wk-filter-row{grid-template-columns:minmax(0,1fr)}.wk-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:.75rem}.wk-row-pct{grid-column:2;grid-row:1;justify-self:end}.wk-row-main{grid-column:1 / -1}.wk-row-price{grid-column:1;align-items:flex-start}.wk-row-act{grid-column:2;width:120px}}
