.btn-close,.cursorpointer{cursor:pointer}.btn-close{align-items:center;background-color:initial;border-radius:0;border-width:0;color:#333;display:flex;font-size:3rem!important;height:3rem;justify-content:center;margin:0;padding:0;position:absolute;right:32px;top:32px;transition:.4s;width:3rem;z-index:10}a.btn-close:hover,button.btn-close:hover{color:#6e6e6e;transform:rotate(90deg)}.input-class *{box-sizing:border-box}.input-class button,.input-class input:not([type=checkbox]):not([type=radio]):not([type=submit]),.input-class select,.input-class textarea{border:1px solid #ccc;border-radius:4px;font-family:inherit;max-width:100%;outline:none;padding:.7rem;width:100%}.input-class button::-moz-placeholder,.input-class input:not([type=checkbox]):not([type=radio]):not([type=submit])::-moz-placeholder,.input-class select::-moz-placeholder,.input-class textarea::-moz-placeholder{color:gray;opacity:.7}.input-class button::placeholder,.input-class input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.input-class select::placeholder,.input-class textarea::placeholder{color:gray;opacity:.7}.input-class button[type=button],.input-class button[type=submit],.input-class input[type=submit]{background-color:#555;border-color:transparent;color:#fff;cursor:pointer;padding:.7rem;width:auto}.input-class button[type=button] a,.input-class button[type=submit] a,.input-class input[type=submit] a{color:#fff;text-decoration:none}.input-class label{display:block;font-size:.9rem;text-align:left;white-space:nowrap}.input-class input[type=checkbox]{height:15px;width:15px}.input-class .inline-flex-display{align-items:flex-end;display:inline-flex;gap:1rem}@media(max-width:782px){.input-class .inline-flex-display{flex-wrap:wrap}.input-class .inline-flex-display input,.input-class .inline-flex-display select{width:auto}}.input-table-wrapper{overflow-x:auto;width:100%}.input-table-wrapper table{border-collapse:collapse;width:100%}@media(max-width:768px){.input-table-wrapper table{font-size:.9rem}}.input-table-wrapper table td,.input-table-wrapper table th{border:1px solid #ddd;min-width:70px;padding:10px;text-align:left;white-space:nowrap}.input-table-wrapper table thead tr{background-color:#f7f7f7;color:#333}.input-table-wrapper table td{color:#555}.edit-post-link{position:fixed;right:1rem;top:5rem;z-index:10}.edit-post-link a{border:1px solid red;display:inline-block;padding:.5rem}html{scroll-behavior:smooth}.grid-form{display:grid;gap:1rem;grid-template-columns:1fr}figure{margin-bottom:0}