/* 99 Club Studio · printable Operation Codebreaker v1.58 */
.tt99-opprint158{display:grid;gap:10px;margin-top:10px;color:#23474c}.tt99-op158-key,.tt99-op158-code{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px;border:1px solid #cfe0df;border-radius:10px;background:#f4faf8}.tt99-op158-key>strong,.tt99-op158-code>strong,.tt99-op158-cipher>strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#687e82;margin-right:4px}.tt99-op158-key span{font-weight:800;color:#0f766e}.tt99-op158-equations{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tt99-op158-equation{min-height:76px;display:grid;align-content:center;gap:7px;padding:9px 12px;border:1px solid #d6e3e4;border-radius:10px;background:#fff}.tt99-op158-equation>span{font-size:.68rem;font-weight:850;text-transform:uppercase;color:#11847c}.tt99-op158-equation .tt99-lock-equation{display:flex;align-items:center;justify-content:center;gap:6px;font-size:1rem;font-weight:800}.tt99-op158-slot{position:relative;display:inline-grid;place-items:center;min-width:42px;height:42px;border:2px solid #65a39d;border-radius:7px;background:#fff}.tt99-op158-slot small{position:absolute;top:2px;left:4px;font-size:.53rem;color:#7a8f92}.tt99-op158-slot.is-answer{background:#e2f4ef}.tt99-op158-slot b{font-size:1.05rem;color:#0b766f}.tt99-op158-code i{position:relative;display:grid;place-items:center;width:37px;height:37px;border:1px solid #bcd5d3;background:#fff;font-style:normal}.tt99-op158-code i small{position:absolute;top:2px;left:4px;font-size:.5rem;color:#789094}.tt99-op158-code i.is-answer{background:#e2f4ef}.tt99-op158-code i b{font-size:.9rem;color:#0d7a72}.tt99-op158-cipher{display:grid;grid-template-columns:auto repeat(12,minmax(28px,1fr));align-items:center;gap:5px;padding:9px 12px;border:1px solid #cfe0df;border-radius:10px;background:#fbfdfd}.tt99-op158-cipher>span{display:grid;place-items:center;gap:1px}.tt99-op158-cipher>span b{font-size:1rem}.tt99-op158-cipher>span small{font-size:.6rem;font-weight:850;color:#0e8278}.tt99-op158-cipher>em{grid-column:1/-1;font-size:.68rem;font-style:normal;color:#697f83}.tt99-op158-cipher>label{grid-column:1/-1;justify-self:end;font-size:.74rem;font-weight:800}.tt99-op158-cipher>label b{display:inline-block;min-width:130px;border-bottom:1px solid #6c8589;color:#0e7d75}@media(max-width:720px){.tt99-op158-equations{grid-template-columns:1fr}.tt99-op158-cipher{grid-template-columns:auto repeat(6,minmax(28px,1fr))}}@media print{.tt99-opprint158{gap:6px;margin-top:6px}.tt99-op158-equation{min-height:58px;padding:5px 8px}.tt99-op158-key,.tt99-op158-code,.tt99-op158-cipher{padding:5px 8px}}
