.mpm-wrapper {display: flex;gap: 20px;}
section.inner-pages.poster-section {margin: 0 !important; background:#fcfcfc;}
.mpm-right {width:100%; max-width:400px; padding:40px 30px; background: #fff;overflow-y: auto; }
.mpm-left{padding:40px 30px; width:100%;    text-align: center;}
.mpm-canvas-wrap {padding: 20px;text-align: center;max-width: 100%; background: #f1f1f1; width:840px; overflow:hidden; margin: auto;}
.mpm-controls {margin-top: 15px;}
.mpm-btn {background: #555;color: #fff;border: none;padding: 6px 10px;cursor: pointer; margin: 3px;border-radius: 4px;}
.mpm-btn:hover {background: #0073aa;}
.mpm-primary {background: #0073aa;}
.mpm-templates {display: flex;flex-wrap: wrap;gap: 10px; height: 300px; overflow-y: auto;}
.mpm-template-item {position: relative;border: 2px solid transparent;cursor: pointer;transition: 0.2s;}
.mpm-template-item img {width: 100%;height:auto; object-fit: cover;border-radius: 4px;}
.mpm-template-item.selected {border: 2px solid #0073aa;}
.mpm-template-item .tick-mark {display: none; position: absolute;top: 4px;right: 4px; background: #0073aa;color: #fff; border-radius: 50%; width: 20px;height: 20px; text-align: center;line-height: 20px; font-weight: bold;font-size: 14px;}
.mpm-template-item.selected .tick-mark {display: block;}
.mpm-template-title {text-align: center; font-size: 14px; font-weight: 500;  margin-bottom: 6px;margin-top: 6px;color: #333;}
.mpm-right h4 {font-family: "Krub", sans-serif;font-weight: bold; border-bottom: 1px dashed; padding-bottom: 10px; margin-bottom: 20px;}
.mpm-templates .mpm-template-item {width: calc(33% - 10px);border: 1px solid #f1f1f1;}
.filterbox input[type="file"] {width: 100%;margin-bottom: 20px;background: #f1f1f1;padding: 10px; border-radius: 5px;}
.filterbox input[type="text"] {width: 100%; background: #fff; border: 1px solid #f1f1f1; padding: 10px; margin-bottom: 20px;}
.btntextfiletr button, .btntextfiletr select, .btntextfiletr input {height: 40px;}
.btntextfiletr button{    background: #f46d01;}
.btntextfiletr {flex; align-items: center;flex-wrap: wrap; gap: 5px; row-gap: 5px;display: flex}
button#mpm-download {margin-top: 20px;}