/* Стили Pages/Shared/_EmbedLayout.cshtml (Д74). */
body{margin:0}
html,body{overscroll-behavior:contain}
.app{max-width:none;margin:0;padding:16px}
.page-head{display:none}
.card{padding:16px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--ink-800);display:grid;gap:12px;justify-items:start;box-shadow:none;transition:none}
.card:hover{transform:none;box-shadow:none;border-color:var(--border-hairline)}
.card h2,.card p{margin:0}
select,input[type="date"],input[type="number"],input[type="text"]{padding:9px 14px;border-radius:var(--radius-xs);border:1px solid var(--border-strong);background:var(--ink-700);color:var(--text-heading);font:inherit;font-size:14px;color-scheme:dark}
select{appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%237C88A6' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}
select option{background:var(--ink-700);color:var(--text-heading)}
input[type="checkbox"]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}
