.seven-entry{display:flex;gap:8px;max-width:1120px;margin:12px auto;padding:0 16px}.seven-entry button{min-height:44px;flex:1;border:1px solid #087457;border-radius:12px;background:#fff;color:#075e48;font-weight:800;padding:10px}
.seven-dialog{width:min(94vw,520px);max-height:90dvh;overflow:auto;border:0;border-radius:22px;padding:24px;background:#f7faf8;color:#142b26;box-shadow:0 16px 70px #0004}.seven-dialog::backdrop{background:#0c201bc9}.seven-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.seven-dialog button,.seven-dialog input,.seven-dialog select,.seven-admin button,.seven-admin input{min-height:44px;font:inherit;border-radius:10px;padding:10px 14px;border:1px solid #a9bfb6}.seven-dialog button,.seven-admin button{cursor:pointer;background:#fff;color:#154f3f}.seven-dialog .seven-primary{background:#087457;color:white;border:0;width:100%;font-weight:800}.seven-dialog button:disabled{opacity:.5;cursor:wait}.seven-dialog h2{font-size:23px;margin:18px 0}.seven-dialog input,.seven-dialog select{width:100%;box-sizing:border-box;background:#fff;color:#142b26}.seven-dialog label{display:block;margin:14px 0}.seven-dialog video{width:100%;max-height:310px;object-fit:cover;border-radius:12px;background:#101916}.seven-badge{display:inline-block;border:1px solid #dd8a40;background:#fff1da;padding:5px 9px;border-radius:7px;font-size:12px;font-weight:800}.seven-card{background:#fff;border:1px solid #d7e2dc;border-radius:15px;padding:18px;margin:14px 0}.seven-note{font-size:13px;color:#52645c;line-height:1.6}.seven-status{padding:12px;border-radius:10px;background:#e6f1eb;overflow-wrap:anywhere}.seven-status.error{background:#fff0ef;color:#a3251d}.seven-code{display:block;font-size:22px;letter-spacing:1px;font-weight:900;overflow-wrap:anywhere;margin:16px 0}.seven-qr{background:white;padding:16px;margin:12px auto;width:232px;box-sizing:border-box}.seven-qr img,.seven-qr canvas{max-width:100%}.seven-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.seven-actions>*{flex:1}.seven-admin{max-width:100%;overflow-wrap:anywhere}.seven-admin img{width:196px;max-width:100%;background:#fff}.seven-admin label{display:block;margin:12px 0}.seven-admin input{max-width:100%;box-sizing:border-box}.seven-admin .seven-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.seven-admin table{width:100%;font-size:13px;border-collapse:collapse}.seven-admin td,.seven-admin th{padding:9px;text-align:left;border-bottom:1px solid #ddd}.seven-admin .table-wrap{overflow:auto}
@media(max-width:430px){.seven-dialog{padding:18px}.seven-code{font-size:19px}}
.seven-entry{flex-wrap:wrap}.seven-entry .seven-entry-banner{flex-basis:100%;font-size:12px;background:#e9f6ee;min-height:44px}.skin-reference .seven-entry{padding-top:64px;margin-top:0}.seven-dialog{box-sizing:border-box}.seven-admin input[type=checkbox]{min-height:24px;vertical-align:middle}
