.ess168{background:var(--ui167-panel,var(--surface));color:var(--ui167-ink,var(--ink));border:1px solid var(--ui167-line,var(--line));border-radius:var(--ui167-radius,12px);padding:16px;margin-block:16px 20px;min-width:0;grid-column:1/-1}
.ess168-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ess168-heading h2{font-size:18px!important;margin:0!important;color:inherit!important}.ess168-heading>div{display:flex;gap:6px;flex-wrap:wrap}
.ess168 .pray{margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;padding:0!important}.ess168 .prh{display:grid!important;grid-template-columns:minmax(170px,1fr) minmax(0,3fr);gap:14px}.ess168 .prn{background:var(--ui167-soft,var(--surface2))!important;color:var(--ui167-ink,var(--ink))!important;border:1px solid var(--ui167-line,var(--line));border-radius:8px;padding:12px}.ess168 .prn :is(span,b,em,small){color:inherit!important}.ess168 .prt{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.ess168 .prt>div{min-width:0;background:var(--ui167-panel,var(--surface));color:var(--ui167-ink,var(--ink));border-color:var(--ui167-line,var(--line))}.ess168 .prt>div.on{background:var(--ui167-soft,var(--surface2))!important;color:var(--ui167-accent,var(--navy))!important}.ess168 .prf{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.ess168 .prf .prm{width:100%;color:var(--ui167-muted,var(--mut))}.ess168 .chip{font:inherit;font-size:13px;border:1px solid var(--ui167-line,var(--line));border-radius:7px;padding:6px 9px;background:var(--ui167-panel,var(--surface));color:var(--ui167-ink,var(--ink));min-height:36px;cursor:pointer}
.ess168-trigger{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid var(--ui167-line,var(--line));border-radius:8px;padding:6px 9px;background:var(--ui167-panel,var(--surface));color:var(--ui167-ink,var(--ink));font:inherit;font-size:13px;cursor:pointer}.ess168-trigger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.ess168-dialog{width:900px!important;max-width:calc(100vw - 24px)!important}.ess168-dialog .ess168{margin-bottom:0}
@media(max-width:700px){.ess168 .prh{grid-template-columns:1fr}.ess168 .prt{grid-template-columns:repeat(3,minmax(0,1fr))}.ess168-trigger span{display:none}.ess168{padding:12px}.ess168 .chip{min-height:42px}.ess168 .prf select{max-width:100%}}
@media print{.ess168,.ess168-trigger{display:none!important}}
