dialog.tms-dialog{max-width:460px;max-height:min(560px,100dvh - 32px);margin:auto;font-size:14px;line-height:1.5}dialog.tms-dialog .tms-dialog-body{max-height:min(380px,100dvh - 180px);padding:18px 20px}dialog.tms-dialog .tms-dialog-body h2{padding-right:28px;font-size:17px}dialog.tms-dialog .tms-dialog-foot{padding:12px 20px}dialog.tms-dialog .tms-dialog-foot>button{margin-left:auto}dialog.tms-dialog .tms-dialog-x{z-index:1;width:32px;height:32px;color:var(--tms-muted,#6b6b6b);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font:400 22px/1 system-ui,sans-serif;display:flex;position:absolute;top:10px;right:14px}dialog.tms-dialog .tms-dialog-x:hover{background:var(--tms-alt,#f5f1e8);color:var(--tms-ink,#1a1a1a)}dialog.tms-dialog .tms-dialog-x:focus-visible{outline:2px solid var(--tms-ink,#1a1a1a);outline-offset:2px}.tms .tms-head-right>button{display:none!important}.tms-host{overflow:hidden}.tms-host .tms{grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.tms-host .tms-main,.tms-host .tms-canvas{height:100%;min-height:0;max-height:none}.tms-host .tms-head,.tms-host .tms-actions,.tms-host .tms-form{flex-shrink:0}.tms-host .tms-log,.tms-host .tms-chooser{min-height:0}.tms-host .tms-form{padding-bottom:20px}.tms-host-panel .tms-main{border:0;border-top:3px solid var(--tms-gold);box-shadow:none;border-radius:0}.tms-host-panel .tms-head{gap:6px 12px;padding:12px 56px 10px 16px}.tms-host-panel .tms-title{font-size:15px}.tms-host-panel .tms-eyebrow{margin-bottom:0}.tms-host-panel .tms-head-right select{padding:4px 8px}.tms-host-panel .tms-log{padding:14px 16px}.tms-host-panel .tms-form{padding:10px 16px 16px}.tms-host .tms-form{align-items:flex-end}.tms-host .tms-form button[type=submit]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:0;display:flex}.tms-host .tms-form button[type=submit]:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/%3E%3Cpath d='m21.854 2.147-10.94 10.939'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/%3E%3Cpath d='m21.854 2.147-10.94 10.939'/%3E%3C/svg%3E") 50%/contain no-repeat}
