/* townsquare - the master admin's pencil on a page text (tq_pen(), js/text_edit.js).
   Drawn for the master portal's own admin only; small, in the theme's blue. */
.tq-pen{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin:0 0 0 6px;padding:0;border:1px solid var(--tq-blue);border-radius:50%;background:var(--tq-white);color:var(--tq-blue);font-size:14px;line-height:1;vertical-align:middle;cursor:pointer;transition:background .2s ease,color .2s ease}
.tq-pen:hover,.tq-pen:focus-visible{background:var(--tq-blue);color:var(--tq-white);outline:none}
.tq-pen svg{width:13px;height:13px}
.tq-swal .tq-pen-input{font-size:16px}
/* an edited text inside a Show only toggle is words, not the switch (.tq-tog span, css/search.css) */
.tq-tog span[data-tq-text]{flex:none;height:auto;border-radius:0;background:none;transition:none}
.tq-tog span[data-tq-text]::after{content:none}
/* the master admin's Hidden list (js/text_edit.js) */
.tq-chip-hid{border-style:dashed}
.tq-hid-list{list-style:none;margin:0;padding:0;max-height:55vh;overflow:auto;text-align:left}
.tq-hid-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--tq-line);font-size:15px}
.tq-hid-row span{display:flex;flex-direction:column;min-width:0}
.tq-hid-row small{font-size:14px;color:var(--tq-muted)}

/* Hide (master only): a small red tag pinned to the card's top-right corner; inline in the profile window */
.tq-pcard2{position:relative}
.tq-hide-p{position:absolute;top:10px;right:10px;z-index:5;display:inline-flex;align-items:center;height:26px;padding:0 10px;margin:0;border:0;border-radius:6px;background:#dc2626;color:#fff;font-size:14px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.25)}
.tq-hide-p:hover,.tq-hide-p:focus-visible{background:#b91c1c;color:#fff}
.tq-hide-p.tq-hide-inline{position:static;box-shadow:none}
/* list cards carry their industry tag top-right: their Hide sits top-left */
.tq-pcard2 > .tq-hide-p{left:10px;right:auto}
/* with a Hide tag in the left corner, the industry tag keeps clear of it */
.tq-pcard2 > .tq-hide-p ~ .tq-pc-cover .tq-ind{left:auto !important;max-width:calc(100% - 92px) !important}
