.htmlpage-shortcode-wrapper{display:block;width:100%;box-sizing:border-box}.htmlpage-shortcode-wrapper *{box-sizing:border-box}.htmlpage-shortcode-wrapper img{max-width:100%;height:auto;display:block}.htmlpage-shortcode-wrapper iframe,.htmlpage-shortcode-wrapper embed,.htmlpage-shortcode-wrapper object{max-width:100%}.htmlpage-shortcode-wrapper table{border-collapse:collapse;width:100%}.htmlpage-shortcode-wrapper table td,.htmlpage-shortcode-wrapper table th{padding:8px;border:1px solid #ddd}.htmlpage-shortcode-wrapper table th{background-color:#f5f5f5;font-weight:700}.htmlpage-shortcode-wrapper ul,.htmlpage-shortcode-wrapper ol{padding-left:20px}.htmlpage-shortcode-wrapper li{margin-bottom:8px}.htmlpage-shortcode-wrapper code{background-color:#f4f4f4;padding:2px 4px;border-radius:3px;font-family:'Courier New',monospace}.htmlpage-shortcode-wrapper pre{background-color:#f4f4f4;padding:12px;border-radius:4px;overflow-x:auto}.htmlpage-shortcode-wrapper pre code{background-color:transparent;padding:0}.htmlpage-shortcode-wrapper blockquote{border-left:4px solid #ddd;padding-left:12px;margin:16px 0;color:#666}.htmlpage-shortcode-wrapper .btn,.htmlpage-shortcode-wrapper .button{display:inline-block;padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;font-size:14px;transition:background-color .2s}.htmlpage-shortcode-wrapper .btn:hover,.htmlpage-shortcode-wrapper .button:hover{background-color:#0056b3}.htmlpage-shortcode-wrapper input[type=text],.htmlpage-shortcode-wrapper input[type=email],.htmlpage-shortcode-wrapper input[type=password],.htmlpage-shortcode-wrapper input[type=search],.htmlpage-shortcode-wrapper textarea,.htmlpage-shortcode-wrapper select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit}.htmlpage-shortcode-wrapper textarea{resize:vertical;min-height:100px}.htmlpage-shortcode-wrapper input[type=checkbox],.htmlpage-shortcode-wrapper input[type=radio]{margin-right:6px}.htmlpage-shortcode-wrapper .grid,.htmlpage-shortcode-wrapper [class*=grid-]{display:grid;gap:16px;width:100%}.htmlpage-shortcode-wrapper .grid-2{grid-template-columns:repeat(2,1fr)}.htmlpage-shortcode-wrapper .grid-3{grid-template-columns:repeat(3,1fr)}.htmlpage-shortcode-wrapper .grid-4{grid-template-columns:repeat(4,1fr)}.htmlpage-shortcode-wrapper .grid-6{grid-template-columns:repeat(6,1fr)}@media (max-width:768px){.htmlpage-shortcode-wrapper .grid-2,.htmlpage-shortcode-wrapper .grid-3,.htmlpage-shortcode-wrapper .grid-4,.htmlpage-shortcode-wrapper .grid-6{grid-template-columns:1fr}.htmlpage-shortcode-wrapper{font-size:14px}.htmlpage-shortcode-wrapper table{font-size:12px}.htmlpage-shortcode-wrapper table td,.htmlpage-shortcode-wrapper table th{padding:6px 4px}}@media (min-width:768px) and (max-width:1024px){.htmlpage-shortcode-wrapper .grid-4,.htmlpage-shortcode-wrapper .grid-6{grid-template-columns:repeat(2,1fr)}}