.blog-scope .ot-card,.ot-scope .card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}.blog-scope .ot-field,.ot-scope .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.blog-scope .ot-field label,.ot-scope .field label{font-size:13.5px;font-weight:500;color:var(--ink)}.blog-scope .ot-in,.ot-scope .in{position:relative}.blog-scope .ot-in input,.blog-scope .ot-in select,.ot-scope .in input,.ot-scope .in select{width:100%;background:var(--surface-3);border:1px solid var(--line);border-radius:12px;padding:11px 36px 11px 13px;font-size:15px;color:var(--ink);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blog-scope .ot-in input:focus,.blog-scope .ot-in select:focus{border-color:var(--ink);background:#fff}.blog-scope .ot-in .unit,.ot-scope .in .unit{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:13.5px;color:var(--ink-3);pointer-events:none}.blog-scope .ot-res,.ot-scope .res{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;padding:24px}.blog-scope .ot-res strong{font-size:24px;font-weight:500;color:var(--ink)}.blog-scope .ot-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:20px;align-items:start;margin:28px 0}.blog-scope .ot-grid h2{font-size:22px;margin:0 0 18px}.blog-scope .ot-resultline{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.blog-scope .ot-section{border-top:1px solid var(--line);padding:26px 0;max-width:760px}.blog-scope .ot-section p{line-height:1.7;margin:12px 0}.blog-scope .ot-section h2{font-size:27px}.blog-scope .ot-check{display:flex;gap:10px;padding:12px;border-bottom:1px solid var(--line);align-items:flex-start}.blog-scope .ot-check input,.blog-scope .ot-consent input{accent-color:#000;flex-shrink:0;margin-top:5px}.blog-scope .ot-tablewrap{max-width:100%;overflow-x:auto}.blog-scope .ot-table{width:100%;border-collapse:collapse;min-width:540px}.blog-scope .ot-table th,.blog-scope .ot-table td{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.blog-scope .ot-table th{font-weight:500;background:var(--surface)}.blog-scope .ot-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.blog-scope .ot-form{display:flex;flex-direction:column;gap:12px}.blog-scope .ot-form .ot-in input{width:100%}.blog-scope .ot-consent{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--ink-2)}.blog-scope .ot-note{font-size:12.5px;color:var(--ink-3)}.blog-scope .ot-error{font-size:13px;color:var(--bad)}.bl-legacy-content:has(>.bl-legacy-aimant .ot-card){max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,260px);gap:20px}.bl-legacy-content>.blog-scope{min-width:0}.bl-legacy-aimant{min-width:0;align-self:start;margin-top:250px}.bl-legacy-aimant:empty{display:none}@media(max-width:1099px){.bl-legacy-content:has(>.bl-legacy-aimant .ot-card){display:block}.bl-legacy-aimant{max-width:820px;padding:0 22px;margin:20px auto}}@media(max-width:760px){.blog-scope .ot-grid{grid-template-columns:1fr}.blog-scope .ot-card,.blog-scope .ot-res{padding:18px}}
