.jk-article-preview{box-sizing:border-box;position:fixed;inset:auto;margin:0;z-index:2147483647;width:min(350px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:auto;padding:16px;border:1px solid #708c9a;border-radius:12px;background:#14212a;color:#f4f5f7;box-shadow:0 12px 36px #0007;font:14px/1.5 system-ui,sans-serif;text-align:left;letter-spacing:normal}
.jk-article-preview[hidden]{display:none!important}
.jk-article-preview::backdrop{background:transparent;pointer-events:none}
.jk-article-preview .jk-article-preview-head{display:flex;align-items:start;justify-content:space-between;gap:12px}
.jk-article-preview strong{font:700 15px/1.4 system-ui,sans-serif;color:#c6e9f3}
.jk-article-preview p{margin:10px 0;color:#f4f5f7;font:14px/1.5 system-ui,sans-serif}
.jk-article-preview p.jk-article-preview-law{margin:6px 0;color:#bdcbd2;font-size:12px}
.jk-article-preview small{display:block;color:#bdcbd2;font:11px/1.5 system-ui,sans-serif;letter-spacing:normal}
.jk-article-preview button{display:block;width:auto;min-height:36px;margin:0;padding:6px 10px;border:1px solid #789cae;border-radius:7px;background:#243e4c;color:#f4f5f7;font:600 13px/1.4 system-ui,sans-serif;cursor:pointer;text-align:center;letter-spacing:normal}
.jk-article-preview button.jk-article-preview-close{flex:none;min-width:36px;margin:-6px -6px 0 0;font-size:20px}
.jk-article-preview button.jk-article-preview-open{margin-top:12px;width:100%}
.jk-article-preview button:hover{background:#34576a}
.jk-article-preview button:focus-visible{outline:2px solid #c6e9f3;outline-offset:3px}
.jk-article-preview[data-law="codigo-penal"]{border-color:#8c744b;background:#171819;color:#efede7}
.jk-article-preview[data-law="codigo-penal"] strong{color:#e1c15e}
.jk-article-preview[data-law="codigo-penal"] p{color:#efede7}
.jk-article-preview[data-law="codigo-penal"] p.jk-article-preview-law,.jk-article-preview[data-law="codigo-penal"] small{color:#c9c1ae}
.jk-article-preview[data-law="codigo-penal"] button{border-color:#8c744b;background:#382f1e;color:#f0d59e}
.jk-article-preview[data-law="codigo-penal"] button:hover{background:#514124}
.jk-article-preview[data-law="codigo-penal"] button:focus-visible{outline-color:#e1c15e}
