.ac-welcome{display:flex;align-items:center;justify-content:center;gap:12px;margin:6px 0 2px;color:var(--pt-head);font:700 24px/1.2 var(--pt-title);letter-spacing:.02em;text-align:center}.ac-split{display:flex;align-items:center;justify-content:space-between;gap:12px}.ac-buttons{display:grid;gap:8px;flex:none}.ac-big{font-size:18px;line-height:1.3}.ac-line{padding-left:12px}.ac-status{display:flex;align-items:center;gap:12px}.ac-chars>.ac-head,.ac-chars>.ac-char{display:grid;grid-template-columns:26px minmax(0,1fr) minmax(90px,220px) 110px;gap:10px;align-items:center}.pt-rows>.ac-head{padding-block:6px;color:var(--pt-dim);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ac-who{display:flex;align-items:center;gap:8px;min-width:0}.ac-outfit{flex:none;width:64px;height:64px}.ac-name{font-size:17px}.ac-actions{display:grid;gap:2px;text-align:center}.ac-hunts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ac-hunts:empty{display:none}.ac-hunt{container-type:inline-size;display:grid;gap:8px;min-width:0;padding:8px 10px;background:var(--pt-paper-3);border:1px solid var(--pt-line-2)}.ac-hh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ac-hh>.ac-who{flex:1 1 240px}.ac-who>div:last-child{min-width:0;overflow-wrap:anywhere}.ac-tag{margin-left:8px;padding:0 6px;color:var(--pt-good);border:1px solid var(--pt-good);font-size:10.5px;font-weight:700;white-space:nowrap}.ac-hbtns{display:flex;flex-wrap:wrap;gap:8px}.ac-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;align-items:start}.ac-body .pt-defs{align-items:center}.ac-wide{align-items:start}.ac-hunt dd{min-width:0;overflow-wrap:anywhere}.ac-dim{color:var(--pt-dim)}.ac-ago{color:var(--pt-dim);font-size:11px}.ac-bar{position:relative;height:14px;min-width:120px;overflow:hidden;background:#3a3738;border:1px solid #000}.ac-bar>i{position:absolute;inset:0 auto 0 0;background:var(--bar, #2c6e36)}.ac-bar.hp{--bar: #b22d24}.ac-bar.mana{--bar: #2a54a6}.ac-bar.stamina{--bar: #2c6e36}.ac-bar>span{position:relative;display:block;color:#fff;font:700 10px/12px var(--pt-font);text-align:center;text-shadow:var(--tb-outline)}.ac-mobs{display:flex;flex-wrap:wrap;gap:4px 16px;min-width:0}.ac-mob{display:flex;align-items:center;gap:6px;min-width:0}.ac-mobpic{flex:none;width:32px;height:32px}.ac-slots{display:flex;flex-wrap:wrap;gap:4px}.ac-slot{position:relative;flex:none;width:34px;height:34px;padding:1px;background:#3a3738;border:1px solid #000}.ac-slot>.q{position:absolute;right:2px;bottom:1px;color:#fff;font:700 10px/1 var(--pt-font);text-shadow:var(--tb-outline);pointer-events:none}.ac-last{container-type:inline-size}.ac-last>.ac-head,.ac-last>.ac-row{display:grid;grid-template-columns:minmax(70px,1fr) minmax(90px,1.5fr) 90px 72px 80px 108px 50px;gap:10px;align-items:center}.ac-last .ac-c{min-width:0;overflow-wrap:anywhere}.ac-last .ac-n{text-align:right;white-space:nowrap}.ac-last .ac-head>:nth-child(n+4):nth-child(-n+6){text-align:right}.ac-row>span:before{display:none}.ac-form{display:grid;grid-template-columns:max-content minmax(0,460px);gap:8px 12px;align-items:center}.ac-rest{display:contents}.ac-form .pt-actions>.pt-input{flex:1 1 180px}@media(max-width:700px){.ac-split{flex-direction:column;align-items:stretch}.ac-buttons{justify-items:center}.ac-chars>.ac-head,.ac-chars>.ac-char{grid-template-columns:20px minmax(0,1fr)}.ac-head>:nth-child(n+3){display:none}.ac-char>:nth-child(n+3){grid-column:2}.ac-actions{display:flex;gap:10px}.ac-form{grid-template-columns:minmax(0,1fr)}.ac-welcome{font-size:15px}.ac-hbtns{width:100%}.pt .ac-hbtns>.pt-btn{flex:1 1 120px;min-width:0}}@container (max-width: 560px){.ac-body{grid-template-columns:minmax(0,1fr)}}@container (max-width: 659px){.ac-last>.ac-head{display:none}.ac-last>.ac-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px}.ac-last .ac-n{text-align:left;white-space:normal}.ac-row>span:before{display:block;color:var(--pt-dim);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;content:attr(data-label)}.ac-row>span[data-label=""]:before{display:none}}
