/* Take action tools */
.acal{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px;padding:14px 18px;margin-top:14px}.acal ul{margin:6px 0 0;padding-left:18px}.acal li{margin:4px 0}
.acg{gap:18px;align-items:start}.acbox{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px;min-width:0}
.tight{padding-left:18px;margin:6px 0}.tight li{margin:6px 0}
.acways .tcard{min-width:0}
.ucf{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0}.ucf input[type=search],.ucf select{font:15px var(--sans);padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);min-width:0}.ucf input[type=search]{flex:1 1 240px}
.uclist li,.rflist li{overflow-wrap:anywhere}.ucm{font-size:13px;color:var(--muted);margin:2px 0 4px}.uclist p{font-size:15px}
.achip{display:inline-block;font:600 11.5px var(--sans);padding:2px 8px;border-radius:99px;border:1px solid var(--line);margin:2px 4px 2px 0}.achip.ok{border-color:currentColor;color:#2f6b3a}
.rfchips{margin:4px 0}.rfq{font-size:14.5px;color:var(--muted)}details summary{cursor:pointer;font-weight:600;font-size:14px;margin:4px 0}
.actl{list-style:none;padding:0;margin:0;border-left:2px solid var(--line)}.actl li{position:relative;padding:0 0 16px 18px}.actl li:before{content:"";position:absolute;left:-6px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.actl time{display:block;font:700 13px var(--sans);color:var(--muted)}.actl p{margin:2px 0 0}
.acform{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;min-width:0}.acform h3{margin:0}
.glvote{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-top:14px}
@media(max-width:600px){.acg{grid-template-columns:1fr}.ucf label{width:100%}}
@media print{.lform,.phero,header,footer,nav,.block:not(:has(.letter)){display:none!important}}
.srtw{overflow-x:auto;-webkit-overflow-scrolling:touch}.cite,.note{overflow-wrap:anywhere}
.acg>*{min-width:0}.acform{grid-template-columns:1fr}.acform input,.acform textarea,.acform select{min-width:0;width:100%;box-sizing:border-box}
.block .btn{white-space:normal;max-width:100%;text-align:center}
