.empire-terms-dialog{width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 28px);border:1px solid #d9e7eb;border-radius:24px;padding:0;background:#fff;color:#202125;box-shadow:0 25px 100px #15364040;font-family:Arial,"Noto Sans Hebrew",sans-serif;text-align:right;z-index:2147483646}.empire-terms-dialog::backdrop{background:#14293199;backdrop-filter:blur(6px)}.empire-terms-form{padding:25px;display:grid;gap:13px}.empire-terms-form h1{font-size:clamp(23px,4vw,30px);line-height:1.3;margin:0}.empire-terms-form p{font-size:14px;line-height:1.6;margin:0}.empire-terms-rules{max-height:38dvh;overflow:auto;overscroll-behavior:contain;border:1px solid #e4ecef;background:#f8fafb;border-radius:16px;padding:20px;line-height:1.8}.empire-terms-rules h2{font-size:20px;margin:0 0 8px}.empire-terms-rules ol,#public-terms ol{padding-inline-start:25px}.empire-terms-rules li,#public-terms li{padding-inline-start:5px;margin-bottom:15px;font-size:15px}.empire-terms-check{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;font-weight:700}.empire-terms-check input{appearance:auto;width:21px;height:21px;min-height:21px;flex:0 0 21px;margin:2px 0;accent-color:#009fc4}.terms-version{font-size:12px!important;color:#66747f}.empire-terms-actions{display:flex;gap:10px;flex-wrap:wrap}.empire-terms-actions button{font:700 15px Arial,sans-serif;min-height:46px;border:0;border-radius:13px;padding:12px 18px;background:#009fc4;color:#fff;cursor:pointer}.empire-terms-actions button.secondary{background:#edf5f7;color:#007991}.empire-terms-actions button:disabled{opacity:.5;cursor:not-allowed}.empire-terms-error{color:#b42c40;min-height:20px}.empire-terms-dialog :focus-visible{outline:3px solid #8eddec;outline-offset:3px}.public-terms-shell{max-width:850px;margin:30px auto;padding:26px;background:#fff;border-radius:22px;border:1px solid #e4ecef}.public-terms-shell h1{font-size:30px}.public-terms-shell p{line-height:1.8}@media(max-width:600px){.empire-terms-form{padding:18px;gap:11px}.empire-terms-rules{padding:15px;max-height:34dvh}.empire-terms-actions button{flex:1}.public-terms-shell{margin:16px;padding:20px}.empire-terms-rules li{font-size:14px}}
