dialog.yii-payment-notice{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(620px,calc(100vw - 28px));max-width:620px;max-height:calc(100dvh - 32px);padding:0;border:1px solid #79643d;border-radius:18px;background:#141310;color:#eee7d9;box-shadow:0 24px 100px #000b;overflow:auto;font:15px/1.7 system-ui,-apple-system,sans-serif;z-index:2147483647;pointer-events:auto}dialog.yii-payment-notice::backdrop{background:#000b;backdrop-filter:blur(5px)}.yii-payment-notice .yii-notice-body{padding:28px}.yii-payment-notice .yii-notice-eyebrow{font-size:11px;letter-spacing:2px;color:#c7ab76;margin:0 0 8px}.yii-payment-notice h2{font-size:25px;color:#f4e7c9;line-height:1.3;margin:0 0 16px}.yii-payment-notice p{margin:0 0 14px}.yii-payment-notice .yii-notice-terms{padding:18px;border:1px solid #51452f;border-radius:10px;background:#1d1b16;max-height:40dvh;overflow:auto;overscroll-behavior:contain}.yii-payment-notice .yii-notice-terms p:last-child{margin:0}.yii-payment-notice strong{color:#ffdb8f;font-weight:750}.yii-payment-notice .yii-notice-agree{display:flex;align-items:flex-start;gap:10px;margin-top:18px;cursor:pointer;font-size:14px}.yii-payment-notice input{appearance:auto;width:18px;height:18px;flex:0 0 18px;margin:4px 0;accent-color:#d3b77e}.yii-payment-notice .yii-notice-status{font-size:12px;color:#c5bba6;margin:10px 0}.yii-payment-notice .yii-notice-actions{display:flex;gap:12px}.yii-payment-notice button{font:inherit;border:1px solid #79643d;border-radius:8px;padding:11px 16px;min-height:46px;background:#222018;color:#f5ead1;cursor:pointer}.yii-payment-notice button[data-continue]{flex:1;background:#d7bd87;color:#1b170f;font-weight:700}.yii-payment-notice button:disabled{opacity:.45;cursor:not-allowed}.yii-payment-notice :focus-visible{outline:2px solid #f3d99d;outline-offset:3px}@media(max-width:480px){.yii-payment-notice .yii-notice-body{padding:20px 16px}.yii-payment-notice h2{font-size:22px}.yii-payment-notice .yii-notice-terms{padding:13px;font-size:14px;max-height:43dvh}.yii-payment-notice .yii-notice-actions{gap:8px}.yii-payment-notice button{font-size:14px;padding:10px}}

dialog.yii-payment-notice p{color:#eee7d9;font-size:15px;line-height:1.7;text-align:left}dialog.yii-payment-notice .yii-notice-eyebrow{font-size:11px;color:#c7ab76}dialog.yii-payment-notice .yii-notice-status{font-size:12px;color:#c5bba6}dialog.yii-payment-notice .yii-notice-actions button{width:auto;min-width:0;max-width:none;margin:0;white-space:normal;line-height:1.5}dialog.yii-payment-notice .yii-notice-actions button[data-cancel]{flex:0 0 auto}dialog.yii-payment-notice .yii-notice-actions button[data-continue]{flex:1 1 0}@media(max-width:480px){dialog.yii-payment-notice p{font-size:14px}dialog.yii-payment-notice .yii-notice-eyebrow{font-size:10px}dialog.yii-payment-notice .yii-notice-status{font-size:12px}}
