#dialog-guidance{position:fixed;top:50%;left:50%;width:380px;height:auto;transform:translate(-50%,-50%);padding:20px;z-index:10000;user-select:none;font-family:var(--fonttype-normal);color:var(--text-color);display:flex;flex-direction:column;}#dialog-guidance .guidance-header{display:flex;align-items:center;gap:10px;margin-bottom:14px;}#dialog-guidance .guidance-icon{font-size:24px;flex-shrink:0;line-height:1;}#dialog-guidance h2{margin:0;font-family:var(--fonttype-normal);font-size:var(--fontsize-huge);color:var(--text-color);font-weight:600;flex:1;}#dialog-guidance .guidance-close-btn{width:32px;height:32px;border-radius:4px;background:transparent;border:none;font-size:22px;cursor:pointer;color:var(--text-color);padding:0;line-height:1;opacity:0.6;transition:opacity 0.15s;flex-shrink:0;}#dialog-guidance .guidance-close-btn:hover{opacity:1;}#dialog-guidance .guidance-image{width:100%;max-height:200px;object-fit:cover;border-radius:8px;margin-bottom:14px;}#dialog-guidance .guidance-body{font-family:var(--fonttype-normal);font-size:var(--fontsize-normal);color:var(--text-color);line-height:1.6;margin-bottom:18px;opacity:0.9;}#dialog-guidance .guidance-dont-show{display:flex;align-items:center;gap:8px;font-family:var(--fonttype-normal);font-size:var(--fontsize-small);color:var(--disabled-text-color);cursor:pointer;margin-bottom:14px;}#dialog-guidance .guidance-dont-show input[type="checkbox"]{cursor:pointer;}#dialog-guidance .buttons-row{display:flex;justify-content:center;}#dialog-guidance .dialog-button{min-width:110px;}